Skip to main content
Find my setup
Language: English

AI hosting in Europe: where your data sits and who controls it

A data centre in Frankfurt does not make a provider European. Of the 20 providers we cover, 12 can keep your data in at least one EU country. Only six of those 12 are EU companies. Five are American. The twelfth is Kamatera, whose terms name only Kamatera Inc., the company that serves its US customers.

Where your data sits, its data residency, depends on the data centre you choose. Who holds it depends on the company named in your contract, and that company is also bound by the laws of its home country. The tables below set out these facts separately for every provider we cover, together with its data terms. We read all of them on the providers' own pages on 25 October 2026.

The flag of the European Union waving against a cloudy sky
Hosting in the EU comes down to three things: which company you deal with, where the data sits and what the contract says. Photo: Dušan Cvetanović, Pexels.

Who this is for

  • you run n8n or an AI agent for clients in the EU and need to say where their data goes
  • a client has asked for EU hosting and you are comparing servers, GPUs or model APIs
  • you want a document chatbot on your website and need to know where your files are kept

Not for you if you need advice on a contract of your own: this page is general information, not legal advice. A data protection lawyer or your national data protection authority can help.

Key numbers

  • 12 of 20 providers that can keep your data in at least one EU country Our calculation,
  • 6 of 12 EU companies among those 12 providers Our calculation,
  • 1 model API of the three we cover says it runs in Europe: Infomaniak's, in Switzerland, outside the EU Official page,
  • 6 settings that stop a self-hosted n8n server contacting n8n: three switched off, three left empty Official page,

Three questions to ask any host: who, where and on what terms

Most hosting sales pages we read answer only the second question. Ask all three, in this order, and write the answers down for your own records.

Which company are you dealing with?

The company that matters is the one named in the provider's terms of service or legal notice, not the brand on the home page. Hostinger is a good example. Its terms name Hostinger International Limited, in Larnaca, Cyprus, as the company for EU customers. Yet its about page says the business is headquartered in Vilnius, Lithuania.

Where does the data sit?

This is the data centre you pick when you order. Most of the server hosts we cover let you choose a city. Some managed services name no region at all, and then you cannot check where your data is.

What does the contract say?

Under the EU's General Data Protection Regulation (GDPR), you need a written contract with any host that handles personal data for you. The law sets out what it must contain, and it is usually called a data-processing agreement (DPA). Check that one exists, that it lets you choose the data centre and that it says how transfers outside the EU are handled.

The 20 providers at a glance: company, data centres and contract

This table answers the three questions for every provider we cover. We took each company from the provider's terms, legal notice, privacy policy or about page, and the countries from its own location and order pages. The last column shows whether the provider offers a data-processing agreement.

Which of the providers we cover meet your EU requirement?

  1. Question 1 Must personal data stay inside the EU?

  2. Question 2 Must the provider be an EU company too?

Six of the 20 are EU companies with data centres in the EU: Cherry Servers, Contabo, Hostinger, n8n Cloud, Unihost and UpCloud.

