GDPR AI hosting: an EU data-residency checklist

We may earn commissions when you shop through the links below. Learn more

What to check before running AI models on personal data under the GDPR: EU regions, processor contracts, sub-processors, transfers, jurisdiction and isolation.

  • By AIHostCompare
  • Published
  • Updated
  • 8 sources · Checklist
On this page11 sections

Summary

No hosting provider or AI platform is GDPR compliant on its own: the GDPR governs how you process personal data, and a provider can only give you the region, contract and controls to do it lawfully. For AI hosting, check where every copy of the data is processed, including backups, logs, failover and support access; which legal entity and parent company operate the service; whether you get an Article 28 data processing agreement with a sub-processor list and change notices; how any transfer outside the EEA is covered; and whether prompts and outputs are retained or used for training. An open-weight model on infrastructure you control in an EU region keeps the number of parties that touch the data small.

  • No platform is GDPR compliant by itself; the contract and how you process the data decide.
  • Region: compute, storage, backups, logs and failover in the EU or EEA; the UK and Switzerland are transfers.
  • Contract: an Article 28 DPA, a sub-processor list with change notices, deletion at the end.
  • Jurisdiction: an EU operator and a provider under US law carry different disclosure risks.
  • Isolation: dedicated hardware, your own keys and private networks limit who can reach the data.

1. What the GDPR asks of an AI host

The GDPR governs how personal data is processed, not which products may be used. When you run a model on prompts, documents or logs that contain personal data, you usually decide why and how that data is processed, and the hosting provider processes it on your behalf. That makes the provider a processor under Article 28, which sets the contract terms and guarantees you must get from it . A provider can offer the region, the contract and the controls you need; whether your setup complies depends on how you use them.

That is why “GDPR compliant” on a product page is a claim to check rather than an answer. The rest of this checklist turns it into questions with verifiable answers: where the data goes, who operates the service, what the contract says and who else can reach the data.

The AI Act is a separate set of rules

The EU AI Act sets risk-based rules for developers and deployers of AI systems. It entered into force on 1 August 2024. The bans on prohibited practices and the AI-literacy duty have applied since 2 February 2025, the rules for general-purpose AI models since 2 August 2025, and most other rules since 2 August 2026, with exceptions: rules for high-risk uses in sensitive areas apply from 2 December 2027 and those for AI built into regulated products from 2 August 2028, following the “AI Omnibus” amendments that entered into force on 27 July 2026  . The questions below are about data protection; the AI Act adds obligations that depend on what your AI system is used for.

Not legal advice

This checklist helps you ask the right questions. Whether a setup is lawful for your data depends on your role, your data and your contracts; involve your data protection officer or counsel.

2. Residency is where data sits, not who can reach it

Data residency describes where data is stored and processed. It does not, on its own, decide who can be compelled to hand it over, or whether a transfer outside the EU is lawful. Three rules shape the answer.

  • Transfers need a legal basis. The GDPR does not require data to stay in the EU, but any transfer to a third country “shall take place only if” the conditions of its Chapter V are met, including for onward transfers (Article 44) .
  • US law follows the provider, not the data centre. Since the CLOUD Act, a provider of electronic communication or remote computing services must meet its US obligations to preserve or disclose customer data within its “possession, custody, or control, regardless of whether such communication, record, or other information is located within or outside of the United States” (18 U.S.C. § 2713) . An EU region operated by a company under US jurisdiction is therefore a different risk profile from the same region operated by an EU company.
  • The EU-US Data Privacy Framework is valid, and under appeal. The Commission adopted the adequacy decision on 10 July 2023, and it covers only US companies that participate in the framework . The General Court dismissed an annulment action on 3 September 2025 (T-553/23, Latombe v Commission), and an appeal is pending before the Court of Justice as C-703/25 P . Transfers that rely on it can change if the Court rules otherwise.

3. EU, EEA, UK and Switzerland are not the same

A region sold as “European” can sit in four different legal situations, and they are worth keeping apart when you read a region list:

Where a “European” region can be, and what that means for personal data

  • EU member state

    Data protection law
    The GDPR applies directly.
    Moving personal data there from the EU
    Not a transfer: the data stays in the EU.
  • Iceland, Liechtenstein, Norway

    Data protection law
    In the European Economic Area but not the EU. The GDPR has applied there since 20 July 2018 through the EEA Agreement .
    Moving personal data there from the EU
    The same rules as within the EU, because the GDPR applies throughout the EEA.
  • United Kingdom

    Data protection law
    Outside the EU and the EEA; the UK GDPR and the Data Protection Act 2018 apply .
    Moving personal data there from the EU
    A transfer, covered by EU adequacy decisions renewed on 19 December 2025 that last until 27 December 2031 .
  • Switzerland

    Data protection law
    Outside the EU and the EEA.
    Moving personal data there from the EU
    A transfer, covered by the Commission's adequacy decision for Switzerland .

