Skip to contentNew: Does ChatGPT recommend your brand? Free 60-second AI visibility check →
Research summary — verify per-model region availability before standardizing

Run Claude with EU Data Residency (2026): The Three Paths

By DDH Research Team at Digital Dashboard HubUpdated

Stop writing AI prompts from scratch.

Tell us your business + your task + your model. We write the prompt — perfectly tuned for ChatGPT, Claude, Grok, Gemini, Midjourney, or any model. Plus 500+ pre-built prompts in your library.

14 days, no card. Cancel in 2 clicks.

EU data residency for an LLM workload means the inference call processes the input, generates the output, and any side-channel storage (logs, fine-tuning datasets, vector embeddings via the same vendor stack) all happen inside the EU. Inference traffic does not leave the EU region; cross-border transfer mechanics (Standard Contractual Clauses, transfer impact assessment) are avoided for the inference path.

Claude is not currently available as a standalone EU-hosted SaaS from Anthropic outside Enterprise. The three production paths to EU-resident Claude inference are: AWS Bedrock (multiple EU regions, broadest model availability), Google Vertex AI (multiple EU regions, generally faster on Anthropic GA than non-AWS clouds), and Anthropic Enterprise direct with EU residency provisioning.

This guide walks through each path's prerequisites, configuration steps, GDPR + EU AI Act implications, and the cost / model-availability trade-offs. The choice typically falls out of which cloud you're already on. Related: /vs/eu-ai-act-vs-uk-data-protection-act-2018 · /blog/data-residency-for-ai-apps-region-guide · /vs/aws-bedrock-vs-azure-openai-compliance-attestations.

Digital Dashboard Hub

Following along is one thing; saving the prompt so you can run it tomorrow is another. DDH's AI Prompt Builder + Saved Prompt Library is where the patterns above live, version, and re-export to any model.

Start free 14-day trial — AICHAT30 = 30% off Pro for 3 months.

EU-resident Claude — three production paths

Feature
Path
EU regions available
Models GA in EU
Contracting
AWS Bedrockeu-west-1 (Ireland), eu-central-1 (Frankfurt), eu-west-3 (Paris), eu-north-1 (Stockholm), eu-west-2 (London)Claude Opus 4.7, Sonnet 4.6, Haiku 4.5 — verify per region (Ireland + Frankfurt typically broadest)AWS Customer Agreement + AWS GDPR DPA + (if HIPAA) AWS BAA — covers Bedrock + Anthropic-on-Bedrock
Google Vertex AIeurope-west1 (Belgium), europe-west4 (Netherlands), europe-west9 (Paris), europe-southwest1 (Madrid), othersClaude Opus 4.7, Sonnet 4.6, Haiku 4.5 — verify per region in Vertex Model GardenGoogle Cloud Customer Agreement + Google Cloud GDPR DPA + (if HIPAA) Google BAA — covers Vertex AI + Anthropic-on-Vertex
Anthropic Enterprise (direct)EU residency available on Enterprise tier — coordinate via Anthropic salesAll Claude models eligible — verify current scope with Anthropic EnterpriseAnthropic Commercial Terms + Enterprise EU residency addendum + Anthropic DPA

Sources fetched June 2026: aws.amazon.com/bedrock/anthropic (Bedrock Anthropic model availability + region scope), cloud.google.com/vertex-ai/generative-ai/docs/partner-models/use-claude (Vertex AI Anthropic model partner documentation), anthropic.com/legal (Anthropic legal pages including DPA and commercial terms), trust.anthropic.com (Anthropic Trust Center — attestations, sub-processors, region scope). Per-model per-region availability changes; verify before committing.

Why EU residency matters for GDPR posture

EU residency for LLM inference removes the cross-border transfer question for the inference path. Without EU residency, your inference traffic crosses from the EU to the LLM vendor's processing region (often US), which triggers GDPR Chapter V (cross-border transfers) requirements: Standard Contractual Clauses (SCCs), transfer impact assessment (Schrems II), and additional supervisory authority scrutiny.

With EU residency: the controller (you) processes EU personal data in the EU; the processor (your cloud vendor for Bedrock / Vertex / direct Anthropic) processes the data in the EU; no transfer outside the EU occurs for the inference path. Article 28 processor contract (your DPA with the cloud / Anthropic) still applies, but Chapter V transfer mechanics do not.

This simplifies the DPIA, simplifies the privacy notice to data subjects, and reduces the supervisory authority risk surface significantly. For higher-risk processing (special-category data, vulnerable populations, large-scale monitoring), EU residency is often the practical requirement rather than an optional preference.