Company, data-centre countries and data-processing agreement of the 20 providers we cover, each read on the provider's own pages on 25 Oct 2026
ProviderCompany and home countryData centres in the EUData centres elsewhereData-processing agreement
Cherry ServersUAB "Cherry servers", LithuaniaLithuania, Netherlands, Germany, SwedenUS, Singapore, Japannone found on its legal pages
CloudwaysDigitalOcean, LLC, United Statesnone named for its managed agentsnone namedDigitalOcean's DPA, linked from its AI agent terms
Comfy CloudComfy Organization, Inc., United Statesnone namednone namednone found on comfy.org
ContaboContabo GmbH, GermanyGermany (five data centres)UK, US, Singapore, Japan, India, Australiayes, created in its customer panel
CustomGPT.aiits own US company, not OpenAI (its pages give two legal names)none: it says it cannot keep data in the EUUS (Amazon Web Services, US East)unclear: one page says Enterprise only, another says every customer
DigitalOceanDigitalOcean, LLC, United StatesNetherlands, GermanyUS, UK, Canada, Singapore, India, Australiayes; it relies on the EU-US Data Privacy Framework, with standard contractual clauses as a fallback
DocsBot AIUglyRobot, LLC, United StatesGermany: document data, held by its database provider in FrankfurtUSyes
GPU MartDatabase Mart LLC, United StatesnoneUSno: its privacy policy says it offers none
Hosting.comA2 Hosting, LLC, United StatesGermanyUS, Canada, Mexico, UK, India, Singapore, Australianone found in its terms or privacy policy
HostingerHostinger International Limited, Cyprus (for EU customers)Germany, Lithuania; its help page also lists France, which the KVM 2 order form did not offer on 25 Oct 2026UK, US, Brazil, India, Indonesia, Malaysiayes
InfomaniakInfomaniak Network SA, Switzerlandnone: Switzerland onlySwitzerlandyes
KamateraKamatera Inc., United States, for US customers; other group companies, not named, for everyone elseGermany, Italy, Romania, Spain, Sweden, NetherlandsUS, Canada, UK, Israel, Hong Kong, Japan, Singapore, Australiayes; you choose the data centre
Liquid WebLiquid Web, LLC, United StatesNetherlandsUS, UKyes, on request: its terms say you must sign its Data Protection Addendum before you store GDPR data
n8n Cloudn8n GmbH, GermanyGermany (Frankfurt, on Microsoft Azure)noneyes, with standard contractual clauses
Novita AInot named on its legal pagesnone namednone named; its privacy policy mentions the USnone found in its privacy policy
RunpodRunpod, Inc., United Statesnone named: on the pages we read, its European regions appear only as codes (EU-CZ-1, EU-RO-1, EUR-IS-1, EUR-NO-1)US (11 data-centre codes)yes, with EU standard contractual clauses
ScalaHostingScala Hosting LLC, United States10 countries, including Germany, France and Ireland; none tied to its managed n8n planUS, Canada, Norway, UK, Japan, South Korea, India, Singapore, Australianone found in its terms or privacy policy
UnihostUnihost Solutions Provider Ltd, BulgariaNetherlands, Germany, Poland for the GPU servers we list; its dedicated-server page also lists Cyprus, Finland, France, Romania and Sweden15 more countries on that page, including the US, UK, Canada, Japan and Singaporeno separate document found; its privacy policy mentions processor contracts
UpCloudUpCloud Oy, FinlandFinland, Denmark, Sweden, Poland, Netherlands, Spain, GermanyNorway, UK, US, Singapore, Australiayes, inside its terms; you choose the data centre
Vast.aiVast.ai Inc., United Statesnone namednone named; its privacy policy says data may be stored in the USnone: the link in its privacy policy is unfinished

The UK, Norway and Switzerland appear under "elsewhere" because they are not EU countries. Norway belongs to the European Economic Area, so the GDPR applies there. The EU also recognises the UK and Switzerland as giving adequate protection, which we explain in the GDPR section below.

The Frankfurt skyline and the river Main at dusk
Frankfurt am Main, Germany. Several providers we cover run data centres here, from DigitalOcean, a US company, to UpCloud, a Finnish one. Photo: Masood Aslami, Pexels.

Servers for n8n and AI agents in Europe: five EU companies to choose from

An agent server stores everything the app keeps: workflows, credentials, logs and the data that passes through it. On a server you run yourself, your prompts and files stay on the machine unless your agent sends them to a model API. Then that API's terms apply as well; the prompts table further down covers them.

Five EU companies in this table offer agent hosting in EU data centres: Hostinger, Contabo, UpCloud, Cherry Servers and n8n Cloud.

Agent hosting plans with a data centre in the EU (or Switzerland): company, locations and price. Company and locations checked 25 Oct 2026; each price shows its own check date, and terms and renewal prices are in the boxes below.
PlanCompany's countryEU locations for this planPrice
Hostinger KVM 2CyprusGermany, Lithuania$8.79 a month (checked 25 October 2026)
Contabo Cloud VPS 4GermanyGermany€4.40 a month (checked 25 October 2026)
UpCloud Starter, 2 CPU cores, 4 GBFinlandHelsinki, Copenhagen, Stockholm, Warsaw, Amsterdam, Madrid, Frankfurt€12 a month (checked 25 October 2026)
Cherry Servers Cloud VPS 4 (Gen 2)LithuaniaŠiauliai, Amsterdam, Frankfurt, Stockholm€9 a month (checked 25 October 2026)
n8n Cloud Starter (managed n8n)GermanyFrankfurt€20 a month (checked 25 October 2026)
DigitalOcean Basic Droplet, 2 vCPUs, 4 GiBUnited StatesAmsterdam, Frankfurt$24 a month (checked 25 October 2026)
Kamatera Cloud server Type B (General Purpose), 2 cores, 4 GBUnited States for US customers; others not namedFrankfurt, Milan, Bucharest, Madrid, Stockholm, Amsterdam$39 a month (checked 25 October 2026)
Hosting.com Self Managed Linux 4GBUnited StatesFrankfurt$6.49 a month (checked 25 October 2026)
Hosting.com Managed Server 4GB (OpenClaw pre-installed)United StatesFrankfurt$36 a month (checked 25 October 2026)
Liquid Web Cloud VPS (General), 2 vCPUs, 4 GBUnited StatesAmsterdam$17 a month (checked 25 October 2026)
Infomaniak VPS Lite 1 vCPU / 2 GB RAM (Linux)Switzerlandnone: Geneva, Switzerland€2.70 a month (checked 25 October 2026)