Adequacy decisions are reviewed periodically and can be amended or withdrawn , which is why a region inside the EU or EEA is the simpler choice when the data is sensitive. The table in the next section keeps these locations apart for every provider in our dataset.

4. Map every place the data goes

Choosing an EU region is the first step, not the last. For each service in the stack, check where each copy of the data ends up:

  • compute and primary storage: the region you select;
  • backups and snapshots: often a separate setting, sometimes a separate region;
  • failover and disaster recovery: where a service moves your workload or data when a region fails;
  • logs, metrics and traces: request logs can contain prompts, and monitoring may run elsewhere;
  • support access: whether engineers outside the EU can reach your systems, and under what controls;
  • model endpoints: a hosted model API processes prompts wherever the model provider runs it.

The providers in our dataset that list at least one region in the EU or the rest of the EEA:

EU and EEA regions and contract signals of providers in the dataset

Scroll sideways for all columns.

EU and EEA regions and contract signals of providers in the dataset
ProviderHeadquartersEU and EEA regionsUK and SwitzerlandGDPR DPASOC 2Bare metal
DigitalOceanUnited StatesEU: Germany, Netherlands2 of 16 listed regionsUnited KingdomYesYesYes
Fly.ioUnited StatesEU: Germany, France, Netherlands, Sweden4 of 17 listed regionsUnited KingdomYesYesNo
HetznerGermanyEU: Germany, Finland3 of 6 listed regionsNone listedYesNoYes
HyperstackUnited KingdomEEA outside the EU: Norway1 of 3 listed regionsNone listedYesYesNo
LambdaUnited StatesEU: Germany1 of 16 listed regionsNone listedPartialYesPartial
ModalUnited StatesEEA, country not stated4 of 22 listed regionsUnited KingdomYesYesNo
NebiusNetherlandsEU: Spain, Finland, FranceEEA outside the EU: Iceland5 of 10 listed regionsUnited KingdomYesYesNo
OVHcloudFranceEU: Germany, France, Poland4 of 8 listed regionsUnited KingdomYesYesYes
ScalewayFranceEU: France, Italy, Netherlands, Poland10 of 10 listed regionsNone listedYesNoYes
Together AIUnited StatesEU: France, Netherlands, Romania, Sweden4 of 5 listed regionsEU deployment limited: see the provider's EU region noteNone listedYesYesPartial
“Yes” means the provider documents it on an official page; it is not a legal opinion. Iceland, Liechtenstein and Norway are in the EEA but not in the EU; the UK and Switzerland are in neither. Check the region of every service you use, including backups, logs and support access.Oldest provider verification in this table:Observed · Stale

The table shows what each provider documents; it cannot show which of its services your workload will actually use. Confirm the region, the processor terms and the sub-processors for each service before you move personal data, and use the private AI hosting comparison to narrow the list. For GPU workloads, the GPU cloud comparison can be filtered to providers with EU regions.

5. Get the processor contract right

Article 28 of the GDPR sets the minimum terms between you and a hosting provider that processes personal data for you :

  • You may use only processors “providing sufficient guarantees” to implement appropriate technical and organisational measures.
  • The processor “shall not engage another processor without prior specific or general written authorisation”, and with a general authorisation it must tell you about added or replaced sub-processors so you can object.
  • Processing is governed by a contract that sets out the subject matter, duration, nature and purpose of the processing, the types of personal data and the categories of data subjects.

What the data processing agreement must say

Article 28(3) terms to find in the provider’s DPA

  • Documented instructions

    What to check
    The provider processes data only on your instructions, including on transfers outside the EU.
  • Confidentiality

    What to check
    People with access are bound to confidentiality.
  • Security

    What to check
    The measures of Article 32 are described, not just referenced.
  • Sub-processors

    What to check
    A current list, the notice period for changes and your right to object.
  • End of contract

    What to check
    Deletion or return of all personal data, at your choice.
  • Audits

    What to check
    Information to demonstrate compliance, and audits by you or an auditor you mandate.

If data does leave the EEA to a country without an adequacy decision, Article 46 requires appropriate safeguards, such as standard data protection clauses adopted by the Commission or binding corporate rules . Ask which mechanism the provider relies on for each sub-processor outside the EEA.

6. Decide how much isolation you need

Fewer parties touching the data means fewer contracts to check and fewer places a leak can start. The options range from shared to fully dedicated:

Isolation options for private AI workloads

  • Managed model API

    Who else is on the hardware
    Shared service; prompts are processed on the provider’s infrastructure
    What you manage
    Contract, data-use and retention settings
  • Shared cloud VM or container

    Who else is on the hardware
    Other customers on the same host, separated by virtualisation
    What you manage
    OS or container, network rules, encryption
  • Dedicated GPU or bare-metal server

    Who else is on the hardware
    No other tenant on the machine
    What you manage
    Everything from the OS up, including patching and backups
  • Encryption keys: find out whether keys are managed by the provider or by you, and who can access them.
  • Network: keep model servers on private networks and admin interfaces off the public internet.
  • Prompts and outputs: for managed APIs, read how long prompts are retained and whether they may be used for training; for self-hosted models, your own logging decides.

