How Frontière AI determines sovereignty
European sovereignty is not measured by where a server physically sits — it is a question of who controls the company that operates it. This page lays out, factor by factor, how we decide a model's label and its Sovereignty Score. Every number below is derived from facts already published in our model registry; nothing is estimated and nothing is guessed.
The four questions
What every model's label is built on
Before a model is labeled EU sovereign, we answer four questions. A single negative answer on the first or third is disqualifying for the sovereign label.
01
Who owns the operating company?
The decisive factor. A model is EU sovereign only if it runs on a provider with no non-EU capital or jurisdictional control — the SecNumCloud principle. Ownership, not geography, is what a US court order can reach.
02
Where does the compute run?
Observed, not declared. Sovereign models run in the EU, on OVHcloud or Scaleway. We verify by real API calls, not by reading a datasheet. Dedicated EU servers operated by Frontière AI are available on request; no live model runs on them today.
03
Who operates the cloud?
Models labeled EU sovereign are served by EU-controlled providers — never by a US-incorporated inference provider, even one operating an EU region. One US company does sit in every request's path: our application host, Vercel (Paris region), which requests transit and which stores no prompt or response.
04
What happens to the data?
Frontière AI stores no prompt and no completion — API, MCP or web console — only the token counts billing requires. That is a product constant, not a per-model option. On the provider side, we record what each provider documents: OVHcloud states zero data retention (billing data only), Scaleway states prompts are neither stored nor logged, except requests that cause errors or abuse, kept up to two weeks. On fast-access models, retention follows the serving provider's own policy, which we do not verify.
The principle
Why “hosted in Europe” is not enough
Any US provider can run a compute region inside the EU and market it as “EU data residency”. That is true and irrelevant: the operating company remains subject to the US CLOUD Act, so a US court order can compel it to hand over the data it processes — even when that data is stored in Frankfurt.
This is why we follow the SecNumCloud reasoning: what decides your exposure is who controls the company operating the infrastructure, not where the servers physically sit. Physical location is one input (it tells us which jurisdiction's law applies to the compute), but capital control and legal jurisdiction are the load-bearing ones.
A model labeled EU sovereign is one whose inference — the company that runs the model and the cloud it runs on — is designed to stay under EU jurisdiction, not US legal process. That intent is what 'outside US jurisdiction by design' means on every model page. It covers who runs the model, not every company a request crosses: the operators table below lists them all.
The two labels
EU Sovereign vs fast access
Every model carries one of two labels — on its model page and in the models API, before you call — and every chat or embeddings response names the provider that served it. There is no third, ambiguous state.
Designed to stay outside US jurisdiction
Served via providers with no non-EU capital control — OVHcloud or Scaleway. The corporate structure is designed to keep these workloads under EU jurisdiction. Without your explicit opt-in, a sovereign model never leaves this lane, not even on fallback. Score: EU Sovereign tier.
- EU server: OVHcloud or Scaleway
- EU-controlled operating company (no non-EU capital control)
- Fallback only to another sovereign provider, unless you opt in
- No routine prompt retention documented by the provider (OVHcloud: zero retention; Scaleway: except error or abuse requests, up to two weeks)
→ Sovereign — stays under EU jurisdiction by design
Disclosed, never hidden
Served via infrastructure controlled by a US company (Modal, OpenRouter), which remains subject to the US CLOUD Act even when the region is in the EU. Labeled 'fast access', never sovereign — the choice is yours, made with full information. When a fast-access model has a backup route, it leads to another named US provider, and the response says so (x-fallback-provider).
- Compute may sit in an EU region
- US-controlled provider (Modal, OpenRouter) — CLOUD Act applies
- Frontière AI stores no prompt or completion
- Provider-side retention follows the provider's own policy — not verified by us
→ Not sovereign — usable, but the CLOUD Act applies
Routing controls
Sovereign by default, US only by choice
A model labeled EU sovereign stays on sovereign providers by default. If its provider fails (HTTP 429 or 5xx), the gateway only tries another sovereign route, when the model has one; otherwise it returns the provider's error rather than reroute your request to a US provider.
Leaving the sovereign lane is an explicit choice, per request or per API key. Fast-access models use their own routes, which are US by definition — so a request restricted to sovereign providers is refused for them.
- X-Data-Sensitivity: sensitive
- Sovereign providers only, whatever the model. A model with no sovereign route answers 503 no_sovereign_provider.
- X-Data-Sensitivity: insensitive
- Allows non-sovereign routes, including the backup route of a sovereign model.
- API key setting
- Dashboard → API keys → Data sensitivity: “Sovereign only” or “All providers (US fallback allowed)”. When the key and the header disagree, the stricter one wins — a key set to “Sovereign only” cannot be loosened by the header.
- x-routed-provider · x-sovereign
- Response headers: the provider that served the call, and whether it is sovereign.
- x-fallback-provider · x-fallback-attempts
- Added when the first provider failed and a backup route answered.
- MCP
- The chat_completion tool of our MCP server follows the same rules: the key's setting and the X-Data-Sensitivity header of the MCP connection.
The score
The Sovereignty Score
A deterministic 0–100 figure, recomputable by anyone from the public methodology below and the facts in our model registry. It aggregates five weighted factors — it does not add a single new fact, and it makes no claim about security, quality, or legal warranty.
Five factors, weights summing to 100:
- Operating-company ownership
- 40
- Hosting jurisdiction (observed)
- 30
- Cloud-provider control
- 15
- Data retention
- 10
- Deployment control
- 5
Score tiers
| Tier | Range | Meaning |
|---|---|---|
| EU Sovereign | 85–100 | EU-controlled operator, EU hosting observed, no routine prompt retention documented by the provider (exceptions listed above). |
| EU Hosted | 60–84 | EU hosting observed but operator or cloud control is not fully EU-controlled, or verification is incomplete. |
| US Controlled | 0–59 | The model is served by a company under US control. Labeled fast access. |
Because the score follows the registry, it updates the moment a model changes provider. You can recompute it yourself on any model page (breakdown included) or from the formula above.
Frontière Verified
Verification and sovereignty are separate
Sovereignty answers 'under which jurisdiction does this model run?'. Frontière Verified answers 'which of our six checks has this model passed?'. The two are complementary — a 6/6-verified model can be fast access, and a sovereign model can still be awaiting verification.
Today, 11 of the 25 live models are Frontière Verified (all six checks passed). Verified models show their checklist on their model page.
License
License checked and confirmed
Provenance
Weights confirmed on HF, publisher verified
Security
15 adversarial prompts via the gateway: injection, prompt leak, jailbreak, data extraction, harmful requests
GDPR assessment
Retention and sub-processors assessed
Benchmarks
Quality, latency and throughput measured through the gateway, dated per route
API tested
Real call through the gateway (dated in the registry)
Operators & sub-processors
Who touches your requests
The provider that runs each model is named on its model page before you call, and every chat or embeddings response names the one that served it (x-routed-provider, x-sovereign). A model labeled EU sovereign is never served by a US-controlled provider unless you explicitly allow it. Every request also transits our application host, Vercel — a US company, in its Paris region — which stores no prompt or response.
| Operator | Control | Scope |
|---|---|---|
| OVHcloud AI Endpoints | French, no non-EU capital control | EU sovereign models |
| Scaleway Generative APIs | French, no non-EU capital control | EU sovereign models |
| Modal | US company | Fast-access (US) models |
| OpenRouter | US company | Fast-access (US) models, and backup route on some models (on a sovereign model, only if you opt in) |
| Vercel (application hosting, Paris region) | US company — requests transit; no prompt or response is stored (request logs only) | Every request |
| Neon (database, Frankfurt region) | US company — account and usage data (token counts), never prompts | Account and billing data |
Optional tools add a provider: web search in the web console and the MCP web_search and web_fetch tools go to Linkup (Paris); voice dictation in the console goes to Mistral AI (Paris).
Every sub-processor, in the privacy policy →The legal question
The US CLOUD Act, stated precisely
The CLOUD Act lets US authorities compel any provider subject to US jurisdiction — US companies, and foreign companies with enough business in the United States — to produce data in its possession, custody or control, wherever the data sits. Frontière AI is a French company with no US parent and no non-EU capital control. On models labeled EU sovereign, inference — operator and cloud — is designed to stay outside US jurisdiction. Requests do transit our application host, Vercel, a US company (Paris region), which stores no prompt or response; the privacy policy says so. We state this as intent grounded in corporate structure, not as an absolute legal guarantee — audit our basis, don't take a slogan on faith. Assessed per model before you call, and confirmed on every chat response.
Deeper analysis: GDPR vs. the CLOUD Act →FAQ
Is physical location enough to be sovereign?
No. A US provider can host compute in the EU and still be subject to the US CLOUD Act, because what matters is who controls the operating company. Location tells us which law applies to the compute; capital control and legal jurisdiction decide exposure.
Can a US authority compel access to my prompts?
On models labeled EU sovereign, inference runs at companies with no non-EU capital control — OVHcloud or Scaleway. Requests do transit our application host, Vercel, a US company (Paris region): it stores no prompt or response, and neither does Frontière AI, but a US company is in the transit path. We describe this as design grounded in corporate structure, not as a blanket legal guarantee.
Can a sovereign model be rerouted to a US provider?
Not unless you ask for it. By default, a model labeled EU sovereign only uses sovereign routes, fallback included. Non-sovereign routes open only with the X-Data-Sensitivity: insensitive header or an API key set to allow all providers — and the x-routed-provider and x-sovereign response headers always say where the call went.
Why do you serve some models through US infrastructure at all?
A few frontier models are only reachable, today, through US-controlled infrastructure. We serve them because developers ask for them, and we label them 'fast access' before you call — we never present them as sovereign. When a sovereign path exists (e.g. a variant on our own EU servers), we list it and mark it as such or as coming soon.
What is the Sovereignty Score?
A deterministic 0–100 aggregation of five weighted factors — ownership, observed hosting jurisdiction, cloud-provider control, data retention, and deployment control. It is recomputable from the public formula and the registry on any model page, and it updates if a provider changes.
How do Sovereignty and Frontière Verified differ?
Sovereignty asks under which jurisdiction a model runs. Frontière Verified records which of our six checks a model has passed. A model can be sovereign with a criterion pending — or not verified at all yet; a 6/6-verified model served via Modal remains fast access.
Inspect any model, down to the factor
Every model page shows its Sovereignty Score and its breakdown — and, once the model is verified, its checklist.