AI security and compliance

One EU sub-processor for every model

Opper is the GDPR-compliant AI gateway, hosted in AWS Stockholm with EU data residency by default, zero data retention when you need it, and one DPA that covers every model you add.

Last updated: 2026-09-16

Trusted by 50k+ developers and companies serving 10M+ users

Aixia
evroc
GetTested
Instabridge
LexBox
Ping Payments
Steep
Svenska Bostäder

Challenge

Why is AI compliance so painful?

Using AI models directly means every provider becomes your problem: another sub-processor, another retention policy, another region, another review.

Every model is a new sub-processor

Each provider you integrate directly must be added to your sub-processor list, with a DPA amendment, customer notification, and a 30-day objection window before you can ship.

Unknown retention policies

Every provider retains prompts differently, some keep content for abuse monitoring, some publish no retention period at all, and your DPO has to chase each one.

Data leaves the EU by default

Most default endpoints process requests in the US, which makes transfer assessments, SCCs, and Schrems II analysis your problem for every single provider.

A security review per vendor

Five providers means five vendor assessments, five sets of terms, and five renewals, and the list grows every time a better model ships.

The Opper Way

One gateway, one DPA, your terms

Opper sits between your application and 700+ models, so security and compliance are solved once, at the gateway.

One sub-processor

Opper is your single AI sub-processor for 700+ models. Swap providers, test new releases, and add models the day they launch, all behind one DPA, while your sub-processor list stays one line long.

  • One DPA covers 700+ models
  • No amendments or objection windows
See the sub-processor list
Your sub-processor list:
Opper AI
AWS Stockholm, EU
One DPA
Handled behind Opper's DPA:
OpenAIAnthropicGoogleMistralMetaxAI+ every new model

Your data, your terms

No prompts stored by default, only the metadata that powers your analytics, and Opper never trains on your data. A large share of the EU routes carry provider-side zero data retention too, filterable per model before you commit. Enable full tracing with the Control Plane when you want observability, or zero retention on an Enterprise contract when you want nothing kept anywhere.

  • No prompts stored by default
  • Opper never trains on your data
Explore the Control Plane
What Opper stores by default:
Modelclaude-sonnet-4.6
Tokens1,847
Latency2.3s
Cost$0.0092
Prompt contentnot stored
Completion contentnot stored
Zero data retention on many EU routes by default, full tracing with Control Plane

GDPR & EU data residency

The platform runs in AWS Stockholm, and EU routes keep inference in the EU end to end, so data stays in the EU unless you choose otherwise. A standard DPA and SCCs are available on request, ready for your legal review.

  • Hosted in AWS Stockholm
  • Standard DPA and SCCs
Browse EU-hosted models
Opper platformeu-north-1
AWS Stockholm, Sweden
Storage, traces, and analytics stay here
EU inference routes:
AWS Bedrock EUAzure EUGCP EUMistralBerget AI
Data leaves the EU only when you pick a route hosted elsewhere

Zero data retention

A large share of the EU routes carry zero data retention by default, where the provider keeps no prompts or completions after the response is served. ZDR availability is shown per model and provider, so picking a compliant route is a dropdown, not a procurement cycle.

  • ZDR routes across providers
  • Retention shown per model
Browse models with zero data retention
Default routesAbuse monitoring only

Providers may retain content briefly for abuse monitoring, never for training.

ZDR routesZero data retention

The provider stores nothing after the response is served, on by default across a large share of the catalog; the provider table below shows what each provider's routes retain.

Filter the directory for every model with ZDR or EU routes with ZDR

Infrastructure security

Data is encrypted with AES-256 at rest and TLS in transit, isolated per organization, and served from private VPC subnets, with encrypted backups and point-in-time recovery. The full technical detail is in the platform security overview.

  • AES-256 at rest, TLS in transit
  • Isolated data per organization
Read the technical security overview
Encryption at restAES-256, AWS KMS
Encryption in transitTLS
Data isolationPer organization
NetworkPrivate VPC subnets
BackupsEncrypted, point-in-time recovery

Live data

Data handling by provider

Region, zero data retention, and DPA status for the providers behind the gateway, straight from the model directory.

