← All articles

May 21, 2026

EU-Sovereign AI: Why Frankfurt + Zurich Is Strategic for Swiss SMEs

AWS, OpenAI, Azure dominate AI. Data flows into US data centers. The Swiss FADP and the EU GDPR are obstacles. What does a sovereign EU AI architecture actually look like?

If you start an AI initiative as a Swiss SME in 2026, you face a default that does not match your reality. OpenAI runs on Microsoft Azure US-East. Anthropic runs primarily on AWS US-West-2. Google Vertex AI has European regions, but Gemini default training pipelines and many template models live in the United States. The default stacks route data across the Atlantic — and that is precisely the problem.

The Swiss Federal Act on Data Protection (FADP, in force since September 2023) and the EU General Data Protection Regulation (GDPR) demand clear responsibilities for personal data, documented data-processing agreements, and — crucially for third-country transfers — appropriate safeguards. The US Schrems II ruling of 2020 and the subsequent EU-US Data Privacy Framework decisions have restored a legal basis, but legal certainty remains fragile. If you operate as a financial firm, an insurance company, a pharma player, or a public-sector institution handling personal data, you need an architecture that explicitly avoids this risk.

What an EU-sovereign AI architecture means in concrete terms

EU-sovereign does not mean "no US vendor". That would be idealistic and barely workable in practice, because the best foundation models currently come from Anthropic and OpenAI, both US companies. EU-sovereign means: the data does not leave the EU or Switzerland, inference runs in a European region, processing is contractually anchored in European law, and the control plane is independent of US identity providers.

Concretely, for our stacks:

Hosting on Vercel region fra1 (Frankfurt).

All frontends and serverless functions run in Frankfurt am Main. The region has been provably US-data-route-free for all production workloads since mid-2024 (Vercel is a Delaware company, but the data route stays inside the EU). Vercel has had an EU-specific DPA (Data Processing Agreement) since 2024 that we reference with our Swiss customers.

Postgres on Neon region eu-central-1 (Frankfurt).

Neon is the serverless Postgres platform we use — same region as Vercel, same US-data-route-free guarantee. Data is physically stored in Frankfurt, backups stay in the region. We use Neon's branching feature for preview environments, which also means: test and dev data does not leave the EU either.

ML workloads on GCP region europe-west6 (Zurich).

For Bayesian inference with Google Meridian, Vertex AI embeddings, and our internal ML pipelines we use GCP Zurich. Zurich is one of the few public-cloud regions that physically sits inside Switzerland — which is a decisive point for FINMA-regulated customers. Data residency requirements from the banking context become enforceable without falling back to an on-premise stack.

Workload Identity Federation as a US-independent auth path.

Instead of downloading GCP service-account keys and storing them in Vercel environment variables (which would be an audit nightmare), we use Workload Identity Federation: Vercel's OIDC token is exchanged against a GCP workload pool that issues the needed permissions. No long-lived secret, no US-identity-provider round trip. Lessons from our own migration projects: the `allowed_audiences` field has to match the OIDC issuer exactly, otherwise federation silent-fails.

Concrete compliance building blocks

What the architecture delivers beyond pure infrastructure:

FADP Art. 19+ (cross-border disclosure).

Because data stays inside the EU, most workflows have no third-country transfer. Where one is unavoidable — for instance because an Anthropic LLM call routinely hits US-East — we document the transfer separately and provide Swiss customers with the required safeguards (FDPIC standard contract clauses).

GDPR Art. 28 (processor obligations).

We deliver our customers a processor agreement that covers Art. 28 obligations: data categories, purposes, sub-processor list (Vercel, Neon, GCP — each with its own DPA), deletion duties, audit rights. The agreement is Swiss-law-conform and includes the FADP-specific clauses.

FINMA Outsourcing Circular 18/3.

For banking customers the outsourcing law is stricter: material functions may only be outsourced if regulatory oversight remains unrestricted. With GCP Zurich as the ML region and a documented audit-right clause, this requirement is satisfiable. Without a Swiss region it would not be.

EU AI Act.

In force since February 2025, with staggered application dates through 2027. The most important obligations for SMEs are the transparency duty for generative AI outputs (Art. 52) and the high-risk classification for certain HR and credit-scoring applications. An EU-sovereign infrastructure simplifies compliance because the conformity assessment happens inside a clear legal frame.

Comparison with US-only stacks

A typical US-only stack for an AI startup looks like this: hosting on Vercel (us-east-1 default), database on Supabase (us-west-1), ML on OpenAI (us-east). All three workloads, all three data routes across the Atlantic. For a US startup that is correct — for a Swiss SME it is a compliance risk that cannot be moderated away by retrospective processor agreements.

The cost delta, incidentally, is marginal. Vercel fra1 costs the same as us-east-1. Neon eu-central-1 is not more expensive than us-west-1. GCP europe-west6 has a small premium (around 10–15 percent on compute) over us-central1, but for ML workloads that is compensated by typical data-egress savings from in-region stays. Choosing the EU-sovereign architecture does not noticeably cost more.

What we recommend to Swiss SMEs

Three steps for SMEs still on US-only stacks who want to migrate:

First: data mapping. List of all workloads, all data classes (personal, sensitive, anonymized), all current data routes. No map, no plan.

Second: triage. Which workloads are critical (personal data, FINMA-relevant, pharma-relevant) and which are not. Migrate critical workloads first, non-critical ones can wait.

Third: stack switch. Setting Vercel region to fra1 is a config switch (two minutes). Database migration is heavier (Neon-to-Neon is a branch, Supabase-to-Neon is a migration project). ML pipeline migration is heaviest because data-format adjustments are often required.

We run exactly these migrations regularly for Swiss mid-market customers — six weeks typical project duration for a mid-size stack, fixed price. Swiss SMEs deserve Swiss AI infrastructure — and it is available in 2026 without sacrificing performance or cost.

Architecture triage consultation: digital-opua.ch.

EU-SovereigntySwiss-SMEComplianceInfrastructure

Auf Deutsch lesen →