Note: EU residency for inference does not eliminate residency questions for adjacent surfaces. Your application's database, your logging infrastructure, your CDN, your analytics — each can be a separate cross-border concern. Audit the full data flow.


Path comparison — Bedrock vs Vertex vs Anthropic direct

AWS Bedrock EU is the most-deployed path in 2026 for EU enterprises that want Claude with EU residency. Benefits: broadest EU region selection (5+ regions), mature contracting surface (AWS DPA + GDPR DPA), HIPAA-eligible BAA already covering Bedrock, established AWS region for adjacent services (S3, RDS, OpenSearch, EKS), strongest sub-processor flow-down clarity (AWS is the primary processor, Anthropic is a sub-processor under AWS).

Google Vertex AI EU is competitive. Benefits: Vertex AI's broader generative AI tooling (Model Garden, Vertex Agent Builder, Vertex AI Search), Google Cloud's mature GDPR DPA, EU residency natively in Vertex's data governance documentation, often faster GA on new Anthropic models than Bedrock (Vertex's partnership with Anthropic has historically been earlier). Trade-off: smaller adjacent-services ecosystem compared to AWS for many enterprises.

Anthropic direct via Enterprise is a third path. Benefits: simplest model selection (direct API access to Claude as Anthropic publishes), no cloud-partner intermediary, fastest access to new model GA. Trade-offs: requires separate Anthropic Enterprise procurement (2-6 weeks), separate DPA review, separate sub-processor management. For most EU enterprises, this is the path only if Bedrock and Vertex don't fit their existing cloud strategy.

Decision rule: pick the path that aligns with your existing cloud. AWS-heavy: Bedrock EU. Google-heavy: Vertex EU. Neither: Anthropic Enterprise direct, or pick one of the clouds based on broader cloud strategy.


EU AI Act implications for the Claude provider chain

The EU AI Act treats Anthropic as the GPAI provider for Claude. Article 53 GPAI provider obligations apply to Anthropic: technical documentation, training-data summary, copyright policy, Code of Practice signing.

Anthropic signed all chapters of the Commission's GPAI Code of Practice as of June 2025. This means EU deployers downstream of Anthropic-as-GPAI-provider have access to the Commission-acknowledged baseline of provider compliance information, reducing the deployer's evidentiary burden for GPAI-provenance documentation.

For AWS Bedrock and Google Vertex paths: AWS / Google are the distributors and processors; Anthropic remains the GPAI provider under the EU AI Act. The deployer (you) still references Anthropic's GPAI Code of Practice signature as the provenance proof.

If your AI system is high-risk under Annex III: the EU AI Act Article 26 deployer obligations apply regardless of EU residency. EU residency does not change the deployer obligations; it changes only the cross-border transfer posture for personal data processing. For high-risk systems, you still need to implement risk management (Article 9), data governance (Article 10), technical documentation (Article 11), transparency to users (Article 13), human oversight (Article 14), accuracy and robustness (Article 15), and the Article 26 instructions for use plus monitoring.


Common configuration pitfalls

Pitfall 1: defaulting AWS SDK to us-east-1. The AWS SDK defaults to us-east-1 if no region is specified. A misconfigured deployment can silently route EU customer data to us-east-1. Mitigation: set region explicitly in code; add a runtime check that the resolved endpoint is in the EU region set.

Pitfall 2: cross-region S3 buckets. If your application stores prompts / responses / fine-tuning data in S3, ensure the S3 bucket is in the same EU region as the Bedrock endpoint. Cross-region replication should be disabled for sensitive buckets, or replication to non-EU regions explicitly excluded.

Pitfall 3: logging to a non-EU CloudWatch Log Group. CloudWatch Logs are region-scoped. If your application writes logs to a CloudWatch Log Group in us-east-1 while invoking Bedrock in eu-central-1, the log destination is non-EU. Mitigation: configure CloudWatch Logs in the same EU region.

Pitfall 4: Vertex AI default location. Vertex AI generative AI calls can default to global / us-central1 unless the location is set explicitly. Mitigation: set location='europe-west1' (or your chosen EU region) on every Vertex client invocation.

Pitfall 5: Vector DBs in non-EU regions. If your application uses a vector database (Pinecone Serverless, Weaviate, Qdrant) for retrieved-context RAG, ensure the vector DB index is in an EU region. Pinecone Serverless has eu-west-1 region; Weaviate Cloud has EU regions; Qdrant Cloud has EU regions. Verify.


