AI security and compliance

The GDPR-compliant AI gateway

Opper is your single EU sub-processor for 700+ models, hosted in Stockholm and ISO 27001 certified, with EU routes on every plan and zero data retention when you need it.

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

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

How it works

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 usage metadata, and Opper never trains on your data. Turn tracing on with a Control Plane rule when you want full traces, and pick routes with provider-side zero data retention when you want no content kept at either hop.

  • No prompts stored by default
  • Opper never trains on your data
See the data retention rule
What Opper stores by default:
Modelaws/claude-sonnet-5
Tokens1,847
Latency2.3s
Cost$0.0071
Prompt contentnot stored
Completion contentnot stored
Zero data retention on many EU routes by default, tracing off unless you turn it on

GDPR & EU data residency

The platform runs in AWS Stockholm, and EU routes keep inference in Europe end to end on every plan, pay-as-you-go included. Our standard DPA is published and we sign it on request. On Control Plane, a model access rule limits the model providers that process your data to the ones you allow, and Enterprise agreements can carry tailored terms. 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 in Stockholm
EU inference routes:
AWS Bedrock EUAzure EUGCP EUMistralBerget AI
Prompts and completions leave the EU only on a route hosted elsewhere, which a bare model name may pick

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
Other routesPer route

Each route shows what its provider keeps and whether it trains on your data.

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-hosted routes

Infrastructure security

Opper is certified against ISO/IEC 27001:2022, with the controls and policies behind the certificate published on the trust center. 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.

  • ISO/IEC 27001:2022 certified
  • AES-256 at rest, TLS in transit
Read the technical security overview
CertificationISO/IEC 27001:2022
Encryption at restAES-256, AWS KMS
Encryption in transitTLS
Data isolationPer organization
NetworkPrivate VPC subnets
BackupsEncrypted, point-in-time recovery
Controls and policies on the Opper trust center, certificate on request

EU routes and zero data retention on every plan, pay as you go with no subscription.

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 EnterpriseNo119
AzureEU, MultiYes· some on EnterpriseNo64
MistralEU, MultiYesNo49
AWS BedrockEU, Multi, USYesNo38
xAIMulti, EU, USYesNo32
Alibaba CloudEU, MultiAbuse monitoringNo21
GreenPTEUYesNo19
BergetEUYesNo15
SLNGAustralia, EU, US, IndiaYesSee provider page15
TensorXEUYesNo15
evrocEUYesNo14
LyceumEUYesNo12
NextbitEU, MultiYesNo12
ScalewayEUAbuse monitoringNo11
GeoddEU/EEA + USYesNo10

"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, and "some on Enterprise" a provider where other routes do. "Retained" means content is kept for other purposes or used for training. "—" means the posture is not established. Route-level detail, including retention windows and training posture, is on each provider page, and the legally binding list is on the trust center.

FAQ

GDPR and AI compliance FAQ

Is Opper GDPR compliant?

+
Yes. Opper Technology AB is a Swedish company and processes your data under a published Data Processing Agreement (GDPR Article 28): your processor, and the single AI sub-processor on the list you keep for your own customers. The platform runs in AWS Stockholm, EU routes keep inference in Europe end to end on every plan, every sub-processor is listed on the trust center, Standard Contractual Clauses are available on request, no prompts are stored by default, Opper never trains on your data, and the company is certified against ISO/IEC 27001:2022. Your own compliance still depends on how you use AI, such as your lawful basis and which routes you call, and Opper lets you keep every call on EU routes.

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, and you can filter for it live in the model directory, either every model with zero data retention or the EU-hosted routes. 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. For OpenAI models on Azure and Gemini on Google Vertex, zero data retention without abuse monitoring is available under a signed Enterprise agreement; Claude on AWS Bedrock is zero data retention on pay-as-you-go.

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. Opper's own sub-processors, every model provider included, are published on the trust center.

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 inference in Europe end to end on every plan, pay-as-you-go included: call an EU route's model id, or on Control Plane set a Model access rule with EU inference and storage locations for the whole organization. A model name without a provider prefix can be served from any region in its pool, and every EU route is listed at opper.ai/models/eu. Opper also runs as its own instance on evroc, the Swedish cloud, for sovereign workloads, and on Enterprise it can be deployed onto other clouds and regions.

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. Tracing is off by default on every plan, Control Plane included. When you want full traces, a Control Plane retention rule turns tracing on for the period you choose, and the Zero data retention policy in Model access allows only providers that neither train on nor log your content.

Does Opper train on my data?

+
No, Opper never trains on your data. Each model provider's training posture is published on the trust center and in the provider directory, and the Zero data retention policy in Model access, on Control Plane, keeps every call away from providers that train on or log your content.

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 retention rules, spend limits, and model allowlists, plus full traces of each call once you turn tracing on. That gives compliance teams the audit trail and documentation these reviews ask for.

Is Opper ISO 27001 certified?

+
Yes. Opper Technology AB is certified against ISO/IEC 27001:2022, the international standard for information security management. The controls it covers and the policies behind them are published on the Opper trust center at trust.opper.ai, next to the GDPR posture and the sub-processor register, the certificate itself is available there on request, and the trust center is continuously monitored rather than refreshed once a year.

Which compliance controls come with which plan?

+
Every plan, pay-as-you-go included, gets the EU routes, routes with zero data retention picked per call, no prompts stored by default, the standard DPA, and the ISO/IEC 27001:2022 certified platform in Stockholm. Control Plane adds Rules: data retention, so traces are stored only when you turn tracing on, for 1 to 30 days, and model access, which limits calls to the providers, inference and storage locations, and data policies you allow. Enterprise adds SSO/SAML, audit logging, zero data retention on the closed-model routes that need a signed agreement, tailored terms, and deployment in your own cloud or other regions. The full comparison is on the pricing page.

What security and compliance documents can I get from Opper?

+
The standard Data Processing Agreement and the platform security overview are published on opper.ai, the sub-processor register is on the trust center, Standard Contractual Clauses are available on request, we sign the standard DPA on request, on Control Plane a model access rule limits the model providers that process your data to the ones you allow, and Enterprise agreements can carry tailored terms and extend zero retention to the usage metadata too. The ISO/IEC 27001:2022 controls and policies are published on the Opper trust center at trust.opper.ai, where the certificate is available on request.

How the GDPR applies to LLM APIs in general, from sub-processors to transfers and DPIAs: our guide to GDPR-compliant AI

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