In the price boxes, a price without a VAT note excludes VAT, as the provider's page states. "VAT not stated" means the page does not say.

Price terms of the EU companies' plans. Prices checked on 25 Oct 2026.
PlanPriceNew-customer offerLink
Hostinger KVM 2 2 vCPU, 8 GB $8.79/month 24-month term, paid up front; Black Friday first-term price, then $14.99 checked 25 Oct 2026 Black Friday prices on VPS plans and AI automation apps, for the first subscription term only checked 30 Oct 2026 Visit
Contabo Cloud VPS 4 4 vCPU, 8 GB €4.40/month 24-month term, paid up front; the price applies to the first 24 months and to the EU region in Germany; other regions cost more each month checked 25 Oct 2026 No offer Visit
UpCloud Starter, 2 CPU cores, 4 GB 2 vCPU, 4 GB €12/month billed by the starting hour, at most 28 days a month; no minimum term checked 25 Oct 2026 No offer Visit
Cherry Servers Cloud VPS 4 (Gen 2) 4 vCPU, 4 GB €9/month monthly, no long-term contract checked 25 Oct 2026 No offer Visit
n8n Cloud Starter €20/month yearly plan, paid up front for 12 months and not refundable; works out at this price per month checked 25 Oct 2026 Free trial of n8n Cloud with Pro-level features and no card needed checked 29 Oct 2026 Visit
Price terms of the US and Swiss companies' plans. Prices checked on 25 Oct 2026.
PlanPriceNew-customer offerLink
DigitalOcean Basic Droplet, 2 vCPUs, 4 GiB 2 vCPU, 4 GB $24/month billed per second (60-second minimum), capped at this monthly price · VAT not stated checked 25 Oct 2026 New accounts get a $5 credit that lasts 90 days and covers every product except SaaS add-ons checked 29 Oct 2026 Visit
Kamatera Cloud server Type B (General Purpose), 2 cores, 4 GB 2 vCPU, 4 GB $39/month monthly, no long-term contract · VAT not stated checked 25 Oct 2026 A 30-day trial of one cloud server in a configuration worth up to $100 checked 29 Oct 2026 Visit
Hosting.com Self Managed Linux 4GB 2 vCPU, 4 GB $6.49/month 3-year term, paid up front; introductory price for the first three years, then $19 checked 25 Oct 2026 No offer Visit
Hosting.com Managed Server 4GB (OpenClaw pre-installed) 2 vCPU, 4 GB $36/month 1-year term, paid up front; introductory first-year price, then $40 checked 25 Oct 2026 No offer Visit
Liquid Web Cloud VPS (General), 2 vCPUs, 4 GB 2 vCPU, 4 GB $17/month monthly · VAT not stated checked 25 Oct 2026 No offer Visit
Infomaniak VPS Lite 1 vCPU / 2 GB RAM (Linux) 1 vCPU, 2 GB €2.70/month monthly rate of a 12-month commitment, paid in one payment for the year; with Linux (Windows costs more) checked 25 Oct 2026 No offer Visit

Two managed services are not in the table. Cloudways says you can choose a region for its managed AI agents, such as OpenClaw, but none of the pages we read names one. ScalaHosting lists data centres in 10 EU countries, yet none of its pages that we read ties its managed n8n plan to any of them.

