Skip to main content
Data residency

Where your prompts are actually processed.

This page is written to be quoted in a data protection impact assessment. Every claim below is stated at the strength we can actually support — no rounding up, no marketing shorthand. Where a guarantee is narrower than you might expect, we say so.

One tier

UK only, and what that rules out.

There is a single residency tier and it is UK-only. It is a ceiling, never a preference: if no route satisfies it, the request fails rather than being quietly downgraded. Below is what we serve, and next to it the thing we deliberately do not — because it is what "EU data residency" usually means elsewhere.

Where your data is processed

Compare what we do with what we deliberately do not.

London eu-west-2 Dublin eu-west-1 Paris eu-west-3 Frankfurt eu-central-1 Stockholm eu-north-1 Milan eu-south-1 Madrid eu-south-2

Inference runs in London and nowhere else. Available for Claude Sonnet 4.6 and Claude Opus 4.6, the models AWS can invoke in-region in the UK. Requests for any other model are refused rather than routed elsewhere.

An EU cross-region profile can run anywhere in the EEA. AWS may execute the request in any of these seven regions. That is what "EU data residency" usually means elsewhere, and it is why we do not sell it. Your requests never take these routes.

UK tier

In-Region invocation

“Your prompts are processed in the UK and do not leave it.”

Requests on this tier are invoked In-Region on AWS Europe (London), region code eu-west-2. In-Region invocation means the model is called against the London endpoint using a bare model identifier. There is no cross-region routing involved. Inference happens in London and nowhere else.

Only a subset of Claude models support In-Region invocation in London. On this tier you may use Claude Sonnet 4.6 and Claude Opus 4.6. No other model is available, and a request for one will be refused rather than served from elsewhere.

Processing regions
eu-west-2
Leaves the UK?
No

What we do not offer

EU cross-region inference profile

“Processed within EU/EEA regions; may leave the UK but never the EEA.”

Every Claude model other than Sonnet 4.6 and Opus 4.6 — including Claude Opus 5, Claude Sonnet 5 and Claude Haiku 4.5 — is published only as an EU cross-region inference profile. AWS documents that a request entering such a profile may be processed in any of the seven regions listed below, at AWS's discretion, to manage capacity.

That is lawful under UK adequacy, and a good number of providers sell it as “EU data residency”. But it is not UK-only — a request you send from London can be processed in Frankfurt or Stockholm — so we do not sell it at all. You cannot buy it from us even if you ask. We would rather not carry the newest model than blur what the word UK means on this page.

Available here
No
Why not
Can leave the UK
  • eu-west-1

    Dublin, Ireland

  • eu-west-2

    London, United Kingdom

    Also the UK tier's only region

  • eu-west-3

    Paris, France

  • eu-central-1

    Frankfurt, Germany

  • eu-north-1

    Stockholm, Sweden

  • eu-south-1

    Milan, Italy

  • eu-south-2

    Madrid, Spain

You can verify the tier on every response

Rather than asking you to trust a PDF, the gateway discloses the routing on the response itself. Every reply carries the residency tier the key is on and the regions the request was eligible to be processed in.

HTTP/1.1 200 OK
content-type: application/json
x-gateway-residency: uk
x-gateway-regions: eu-west-2
x-gateway-model: anthropic.claude-sonnet-4-6

Model catalogue

Which model runs on which tier

The mapping below is enforced in code, not in documentation. A scheduled job re-verifies each route against the live AWS account and disables anything that is no longer invocable, so the catalogue cannot drift into claiming a UK route AWS has withdrawn.

Claude models and the residency tiers they are available on
Model UK tier Sold here? Context
Claude Sonnet 4.6 claude-sonnet-4-6 Available In-Region, eu-west-2 Not available 200K
Claude Opus 4.6 claude-opus-4-6 Available In-Region, eu-west-2 Not available 200K

We fail closed

If your key is on the UK tier and you request a model that has no UK route, the request is refused with residency_unavailable. It is never silently served from an EEA region, and never from Anthropic's US API. A residency setting that can be quietly downgraded is not a residency setting.

{
  "type": "error",
  "error": {
    "type": "residency_unavailable",
    "message": "claude-opus-5 has no UK-only route. Your key is restricted to residency tier 'uk'. Use claude-sonnet-4-6 or claude-opus-4-6."
  }
}

The underlying platform

What AWS Bedrock does with the request

Our residency claim rests on AWS Bedrock's behaviour, so it is worth being explicit about what that behaviour is.

Zero data retention

Amazon Bedrock is zero-data-retention by default. AWS does not store your prompts or the model's completions. They are held in memory for the duration of the call and then discarded.

Zero operator access

Bedrock operates a zero-operator-access model. Anthropic has no access to prompts or completions sent through Bedrock — the model weights run inside AWS's environment, and the model provider does not receive the traffic.

No training on your data

Because neither AWS nor Anthropic retains the content of a Bedrock inference call, there is no corpus of your prompts for anyone to train on.

The contractual position

dijitul Ltd is the data processor in respect of the personal data you send through the gateway. You remain the data controller. AWS is our sub-processor. There is no other party in the chain.

