1. What ai data residency controls
One workspace declares one region. From that point on:- every compliance report you generate is stamped with the declared region;
- the rendered artifact is stored region-partitioned;
- a cross-region read is withheld — a report stamped
euwill not download while the workspace declaresus; - the report’s data-flows disclosure states plainly that upstream model providers (subprocessors) process request data in their own regions.
| Code | Region |
|---|---|
us | United States |
eu | European Union (EEA) |
uk | United Kingdom |
ap | Asia-Pacific |
cn | China |
global | Global / no restriction |
Reading the current region is open to any workspace Member (it is part
of the free, browse-only compliance surface). Changing it requires
workspace Admin — unlike installing a pack or going live, setting
residency is not separately paywalled. See
Plan gating.
2. Set the region (one concrete flow)
Set residency from the console under Compliance → Settings, signed in as a workspace Admin. The console drives the management route for you using your session — this is aUserAuth route, never a relay (sk-orca-…)
key:
3. Changing the region after reports exist
Residency is enforced at download time against the workspace’s current declared region. A report stamped under the region that was declared when it was generated will only serve while the workspace still declares that same region. So if you generate reports underus, then switch the workspace to eu,
those earlier us-stamped reports stop downloading — the gateway withholds
them rather than serve an artifact under a residency claim it can no longer
satisfy. The fix is to regenerate the report under the new region.
4. What residency is NOT
This is the distinction most teams get wrong, so it gets its own section.It does not geo-pin inference
It does not geo-pin inference
Setting
region: eu does not route your model traffic through EU
infrastructure. It governs where the evidence artifact lives, not
where the model runs. Upstream providers process request data in their
own regions; the report discloses that flow rather than constraining
it.It does not move your request logs
It does not move your request logs
Residency stamps compliance reports. Request-log storage and retention
are governed separately — see
Retention for the 30-day default and
180-day server-clamped maximum.
It is not a substitute for a DPA
It is not a substitute for a DPA
A declared region plus the report’s subprocessor disclosure is evidence
you can hand an auditor — it is not a legal data-processing agreement.
Pair it with your own contractual controls.
5. Where this fits
Residency is one knob in the broader compliance flow — install a pack, observe it, go live, generate a signed report, and store that report under a declared region.Compliance overview
The full loop — install, observe, enforce, and ship signed evidence.
Cross-region reads
Why a report stamped one region won’t serve under another, and how to
run a multi-region program.
Signed report
How each report gets its SHA-256 hash and Ed25519 signature.
Plan gating
Which compliance actions are free to read and which need a paid Admin.