If you want a European company in place of DigitalOcean, look at UpCloud, which is based in Finland. Like DigitalOcean, it bills for as long as a server exists, up to a monthly cap (UpCloud by the hour, DigitalOcean by the second). It also rents out GPU servers. Its Starter plan above comes in seven EU locations.

Our other guides compare these servers on speed and cost rather than on where the data sits. Start with our guides to hosting an AI agent that runs 24/7 and the main ways to run n8n. For the servers themselves, see the best virtual private server (VPS) for n8n.

GPU servers in Europe: fewer choices, and two clouds that name no country

For GPUs, the same three questions apply, but fewer plans sit in EU data centres. In our records, three providers have GPU plans in the EU. UpCloud has them in Helsinki, Unihost in Amsterdam, Frankfurt and Poland (Warsaw or Gdańsk), and DigitalOcean in Amsterdam. On all of these, the model runs on the machine you rent, so prompts and files stay there unless your own software sends them elsewhere.

UpCloud and Unihost are the two EU companies here, and both keep these GPUs in EU data centres.

GPU plans of the providers we cover, by company and data centre, with two US-only plans for comparison. Company and locations checked 25 Oct 2026; each price shows its own check date, and terms and renewal prices are in the box below.
PlanCompany's countryData centrePrice
UpCloud GPU Server, 1 x NVIDIA L4, 8 cores, 64 GBFinlandHelsinki, Finland€0.58 an hour (about €390 a month, with a 28-day monthly cap; checked 25 October 2026)
UpCloud GPU Server, 1 x NVIDIA H100, 12 cores, 240 GBFinlandHelsinki, Finland€2.17 an hour (about €1,458 a month, with a 28-day monthly cap; checked 25 October 2026)
Unihost AZM-04, NVIDIA RTX 4090BulgariaAmsterdam, Netherlands€359.90 a month (checked 25 October 2026)
Unihost AND-G5, NVIDIA RTX 4090BulgariaWarsaw or Gdańsk, Poland€459.90 a month (checked 25 October 2026)
Unihost LWG-G13, H100BulgariaFrankfurt, Germany€1,658.90 a month (checked 25 October 2026)
DigitalOcean GPU Droplet, 1 x NVIDIA H100United StatesAmsterdam, Netherlands (also New York and Toronto)$4.41 an hour (about $3,219 a month; checked 25 October 2026)
GPU Mart Enterprise Dedicated GPU Server - RTX 5090United StatesUS only: Dallas or Kansas City$479 a month (checked 25 October 2026)
Liquid Web GPU server, NVIDIA L40S 48GBUnited StatesUS only: Michigan$1,049.25 a month (checked 25 October 2026), first month only; full monthly price in the box below

Monthly costs for hourly prices assume the server runs all month (730 hours), or less where a provider caps the monthly bill.

Price terms of these GPU plans. Prices checked on 25 Oct 2026.
PlanPriceNew-customer offerLink
UpCloud GPU Server, 1 x NVIDIA L4, 8 cores, 64 GB 24 GB GPU €0.58/hour (about €390/month; no charge after 28 days of use)30-day month: the last 2 days are free.31-day month: the last 3 days are free.February: no free days (one in a leap year).Started mid-month: it may never reach the cap that month. on demand, billed by the starting hour; monthly cost capped at 28 days of use checked 25 Oct 2026 No offer Visit
UpCloud GPU Server, 1 x NVIDIA H100, 12 cores, 240 GB 80 GB GPU €2.17/hour (about €1,458/month; no charge after 28 days of use)30-day month: the last 2 days are free.31-day month: the last 3 days are free.February: no free days (one in a leap year).Started mid-month: it may never reach the cap that month. on demand, billed by the starting hour; monthly cost capped at 28 days of use checked 25 Oct 2026 No offer Visit
Unihost AZM-04, NVIDIA RTX 4090 24 GB GPU €359.90/month monthly, paid in advance; minimum one month checked 25 Oct 2026 No offer Visit
Unihost AND-G5, Nvidia RTX 4090 24 GB GPU €459.90/month monthly, paid in advance; minimum one month checked 25 Oct 2026 No offer Visit
Unihost LWG-G13, H100 80 GB GPU €1,658.90/month monthly, paid in advance; minimum one month; plus a one-off set-up fee of €36.90 checked 25 Oct 2026 No offer Visit
DigitalOcean GPU Droplet, 1 x NVIDIA H100 80 GB GPU $4.41/hour (about $3,219/month) on demand, billed per second · VAT not stated checked 25 Oct 2026 New accounts get a $5 credit that lasts 90 days and covers every product except SaaS add-ons checked 29 Oct 2026 Visit
GPU Mart Enterprise Dedicated GPU Server - RTX 5090 32 GB GPU $479/month monthly rate of a 24-month term, paid in advance · VAT not stated checked 25 Oct 2026 A free 24-hour trial of a VPS, dedicated or GPU server for new clients, on request checked 29 Oct 2026 Visit
Liquid Web GPU server, NVIDIA L40S 48GB 48 GB GPU $1,049.25/month monthly; 25% off the first month, then $1,399 · VAT not stated checked 25 Oct 2026 No offer Visit