Verifying EU residency end-to-end

Periodic verification (recommended quarterly + on every material change):

Bedrock: enable CloudTrail logging in the EU region. Query CloudTrail for InvokeModel events on the Bedrock service. Confirm all events originate from the EU region. Sample a small set of events and confirm the resource ARN includes the EU region identifier.

Vertex AI: enable Cloud Audit Logs for the Vertex AI service in your EU region. Query for Vertex AI generative inference events. Confirm the resource location is EU. Sample events and verify.

Anthropic direct: there is no equivalent customer-side audit log surface; rely on the Anthropic Enterprise account team to provide written attestation of EU residency provisioning for your account.

Application-level: every LLM invocation in your application's audit log should record the endpoint URL or resource ARN. Periodically sample the audit log and confirm only EU endpoints / ARNs appear for EU-customer traffic.

Save the verification artifacts (CloudTrail samples, Vertex audit log samples, attestation letters) to your evidence library for SOC 2, GDPR DPIA, and EU AI Act documentation.


Cost considerations

Per-token pricing for Claude on Bedrock and Vertex is aligned with Anthropic direct pricing (June 2026 — verify on current pricing pages). EU residency does not carry a per-token premium on Bedrock or Vertex.

Bedrock VPC endpoint hourly charge: ~$0.01/hr per endpoint plus per-GB data processing — small for typical workloads ($10-50/month).

Vertex Private Service Connect: similar order of magnitude.

Anthropic direct EU residency on Enterprise: bundled in the Enterprise pricing — verify with your account team. No published per-token EU surcharge.

Adjacent infrastructure cost: EU regions sometimes carry a 5-15% premium over us-east-1 for compute, storage, and network. This is universal across AWS and Google Cloud, not specific to AI workloads. Frankfurt is typically slightly cheaper than Ireland for some services; Paris is comparable to Frankfurt.

Total cost impact of moving from us-east-1 to eu-central-1 for an AI workload: usually 5-15% all-in, dominated by adjacent infrastructure not the LLM call itself.

Step-by-step setup — AWS Bedrock in eu-central-1 (Frankfurt)

  1. 1

    Confirm AWS account region access and DPA / BAA in force

    Log into the AWS Management Console. Switch to the eu-central-1 (Frankfurt) region. Confirm your AWS Organization has Bedrock service access enabled (Service Quotas → Bedrock). Confirm your AWS GDPR DPA is signed at the organization level (AWS Artifact → GDPR DPA) — this is the EU-SCC-compliant data protection addendum for EU controllers. If processing PHI under HIPAA, confirm the AWS BAA is signed (AWS Artifact → BAA) and that Bedrock is in scope (Bedrock is on the AWS HIPAA-eligible services list). The DPA / BAA cover the inference in the selected EU region.

  2. 2

    Request access to Anthropic Claude models in Bedrock

    In the Bedrock console (still in eu-central-1), navigate to Model access. Request access to the Anthropic family — Claude Opus 4.7, Sonnet 4.6, Haiku 4.5. Access is typically granted within minutes to hours for established AWS accounts. Anthropic requires acknowledgement of their Acceptable Use Policy as part of model access — review and accept. Access is scoped per-region; you must request access in each region you intend to invoke from.

  3. 3

    Configure your application's AWS SDK to target eu-central-1

    In your application's AWS SDK configuration (Python boto3 / Node @aws-sdk/client-bedrock-runtime / Java AWS SDK for Java / Go aws-sdk-go-v2), set the region explicitly to 'eu-central-1'. Do not rely on AWS_DEFAULT_REGION env var alone — set the region per client invocation to prevent accidental fallback to a non-EU region. Example Python boto3: client = boto3.client('bedrock-runtime', region_name='eu-central-1'). Verify by enabling boto3 logging and confirming the resolved endpoint is bedrock-runtime.eu-central-1.amazonaws.com.

  4. 4

    Disable cross-region failover

    AWS SDKs do not automatically cross-region failover for Bedrock, but if your application has its own retry logic that could re-target a different region on failure, disable that for Bedrock calls. The whole point of EU residency is that the inference stays in-region; a fallback to us-east-1 on Bedrock 5xx would defeat the residency commitment. If you need multi-region high availability, configure failover between EU regions only (e.g., eu-central-1 primary, eu-west-1 secondary).

  5. 5

    Configure private networking and disable internet egress

    For the strongest residency + isolation posture: create a Bedrock VPC endpoint via AWS PrivateLink in your eu-central-1 VPC (com.amazonaws.eu-central-1.bedrock-runtime). Route Bedrock inference traffic through the VPC endpoint, not through the public internet. Combine with VPC security groups and AWS WAF if applicable. This is standard practice for regulated EU workloads and is recommended in AWS's well-architected guidance.

