What each vendor actually publishes (and the marketing copy your DPO should ignore)
**OpenAI** publishes a dedicated EU privacy policy at https://openai.com/policies/eu-privacy-policy/ and runs a trust portal at https://trust.openai.com/ with SOC 2 Type II and the Anthropic-style sub-processor list. The critical detail most buyers miss: api.openai.com defaults to US processing for API customers, with the EU privacy controller being OpenAI Ireland Limited. Hard EU-only routing — the kind your DPO wants — comes through **Azure OpenAI**, where data residency commitments are documented at https://learn.microsoft.com/en-us/azure/ai-services/openai/how-to/data-residency and the EU Data Boundary applies. Treat 'OpenAI is GDPR-compliant' as marketing copy; treat 'OpenAI via Azure OpenAI France Central with EU Data Boundary enabled' as the real procurement posture.
**Anthropic** publishes its trust posture at https://trust.anthropic.com/ — SOC 2 Type II, ISO 27001, ISO 42001 (the new AI management system standard), DPA on request, and a published sub-processor list. The 2025-2026 step change for Anthropic was adding EU data residency on AWS Frankfurt for enterprise Claude API customers. The architecture is straightforward: your prompts and completions stay in eu-central-1, AWS provides the underlying infrastructure under its own GDPR DPA, and Anthropic acts as a joint processor with you (the controller). Verify the residency entitlement in writing on your order form — it is not on by default for every plan.
**AWS Bedrock** is the most flexible deployment because Bedrock is the model marketplace, not the model. Per https://aws.amazon.com/compliance/gdpr-center/, AWS provides a pre-incorporated GDPR DPA in the AWS Service Terms — you do not need to negotiate one. Bedrock runs Claude, Llama, Mistral, Cohere Command R+, Amazon Nova, and others in eu-central-1 (Frankfurt), eu-west-1 (Ireland), eu-north-1 (Stockholm), and eu-west-3 (Paris). The model availability per region varies — Claude 3.5 Sonnet and the Claude 4 family are in eu-central-1 and eu-west-3, while some newer Anthropic models lag in EU rollout. Always check the Bedrock model availability table before committing.
**Azure OpenAI** is the Microsoft-shop default for EU-only OpenAI deployments. Data residency per https://learn.microsoft.com/en-us/azure/ai-services/openai/how-to/data-residency commits to in-region processing for France Central, Germany West Central, Italy North, Sweden Central, and Netherlands. The Microsoft DPA covers Azure OpenAI under the same terms as the broader Azure offering, which means your existing Microsoft enterprise agreement likely already contains the GDPR commitments you need. The catch is that abuse-monitoring stores prompts for 30 days by default — eligible customers can apply for Limited Access to disable this, which most regulated buyers should do.
**Google Vertex AI** documents EU data residency at https://cloud.google.com/security/compliance/eu-data-protection with europe-west1 (Belgium), europe-west4 (Netherlands), and europe-west9 (Paris) as the primary EU regions. Google's Sovereign Controls for EU and Assured Workloads programs are the hardening layer for regulated buyers who need stronger guarantees than the default DPA. Vertex AI's data governance page at https://cloud.google.com/vertex-ai/generative-ai/docs/data-governance is explicit that prompts and responses are not used to train Google's foundation models — a commitment that survived multiple rounds of EU regulator review.
**Cohere** publishes its security posture at https://cohere.com/security with SOC 2 Type II, ISO 27001, and EU data residency available for enterprise. Cohere's GDPR positioning leans on the fact that it can be deployed via Bedrock, Azure, Oracle, and self-hosted in customer VPCs — so for regulated buyers, Cohere is often the easiest 'bring your own cloud' model with credible EU residency. **Mistral** is the sovereign-EU option, with La Plateforme hosted in Paris per https://mistral.ai/security and the company itself headquartered in France. For French public sector buyers and EU buyers with hard sovereignty requirements (no US sub-processors, no US parent company), Mistral is structurally the cleanest fit on this list.