Runpod and Vast.ai are not in the table because neither names the country of a European data centre on the pages we read. Runpod's documentation identifies its data centres by codes, such as EU-CZ-1 and EU-RO-1. Its security page says it complies with the GDPR for data processed in its European regions, without saying which countries those are. Vast.ai is a marketplace whose pricing page says the market sets prices across more than 40 data centres. Its privacy policy names the United States as a place where it may store your information.

GPU Mart and Liquid Web keep their GPU servers in the US only. GPU Mart's privacy policy also says it offers no data-processing agreement and makes no claim to follow non-US rules such as the GDPR.

To compare GPU servers on price and speed, see our guides to renting a GPU by the hour and dedicated GPU servers by the month. For the bigger picture, see our guide on where to run an open-source LLM (large language model).

Document chatbots: both services we cover are run by US companies

A document chatbot keeps your files, your visitors' questions and its answers. Neither of the two chatbot services we cover lets you choose EU storage on its standard plans.

DocsBot AI stores document data in Frankfurt through an outside company; CustomGPT.ai keeps everything in the US.

Document chatbot plans: company, where the data is kept and price. Company and storage checked 25 Oct 2026; each price shows its own check date.
PlanCompany's countryWhere your data is keptPrice
CustomGPT.ai StandardUnited StatesUS (Amazon Web Services, US East); no EU option$99 a month (checked 25 October 2026)
DocsBot AI PersonalUnited Statesdocument data in Frankfurt, with its database provider; EU storage choice on Enterprise only$49 a month (checked 25 October 2026)
DocsBot AI StandardUnited Statesdocument data in Frankfurt, with its database provider; EU storage choice on Enterprise only$149 a month (checked 25 October 2026)
Price terms of these chatbot plans. Prices checked on 25 Oct 2026.
PlanPriceNew-customer offerLink
CustomGPT.ai Standard $99/month billed monthly; the page says you can cancel or upgrade at any time · VAT not stated checked 25 Oct 2026 A 7-day free trial of the Standard or Premium plan, with all of that plan's features checked 29 Oct 2026 Visit
DocsBot AI Personal $49/month billed monthly · VAT not stated checked 25 Oct 2026 Paid plans come with a 14-day money-back guarantee checked 30 Oct 2026 Visit
DocsBot AI Standard $149/month billed monthly · VAT not stated checked 25 Oct 2026 Businesses that qualify can ask for a free trial of the Standard plan with every feature checked 29 Oct 2026 Visit

CustomGPT.ai is run by its own US company, not by OpenAI, although its security page says the service is built on OpenAI's API. Its GDPR page says it cannot keep your data inside the EU for now. Its pages also disagree about the data-processing agreement. The security page offers a DPA to Enterprise customers only, while the GDPR page says every customer gets one.

DocsBot AI lists US and EU storage options, but its plan table offers them only on Enterprise, at a custom price. Its list of subprocessors (the outside companies that handle data for it) shows document data stored in Frankfurt. The same list shows US companies running the hosting and the main AI models, and its privacy policy says data passes through OpenAI's APIs.

Two other guides go further. Our comparison of chatbots for your website looks at the services themselves. Our guide to choosing between fine-tuning and a document chatbot compares the two routes.

Model APIs (hosted LLMs) in Europe: one Swiss option among the providers we cover

When an AI step calls a model API, the prompt leaves your server. The API's location and terms then matter as much as the server's. None of the model APIs we cover states that it runs in an EU country. Here is what each one says:

  • Infomaniak runs its AI Services in its own data centres in Switzerland and says it neither records your queries nor uses them to train models
  • DigitalOcean says on its models page that it does not offer EU data residency at present
  • Novita AI names no data-centre country; its privacy policy says its users' personal information may be sent to other countries, the US included