Use the data programmatically

Every page on this site is also exposed as a free, CORS-open JSON endpoint. No auth, no rate limit (fair-use, please cache). License is CC-BY-4.0 — link back to attribution.canonicalUrl in the response.

Endpoint: https://aipromptshub.co/api/tutorial/run-claude-with-data-residency-eu
curl
curl -s 'https://aipromptshub.co/api/tutorial/run-claude-with-data-residency-eu' | jq .
Python
import requests

r = requests.get("https://aipromptshub.co/api/tutorial/run-claude-with-data-residency-eu", timeout=10)
r.raise_for_status()
data = r.json()
print(data["title"])
for source in data.get("sources", []):
    print("source:", source)
JavaScript / Node
// Node 20+ / modern browser
const res = await fetch("https://aipromptshub.co/api/tutorial/run-claude-with-data-residency-eu");
if (!res.ok) throw new Error("HTTP " + res.status);
const run_claude_with_data_residency_eu = await res.json();
console.log(run_claude_with_data_residency_eu.title);
for (const source of run_claude_with_data_residency_eu.sources ?? []) {
  console.log("source:", source);
}

Spec: /api/openapi.yaml · Docs: /api/docs

Frequently Asked Questions

Is Claude available in EU regions?

Yes — via three paths: AWS Bedrock in EU regions (eu-west-1, eu-central-1, eu-west-3, eu-north-1, eu-west-2), Google Vertex AI in EU regions (europe-west1, europe-west4, europe-west9, others), and Anthropic Enterprise direct with EU residency provisioning. Per-model availability per region varies — verify.

Does EU residency eliminate the need for SCCs?

For the inference path that is fully in-EU, yes — no cross-border transfer means no SCCs needed for that processing. SCCs are still relevant if any adjacent processing crosses borders (e.g., your support team in the US accesses prompt logs). Map the full data flow.

Which EU region is best for Claude on Bedrock?

Frankfurt (eu-central-1) and Ireland (eu-west-1) have the broadest Anthropic model availability and the lowest latency for Central / Northern Europe. Paris (eu-west-3) is a strong option for French / Southern Europe traffic. Stockholm (eu-north-1) suits Nordic regulated buyers. Verify per-model GA in each region before standardizing.

Is Vertex AI EU residency stronger than Bedrock EU residency?

Functionally equivalent for the inference path. Both keep the model invocation in-EU. The difference is in adjacent ecosystem (AWS services vs Google Cloud services) and procurement (which cloud relationship you already have).

Can I use Anthropic Enterprise direct for EU workloads?

Yes — request EU residency provisioning via Anthropic Enterprise sales. The Enterprise contract and DPA covers EU processing in the provisioned region. The trade-off vs Bedrock / Vertex is the separate procurement and DPA review for Anthropic direct.

Does EU residency change the EU AI Act obligations?

No — EU AI Act obligations are based on the risk classification of the AI system and the role (provider, deployer, distributor). EU residency for inference processing affects GDPR cross-border transfer mechanics, not EU AI Act applicability or scope.

Is Switzerland / UK considered EU for residency purposes?

No. Switzerland has its own data-protection regime (Federal Act on Data Protection / FADP). UK has UK GDPR + DPA 2018. For Swiss / UK residency, use Switzerland-region deployment (Azure Switzerland North; AWS does not have a Swiss region as of June 2026) or UK-region deployment (AWS eu-west-2 London; Azure UK South). The EU adequacy decision for the UK remains in force through 2026; review scheduled for 2027.

What does the EU residency cost me on Bedrock vs us-east-1?

Per-token Claude pricing is the same across regions. Adjacent infrastructure (compute, storage, network) typically costs 5-15% more in EU regions than us-east-1. The all-in workload cost impact of moving to EU is usually 5-15%, dominated by adjacent infrastructure not the LLM call.

EU residency live. Now ship EU-aware prompts.

EU residency picks the region. Your prompt determines whether each EU-billed call earns its rate. AI Prompts Hub writes Claude-tuned, EU-jurisdictionally-aware prompts (Bedrock, Vertex, Anthropic Enterprise) so the residency you paid for actually returns ROI.

Browse all prompt tools →