The AWS Data Processing Addendum, the EU Standard Contractual Clauses and the UK Information Commissioner's Office International Data Transfer Addendum are incorporated automatically into the AWS Customer Agreement. They do not need to be separately negotiated, requested or signed for them to apply to our use of AWS.

Our own data processing addendum passes the equivalent commitments through to you. Read it here.

Certifications that cover Amazon Bedrock

Amazon Bedrock is in scope for the following AWS certifications. These are AWS's certifications covering the service we build on, not certifications held by dijitul Ltd.

  • ISO/IEC 27001:2022
  • ISO/IEC 27017
  • ISO/IEC 27018
  • ISO/IEC 27701
  • ISO/IEC 42001 (AI management)
  • SOC 1
  • SOC 2
  • SOC 3

Plain English

What we can and cannot promise

The second list is the more useful one. If a supplier only ever shows you the first, ask them for the second.

What we can promise

  • Your prompts are processed in the UK and do not leave it. Inference is invoked In-Region on AWS Europe (London), eu-west-2.
  • The processing region is returned on every response in the X-Gateway-Regions header, so you can assert it from your own logs rather than trusting this page.
  • AWS Bedrock is zero-data-retention by default: AWS does not store your prompts or completions.
  • Bedrock uses zero-operator-access: Anthropic has no access to prompts or completions sent through it.
  • dijitul Ltd is your data processor and AWS is our sub-processor. There is no other party in the request path.
  • The AWS DPA, the EU Standard Contractual Clauses and the ICO International Data Transfer Addendum are incorporated automatically into the AWS Customer Agreement.
  • Amazon Bedrock is in scope for AWS's ISO 27001:2022, ISO 27017, ISO 27018, ISO 27701, ISO/IEC 42001 and SOC 1/2/3 certifications.
  • A residency-constrained key fails closed. It is never downgraded to a wider tier to keep a request alive.

What we cannot promise

  • That an EU cross-region profile is UK-only. It is not. AWS may process such a request in Dublin, London, Paris, Frankfurt, Stockholm, Milan or Madrid. That is why we do not sell one, and why our catalogue is only two models.
  • That Anthropic's own API offers EU or UK residency. It does not. Anthropic's public API processes and stores data in the United States. That is precisely why this gateway exists, and it is why a residency-constrained key can never fall back to it.
  • That we hold Cyber Essentials Plus for this service. We do not. AWS holds a Cyber Essentials Plus certificate, but its scope is AWS's own corporate network — it does not certify AWS services, and it certainly does not certify ours. Anyone citing it as cover for a cloud service has misread the certificate.
  • Any NCSC certification. None exists to hold. The NCSC does not certify cloud services against its Cloud Security Principles. AWS publishes a mapping of its controls to those principles; a mapping is a self-assessment aid, not a certification.
  • That every Claude model is available in the UK. Only Sonnet 4.6 and Opus 4.6 support In-Region invocation in London today. If AWS adds more, they will appear in the catalogue above once the verification job confirms them.
  • That redaction is a substitute for a lawful basis. PII redaction reduces what the model sees. It does not by itself make a processing activity lawful, and it does not remove your obligations as controller.

If you are completing a supplier assessment

Email olly@dijitul.uk with the questionnaire and we will complete it against this page. We will not answer a question more favourably in a spreadsheet than we have answered it here.

Questions

Residency questions we are asked most

Is there a choice of tier?

No. Every plan is UK-only, using Claude Sonnet 4.6 or Claude Opus 4.6 invoked In-Region in London. We removed the EEA option rather than leave a second tier that could be selected by accident.

If your requirement is EEA-wide rather than UK-only, EU hosting is lawful under UK adequacy and other providers offer it. We would rather tell you that than sell you a tier we have deliberately taken away.

Does the gateway itself store my prompts?

No. Prompt and completion bodies are not written to disk. We record metadata — timestamp, model, token counts, latency, status — for metering and diagnostics. Bodies are only ever stored if you explicitly enable time-limited debug capture, which expires automatically.

See the security page for the detail.

Where is the gateway application itself hosted?

The gateway, its database and its metering counters run in the United Kingdom. Residency governs where inference happens; the application itself is UK-hosted either way.

Can I get a signed data processing addendum?

Yes. Our DPA is published and offered on a counter-signature basis. It names AWS as sub-processor and reflects UK-only processing.

Note: the published version is currently a draft pending legal review — the banner on that page says so, and we will not pretend otherwise while it is.

What happens if AWS withdraws the London In-Region route for a model?

A scheduled verification job checks every declared route against the live AWS account. If a UK route stops being invocable, that model is disabled on the UK tier and UK-tier requests for it fail with residency_unavailable. It is not quietly served from somewhere else on your behalf.

Is my data used to train models?

No. Bedrock does not retain prompts or completions, and Anthropic does not receive them, so there is nothing to train on. We do not use your prompts for training either.

Read it, then test it.

Get a key, send one request, and check the X-Gateway-Regions header against what this page told you.

14 days free · cancel any time · nothing charged today

Questions about a specific compliance requirement? olly@dijitul.uk