ProviderHostingZero data retentionTrains on your dataDPAModels
Google CloudUS, EU, MultiAbuse monitoring· ZDR on EnterpriseNo109
AzureEU, MultiYesNo57
xAIEU + USYesNo38
AWS BedrockEU, Multi, USYesNo32
MistralEUYesNo26
TensorXEUYesNo25
Alibaba CloudEU, MultiAbuse monitoringNo23
GreenPTEUYesNo18
BergetEUYesNo16
GeoddEU/EEA + USYesNo16
evrocEUYesNo14
SLNGAustralia, EU, India, USYesNo14
NextbitEURetainedNo12
RegoloEUYesNo12
GreenferenceEUYesNo11
ScalewayEUAbuse monitoringNo11
MeliousEUYesNo8
SferenceEUYesNo8
InceptronEUYesNo7
InfercomEU + USYesNo6
OpperEUYesNo3
DeepInfraUSYesNo142
NovitaUSYesNo100
OpenAIUSAbuse monitoringNo59
BytePlusMultiAbuse monitoringNo33
falUSAbuse monitoringNo27
DigitalOceanUSAbuse monitoringNo26
NebiusMultiRetainedNo22
FireworksMultiYesNo13
MorphUSAbuse monitoringNo13
PerplexityUSYesNo13
AnthropicUSAbuse monitoringNo12
GroqUSYesNo9
SCXAustralia, Multi, USYesNo9
Baidu QianfanMulti—See provider page—8
EmpirioLabsMultiYesNo8
ModalMultiYesNo5
PrunaUSAbuse monitoringNo5
WaferUSYesNo5
Z.aiMultiAbuse monitoringNo5
DeepSeekChinaRetainedSee provider page—4
ElevenLabsUSRetainedNo4
ArceeUSAbuse monitoringNo3
MetaMultiAbuse monitoringSee provider page3
CerebrasUSYesNo2
PoolsideMultiAbuse monitoringNo2
MiniMaxMultiAbuse monitoringNo1
Moonshot AIMultiRetainedSee provider page—1
TypeSafe AIMulti—No1
Reve—————

"Yes" means at least one open route keeps nothing: no logging, no abuse-monitoring hold, no training. "Abuse monitoring" means content is kept only for abuse monitoring, with each route's window on the provider page; "ZDR on Enterprise" marks a provider whose zero-data-retention route needs a signed Enterprise agreement. "Retained" means content is kept for other purposes or used for training. "—" means the provider has no live models or its posture is not established. Route-level detail, including retention windows and training posture, is on each provider page, and the legally binding list is at /sub-processors.

FAQ

AI security & compliance FAQ

Is it GDPR-compliant to use OpenAI, Anthropic, or Google models?

+
It can be, and what matters is where the data is processed, what the provider retains, and whether your DPA covers the flow. Opper gives you EU-hosted routes for major models, acts as your single sub-processor, and provides a standard DPA with SCCs, so you can use frontier models while keeping processing in the EU and your paperwork unchanged.

What is zero data retention (ZDR)?

+
Zero data retention means the model provider does not store your prompts or completions after the request is served, and runs no abuse monitoring that could hold them. A large share of the EU routes carry it on all traffic by default, which is rarer across the category than the marketing suggests, and you can filter for it live in the model directory, either every model with zero data retention or only EU-hosted routes with zero data retention. Routes where content is kept only for abuse monitoring are marked Abuse monitoring, with their window; routes that keep content for other purposes are marked Retained. On the leading closed models, zero data retention without abuse monitoring is available under a signed Enterprise agreement.

Do I need a DPA with every model provider?

+
Not when you route through Opper. You sign one DPA with Opper, and Opper maintains the sub-processor relationships with the model providers, so adding a new model does not require amending your DPA, notifying your customers, or waiting out a 30-day objection window.

Where is my data processed?

+
The Opper platform runs in AWS Stockholm, Sweden, and inference requests are processed in the region of the route you select. EU routes keep data in the EU end to end, and data only leaves the EU if you explicitly choose a route hosted elsewhere. Opper can also be deployed onto other clouds and regions, European sovereign providers or elsewhere, as it already runs on evroc for high-privacy workloads.

Does Opper store my prompts?

+
Not by default. Opper stores metadata like model, token counts, latency, and cost for your analytics, while prompt and completion content is not retained. On top of that, many EU routes carry provider-side zero data retention by default, so prompts are not kept at either hop, and the model directory filters on it. You can enable full tracing with the Control Plane when you want observability, and the zero data retention rule in Controls sets trace retention to zero and restricts routing to providers that keep nothing, on every plan.

Does Opper train on my data?

+
No, Opper never trains on your data. Provider-side training posture is documented per provider in the sub-processor list, which records that no listed model provider uses customer requests or responses to train its models by default.

How does Opper support EU AI Act, DORA, or NIS2 reviews?

+
Every call is logged with model, cost, latency, and policy decisions, and the Control Plane adds session replay, retention controls, budget caps, and model allowlists. That gives compliance teams the audit trail and documentation these reviews ask for.

What security and compliance documents can I get from Opper?

+
The standard Data Processing Agreement, the sub-processor list, and the platform security overview are published on opper.ai, Standard Contractual Clauses are available on request, and Enterprise customers can request tailored terms including zero retention.

Ship AI your DPO can sign off on

One EU sub-processor, EU residency, and a DPA that already covers your next model

Get startedRead the DPA