On Infomaniak, Apertus-v1.5-70B costs €0.70 in / €2.50 out per million tokens (checked 25 October 2026), and Mistral-Small-4-119B-2603 costs €0.20 in / €0.75 out per million tokens (checked 25 October 2026). To keep prompts inside the EU itself, run an open model yourself, for example on one of the EU GPU servers above.

Price terms of Infomaniak AI Services. Prices checked on 25 Oct 2026.
PlanPriceNew-customer offerLink
Infomaniak AI Services: swiss-ai/Apertus-v1.5-70B €0.70 / €2.50 per 1M tokens, input / output · pay as you go, no commitment; billed at the end of each month checked 25 Oct 2026 1M free credits to start with AI Services, then pay as you go checked 29 Oct 2026 Visit
Infomaniak AI Services: mistralai/Mistral-Small-4-119B-2603 €0.20 / €0.75 per 1M tokens, input / output · pay as you go, no commitment; billed at the end of each month checked 25 Oct 2026 No offer Visit

Do AI services keep your prompts and files, or train on them?

All seven covered services that state a training policy say they do not train on your prompts or files; Novita AI adds "by default". Four of them keep your content for some time. The table shows what each covered model API, chatbot, image tool and managed agent service says on its own pages. "Keeps" means the service stores your prompts, files or results; "trains" means it uses them to train AI models.

The three managed agent services do not mention training, or leave it to the model provider you connect.

What each covered service says about keeping and training on your prompts and files, read on its own pages on 25 Oct 2026
ServiceKeeps your prompts and files?Trains on them?Where it says soChecked
Infomaniak AI Servicesno: it says queries are not recordednoInfomaniak's AI Services page25 Oct 2026
DigitalOcean serverless inferenceno, unless you switch on its optional tracing, which stores data in a US regionnoDigitalOcean's inference data privacy page25 Oct 2026
Novita AIno: its terms describe a zero-data-retention policy, with exceptions for legal duties, support and automated safety checksnot for its own models, by defaultNovita AI's terms of service25 Oct 2026
CustomGPT.aiyes, until you delete themnoCustomGPT.ai's GDPR page25 Oct 2026
DocsBot AIyes, to run the service; you can delete them; staff may review them for supportno, neither DocsBot AI nor its AI model providersDocsBot AI's privacy policy and data-processing agreement25 Oct 2026
Comfy Cloud (images)yes, as long as Comfy needs them to run, analyse and improve the serviceno: its terms rule out using them to train generative AI models, diffusion models includedComfy's terms of service and data-retention page25 Oct 2026
n8n Cloudyes: workflow executions are stored in Frankfurt (7 days on Starter); AI features keep content only while the answer is produced; prompts with identifying details removed may help improve n8n's AI servicesno, not on your content or the AI's outputn8n's AI terms, pricing page and Cloud data docs25 Oct 2026
Cloudways managed agentsyes, on your own server; prompts sent to the model fall under the model provider's termsnot mentioned on the pages we readCloudways' OpenClaw page and AI agent terms25 Oct 2026
ScalaHosting managed n8nyes, on your own servernot mentioned on the pages we readScalaHosting's privacy policy25 Oct 2026
Hosting.com managed OpenClawyes, on your own server; you use your own key for the model, and that model provider bills youdepends on the model provider you chooseHosting.com's OpenClaw hosting page25 Oct 2026

Two details stand out. DocsBot AI's privacy policy lets its staff review data for support and quality checks. n8n's terms rule out training on your content. They still allow your prompts, combined with others and with identifying details removed, to help improve n8n's AI services. If either point matters to your clients, put it in your privacy notice.

n8n and the GDPR: keeping workflows and AI steps inside the EU

n8n can run entirely inside the EU. Three parts need attention: the server, the usage data (telemetry) the server sends to n8n, and the model each AI step calls.