Running an open-weight model on a server you control in an EU region keeps prompts inside your own environment. The VRAM guide sizes the GPU; for an agent or a small model on a CPU server, compare AI VPS plans, and the agent hosting guide covers the always-on setup.

7. Read claims and certificates for what they prove

Marketing claims and certificates show intent and controls; neither shows that your use of a service is compliant. Ask for the evidence behind each claim:

Common claims and the evidence that backs them

  • “GDPR compliant”

    Evidence to ask for
    The DPA, the sub-processor list and the region list for the exact service you will use.
  • “Your data never leaves Europe”

    Evidence to ask for
    Where backups, logs, support and failover run, and whether “Europe” includes the UK or Switzerland.
  • “Sovereign” or “no US parent”

    Evidence to ask for
    The legal entity that signs the contract, its parent company and where each is incorporated.
  • “We never train on your data”

    Evidence to ask for
    The contract clause or data-use terms that say so, and how long prompts and outputs are kept.
  • “ISO 27001, SOC 2 or C5 certified”

    Evidence to ask for
    The certificate or report itself, with the services, locations and period it covers.

Germany's BSI publishes the C5 catalogue, which “specifies minimum requirements for secure cloud computing”. The BSI advises customers to obtain the provider's C5 report, analyse it and repeat that yearly, and notes that it does not select the auditors or check the audit reports itself . The same reading applies to ISO/IEC 27001 certificates and SOC 2 reports:

  • Is the service you will use, in the region you will use, inside the scope?
  • How old is the report or certificate, and when is the next audit?
  • Which controls remain your responsibility under the shared-responsibility model?

8. Questions to ask every provider

Ask each shortlisted provider, in writing:

  1. Which legal entity signs the contract, in which country, and who is the parent company?
  2. Which EU or EEA regions run the exact services and GPU types we need?
  3. Where are backups, snapshots, logs and monitoring data stored, and where does failover run?
  4. Can staff or sub-processors outside the EEA access our data, and under which safeguards?
  5. Where is your Article 28 DPA, and where is the current sub-processor list?
  6. How much notice do you give before adding a sub-processor?
  7. How long are prompts, outputs and logs kept, and are they ever used to train models?
  8. Is the hardware dedicated to us, and who manages the encryption keys?
  9. How do you respond to foreign government requests for customer data?
  10. Which audit reports or certificates cover these services and regions, and how recent are they?
  11. How is our data deleted or returned when the contract ends?

Then compare the providers that pass on the private AI hosting page, and use the Agent Hosting Selector to match the hosting type to your workload.

Next steps

Sources

Factual statements about providers, models, software and law link to these sources: primary sources first (official pricing pages, documentation, model cards and legal texts), third-party sources only where necessary and clearly labelled. Prices and specifications in the tables come from the AIHostCompare dataset; each provider's own sources and verification times are listed on its provider page, and the methodology explains how we verify data. Recommendations and rules of thumb are our editorial judgment.

  1. Regulation (EU) 2016/679 (General Data Protection Regulation), Articles 28, 44 and 46 (opens in a new tab)

    Official Journal of the European Union (EUR-Lex) · Legal text · eur-lex.europa.eu · accessed

    ↩
  2. AI Act: application timeline and the AI Omnibus amendments (opens in a new tab)

    European Commission · Public authority guidance · digital-strategy.ec.europa.eu · accessed

    ↩
  3. 18 U.S.C. § 2713: Required preservation and disclosure of communications and records (opens in a new tab)

    Office of the Law Revision Counsel, U.S. House of Representatives · Legal text · uscode.house.gov · accessed

    ↩
  4. Adequacy decisions: how the EU determines if a non-EU country has an adequate level of data protection (opens in a new tab)

    European Commission · Public authority guidance · commission.europa.eu · accessed

    ↩
  5. Case T-553/23 Latombe v Commission (EU-US Data Privacy Framework) and appeal C-703/25 P (opens in a new tab)

    Court of Justice of the European Union (InfoCuria) · Court record · infocuria.curia.europa.eu · accessed

    ↩
  6. General Data Protection Regulation (GDPR) entered into force in the EEA (opens in a new tab)

    European Free Trade Association (EFTA) · Public authority guidance · efta.int · accessed

    ↩
  7. Receiving personal information from the EEA (opens in a new tab)

    Information Commissioner’s Office (UK) · Public authority guidance · ico.org.uk · accessed

    ↩
  8. C5 criteria catalogue (Cloud Computing Compliance Criteria Catalogue) (opens in a new tab)

    Federal Office for Information Security (BSI), Germany · Standard or framework · bsi.bund.de · accessed

    ↩