Transitioning to enterprise software. Services live now. First product, RAG Studio, ships Q4 2026. See the roadmap →
Insights / Compliance / Data Residency in AWS af-south-1: What "Hosted in South Africa" Actually Means
Compliance16 May 2026 · 7 min read

Data Residency in AWS af-south-1: What "Hosted in South Africa" Actually Means

"Hosted in South Africa" is a claim worth interrogating. Here is what genuine in-region residency requires across compute, storage, model inference, logs, and backups — and where it usually leaks.

TR
Tumiso Graig Ramaboya
Founder, CEO & POPIA Information Officer
sonofgraig Insights cover explaining AWS af-south-1 data residency for South African AI, over a blue node-lattice motif.

"Hosted in South Africa" appears on a lot of vendor pages. It is a claim worth interrogating, because residency is not a single switch — it is a property that has to hold across compute, storage, model inference, logs, backups, and every managed service in between. A system can be 95% in-region and still leak the 5% that matters. This is what genuine residency in AWS af-south-1 requires, and where it usually breaks.

What af-south-1 is

af-south-1 is the AWS Africa (Cape Town) region, opened in 2020. Resources provisioned there run on infrastructure physically located in South Africa. That physical location is what underpins a data residency claim and, for POPIA Section 72 purposes, means data kept in-region is never transferred across a border — so the cross-border-transfer question simply does not arise for that data.

Where residency quietly leaks

Most residency failures are not the primary database — that part teams get right. The leaks are in the components nobody puts on the architecture diagram:

  • Model inference. The database is in Cape Town but the LLM endpoint is in Virginia. Every prompt is a cross-border transfer. This is the most common leak in AI systems specifically.
  • Logs and traces. Application logs containing personal information shipped to a logging service in another region.
  • Backups and snapshots. Replicated to a second region for durability — sensible for availability, a residency breach if that region is offshore.
  • Managed-service fallback. A service unavailable in af-south-1 silently served from the nearest region.

Genuine residency means auditing every one of these and confirming it stays in-region — or making the cross-border element lawful and documented under Section 72, as covered in the Section 72 piece.

Keeping model inference in-region

For AI systems, the inference step is the residency battleground. The clean pattern is to run the model in af-south-1 so prompts never leave the country. That is the core reason our architecture defaults to in-region inference — it removes the single largest cross-border surface an AI workload has. Where a workload genuinely needs a model only available offshore, the transfer is minimised and made lawful by agreement rather than left implicit.

Residency is necessary, not sufficient

Choosing af-south-1 removes the cross-border question, but it does not make a system POPIA-compliant on its own. POPIA still requires a lawful basis for processing (Section 11) and appropriate security safeguards (Section 19). Residency is one leg of a three-legged stool; the other two are covered in the POPIA sections deep-dive. Treating residency as the whole answer is a common and expensive mistake.

How we build for residency

Our default landing zone is af-south-1 primary, with compute, storage, inference, logs, and backups verified in-region, and residency enforced at the IAM and VPC boundary rather than left to convention. The full build is in Cloud Architecture & DevOps, and our standing security and residency posture is on the security page.

Frequently asked

Where is AWS af-south-1 located?
af-south-1 is the AWS Africa (Cape Town) region, launched in 2020. Workloads provisioned there run on infrastructure physically located in South Africa, which is the basis for in-region data residency claims.
Does using af-south-1 automatically make me POPIA-compliant?
No. Region choice removes the cross-border transfer question for data kept in-region, but POPIA compliance also requires lawful processing (Section 11) and security safeguards (Section 19). Residency is necessary, not sufficient.
Do all AWS services exist in af-south-1?
Most core services do, but not every managed service or model endpoint is available in every region. Genuine residency means verifying that every component your workload touches — including model inference and logging — is available and configured in-region, rather than silently falling back to another region.