Prompts leave n8n at each AI step n8n's usage data is a separate flow; the settings below stop it on your own server only.
Prompts leave n8n at each AI stepForm, inbox orapp your customers'data webhook n8n on an EUserver workflows,credentials, logs prompt overHTTPS AI model EU or Swiss API, oryour own GPU Prompts leave n8n at each AI stepForm, inbox or app your customers' data webhook n8n on an EU server workflows, credentials,logs prompt overHTTPS AI model EU or Swiss API, or yourown GPU
  1. Form, inbox or app (your customers' data): connects to n8n on an EU server (webhook).
  2. n8n on an EU server (workflows, credentials, logs): connects to AI model (prompt over HTTPS).
  3. AI model (EU or Swiss API, or your own GPU)

On n8n Cloud

n8n GmbH is a German company, and its pricing page says n8n Cloud stores data on servers in Frankfurt. Its security page adds that n8n Cloud runs on Microsoft Azure, which is a US company's cloud. For n8n Cloud, n8n's privacy page says n8n acts as both controller and processor (GDPR roles, explained below). Its data-processing agreement includes the EU's standard contractual clauses. The Starter plan costs €20 a month (checked 25 October 2026), paid yearly in advance.

On n8n Cloud, n8n's privacy documentation says you cannot currently switch off telemetry. The AI Assistant is on by default there, and it can send workflow details such as node settings and code to AI services. According to n8n, those services do not train their models on that data.

On your own server

A self-hosted n8n server sends usage data to n8n by default. It reports events as they happen, plus execution counts every 6 hours. The company says this never includes the data flowing through your workflows or your credentials. To stop the server contacting n8n, n8n's documentation gives these environment variables:

n8n environment variables

N8N_DIAGNOSTICS_ENABLED=false
N8N_VERSION_NOTIFICATIONS_ENABLED=false
N8N_TEMPLATES_ENABLED=false
EXTERNAL_FRONTEND_HOOKS_URLS=
N8N_DIAGNOSTICS_CONFIG_FRONTEND=
N8N_DIAGNOSTICS_CONFIG_BACKEND=

The first three switch off diagnostics, update notices and the template library; the last three are left empty. With update notices off, watch n8n's release notes yourself. According to n8n's privacy page, a server on a paid licence still reports usage counts and its licence identifier.

The same page suggests EXECUTIONS_DATA_MAX_AGE, a setting that deletes old execution data on a schedule. When you host n8n yourself, n8n GmbH is neither controller nor processor of your data, so deleting it is your job. Our guide to securing a self-hosted n8n server covers the rest of the set-up.

For the AI steps

An EU server does not help much if every AI step sends its prompt to a model hosted elsewhere. You have three ways to keep the prompts in Europe:

  • a small model on the same EU server
  • a model on a GPU server in an EU data centre, from the GPU table above
  • a model API that runs in Europe: of those we cover, only Infomaniak's, in Switzerland, which the EU recognises as giving adequate protection

What the GDPR asks of you, in plain words

This section is general information from the official texts, not legal advice. George runs this site from Cyprus, an EU country, so these are the rules he works under as well.

When the GDPR applies

The GDPR applies to organisations based in the EU, Iceland, Liechtenstein or Norway, which together form the European Economic Area (EEA). It also covers organisations outside the EEA that offer goods or services, paid or free, to people there, or monitor how they behave (Article 3). Such an organisation must usually name a representative in the EU (Article 27). Hosting.com's privacy policy, for example, names a company in Cologne in that role.

Your role, and the host's

When you put customer data on a server or into a chatbot, you are usually the controller in GDPR terms. You decide why the data is used, and how. The host, although it runs the machines, is the processor: it handles the data on your behalf (Article 4). You may use only processors that give sufficient guarantees of safe, lawful handling, and only under a written contract (Article 28). Among other things, that contract must say that the processor:

  • acts only on your documented instructions, including on transfers outside the EU
  • keeps the people who handle the data bound to confidentiality
  • protects the data with suitable security measures
  • deletes or returns the data when the service ends, as you choose
  • gives you what you need to check all this, audits included

Sending data outside the EEA

Personal data may leave the EEA in two main cases (Articles 44 to 46). Either the EU has formally decided that the receiving country protects personal data adequately (an adequacy decision), or safeguards are in place. One such safeguard is the EU's standard contractual clauses, model contract terms that the EU has approved. The EU's list of adequate countries includes the United Kingdom and Switzerland. It also includes the United States, but only for companies that take part in the EU-US Data Privacy Framework.

US companies join that framework by self-certifying to the US Department of Commerce. You can search the participants on the framework's official list. DigitalOcean's DPA, for example, relies on the framework first and falls back on standard contractual clauses if that route stops working.

Dates behind today's EU rules on personal data

  1. The EU adopts the GDPR as Regulation (EU) 2016/679.
  2. The GDPR starts to apply in every EU country.
  3. The EU issues new, modernised standard contractual clauses.
  4. The EU's decision that recognises the EU-US Data Privacy Framework takes effect.
  5. The EU renews its decisions recognising the United Kingdom as giving adequate protection.

Telling people where their data goes

Your privacy notice must say who receives the data, or at least what kind of recipient (Article 13). It must also say whether the data leaves the EEA, and on what basis. If your chatbot keeps files in the US, that belongs in the notice. The GDPR also asks you to keep only the data you need, for no longer than you need it (Article 5). Deleting old n8n execution data on a schedule is one practical way to do that.

If you are in the UK or Switzerland

The UK has its own version, the UK GDPR, overseen by the Information Commissioner's Office (ICO). Its transfer rules work in a similar way. Data leaving the UK needs UK adequacy regulations, a safeguard such as the ICO's transfer agreement, or an exception. The ICO's guide on this was last updated on 15 January 2026.

Switzerland has its own Federal Data Protection Act. Its regulator, the Federal Data Protection and Information Commissioner, says the act applies directly to processing that uses AI. Infomaniak, the Swiss provider we cover, stores customer data only in Switzerland, which the EU recognises as giving adequate protection.

Mistakes to avoid

  • Reading "Frankfurt data centre" as "European company"

    Instead: Check which company the provider's terms of service name, and where that company is based.

  • Assuming the model runs where the server runs

    Instead: Check where each AI step sends prompts; DigitalOcean says it offers no EU data residency.

  • Leaving a self-hosted n8n server on its default settings

    Instead: Switch off diagnostics, update notices and templates with the settings above.

  • Expecting EU storage on every chatbot plan

    Instead: Check the plan before you upload, because DocsBot AI offers its EU storage choice on Enterprise only.

  • Loading personal data before a contract exists

    Instead: Ask for a data-processing agreement first; GPU Mart's privacy policy says it offers none.

  • Treating the UK or Switzerland as EU countries

    Instead: List data sent there as a transfer in your privacy notice, based on the EU's adequacy decision.

How we checked

On 25 October 2026 we read the pages of each provider we cover on its own website. The company came from the terms of service, legal notice, privacy policy or about page, and the data centres from location and order pages. The data terms came from privacy policies, data-processing agreements and AI terms. In a second, separate check, we read every fact again the same day.

Anything that second check could not confirm is left out or marked as unknown. Examples are Novita AI's company name and the countries behind Runpod's data-centre codes. The GDPR facts come from the regulation's text on EUR-Lex, the EU's official website for its laws, and from the EU's own pages on transfers. We also used the guide for small businesses from the European Data Protection Board (EDPB). The n8n settings come from n8n's own documentation.

Prices come from our weekly price checks and show their own dates. We plan to read these pages again every three months, and sooner when a provider changes its terms.

Other questions

Is a data centre in London inside the EU?

No. The UK is outside the EU, although the EU recognises it as giving adequate protection. Personal data can go there without extra safeguards, but you should still name it in your privacy notice.

Does a data centre in Germany make me GDPR-compliant?

Not on its own. A data centre in Germany keeps the data inside the EU, which helps with the rules on transfers. You still need a data-processing agreement, a privacy notice and a lawful reason for each use of the data. The host covers only its own part.

Do I need a data-processing agreement for n8n on my own server?

Yes, in our reading of Article 28. You need one with the server's host whenever the server holds personal data, because the host processes that data for you. As n8n's privacy page says, n8n GmbH is not your processor when you host n8n yourself.

Can I use a US provider and still keep the data in the EU?

Yes. Several US providers we cover let you pick an EU data centre. DigitalOcean and Kamatera publish data-processing agreements, and Liquid Web's terms require you to sign its agreement before you store GDPR data there. The company is still American, so check how its contract handles transfers and access from outside the EU.

Sources and test notes

We ran no test for this page. We read the company, location and data-terms facts on the providers' own pages on 25 October 2026 and checked them again, separately, the same day.

The plan locations of Hostinger, Hosting.com and Liquid Web come from their order pages, which we do not link. The pages behind the prompts-and-files table are linked in the table itself. Prices come from our weekly price records.