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.

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?
Question 1 Must personal data stay inside the EU?
- Yes: go to question 2
- No, the UK or Switzerland will do too: use the table, adding Infomaniak and the UK data centres to the EU ones
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.
| Provider | Company and home country | Data centres in the EU | Data centres elsewhere | Data-processing agreement |
|---|---|---|---|---|
| Cherry Servers | UAB "Cherry servers", Lithuania | Lithuania, Netherlands, Germany, Sweden | US, Singapore, Japan | none found on its legal pages |
| Cloudways | DigitalOcean, LLC, United States | none named for its managed agents | none named | DigitalOcean's DPA, linked from its AI agent terms |
| Comfy Cloud | Comfy Organization, Inc., United States | none named | none named | none found on comfy.org |
| Contabo | Contabo GmbH, Germany | Germany (five data centres) | UK, US, Singapore, Japan, India, Australia | yes, created in its customer panel |
| CustomGPT.ai | its own US company, not OpenAI (its pages give two legal names) | none: it says it cannot keep data in the EU | US (Amazon Web Services, US East) | unclear: one page says Enterprise only, another says every customer |
| DigitalOcean | DigitalOcean, LLC, United States | Netherlands, Germany | US, UK, Canada, Singapore, India, Australia | yes; it relies on the EU-US Data Privacy Framework, with standard contractual clauses as a fallback |
| DocsBot AI | UglyRobot, LLC, United States | Germany: document data, held by its database provider in Frankfurt | US | yes |
| GPU Mart | Database Mart LLC, United States | none | US | no: its privacy policy says it offers none |
| Hosting.com | A2 Hosting, LLC, United States | Germany | US, Canada, Mexico, UK, India, Singapore, Australia | none found in its terms or privacy policy |
| Hostinger | Hostinger 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 2026 | UK, US, Brazil, India, Indonesia, Malaysia | yes |
| Infomaniak | Infomaniak Network SA, Switzerland | none: Switzerland only | Switzerland | yes |
| Kamatera | Kamatera Inc., United States, for US customers; other group companies, not named, for everyone else | Germany, Italy, Romania, Spain, Sweden, Netherlands | US, Canada, UK, Israel, Hong Kong, Japan, Singapore, Australia | yes; you choose the data centre |
| Liquid Web | Liquid Web, LLC, United States | Netherlands | US, UK | yes, on request: its terms say you must sign its Data Protection Addendum before you store GDPR data |
| n8n Cloud | n8n GmbH, Germany | Germany (Frankfurt, on Microsoft Azure) | none | yes, with standard contractual clauses |
| Novita AI | not named on its legal pages | none named | none named; its privacy policy mentions the US | none found in its privacy policy |
| Runpod | Runpod, Inc., United States | none 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 |
| ScalaHosting | Scala Hosting LLC, United States | 10 countries, including Germany, France and Ireland; none tied to its managed n8n plan | US, Canada, Norway, UK, Japan, South Korea, India, Singapore, Australia | none found in its terms or privacy policy |
| Unihost | Unihost Solutions Provider Ltd, Bulgaria | Netherlands, Germany, Poland for the GPU servers we list; its dedicated-server page also lists Cyprus, Finland, France, Romania and Sweden | 15 more countries on that page, including the US, UK, Canada, Japan and Singapore | no separate document found; its privacy policy mentions processor contracts |
| UpCloud | UpCloud Oy, Finland | Finland, Denmark, Sweden, Poland, Netherlands, Spain, Germany | Norway, UK, US, Singapore, Australia | yes, inside its terms; you choose the data centre |
| Vast.ai | Vast.ai Inc., United States | none named | none named; its privacy policy says data may be stored in the US | none: 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.

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.
| Plan | Company's country | EU locations for this plan | Price |
|---|---|---|---|
| Hostinger KVM 2 | Cyprus | Germany, Lithuania | $8.79 a month (checked 25 October 2026) |
| Contabo Cloud VPS 4 | Germany | Germany | €4.40 a month (checked 25 October 2026) |
| UpCloud Starter, 2 CPU cores, 4 GB | Finland | Helsinki, 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) | Germany | Frankfurt | €20 a month (checked 25 October 2026) |
| DigitalOcean Basic Droplet, 2 vCPUs, 4 GiB | United States | Amsterdam, Frankfurt | $24 a month (checked 25 October 2026) |
| Kamatera Cloud server Type B (General Purpose), 2 cores, 4 GB | United States for US customers; others not named | Frankfurt, Milan, Bucharest, Madrid, Stockholm, Amsterdam | $39 a month (checked 25 October 2026) |
| Hosting.com Self Managed Linux 4GB | United States | Frankfurt | $6.49 a month (checked 25 October 2026) |
| Hosting.com Managed Server 4GB (OpenClaw pre-installed) | United States | Frankfurt | $36 a month (checked 25 October 2026) |
| Liquid Web Cloud VPS (General), 2 vCPUs, 4 GB | United States | Amsterdam | $17 a month (checked 25 October 2026) |
| Infomaniak VPS Lite 1 vCPU / 2 GB RAM (Linux) | Switzerland | none: 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.
| Plan | Price | New-customer offer | Link |
|---|---|---|---|
| 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 |
| Plan | Price | New-customer offer | Link |
|---|---|---|---|
| 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.
| Plan | Company's country | Data centre | Price |
|---|---|---|---|
| UpCloud GPU Server, 1 x NVIDIA L4, 8 cores, 64 GB | Finland | Helsinki, 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 GB | Finland | Helsinki, 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 4090 | Bulgaria | Amsterdam, Netherlands | €359.90 a month (checked 25 October 2026) |
| Unihost AND-G5, NVIDIA RTX 4090 | Bulgaria | Warsaw or Gdańsk, Poland | €459.90 a month (checked 25 October 2026) |
| Unihost LWG-G13, H100 | Bulgaria | Frankfurt, Germany | €1,658.90 a month (checked 25 October 2026) |
| DigitalOcean GPU Droplet, 1 x NVIDIA H100 | United States | Amsterdam, 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 5090 | United States | US only: Dallas or Kansas City | $479 a month (checked 25 October 2026) |
| Liquid Web GPU server, NVIDIA L40S 48GB | United States | US 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.
| Plan | Price | New-customer offer | Link |
|---|---|---|---|
| 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.
| Plan | Company's country | Where your data is kept | Price |
|---|---|---|---|
| CustomGPT.ai Standard | United States | US (Amazon Web Services, US East); no EU option | $99 a month (checked 25 October 2026) |
| DocsBot AI Personal | United States | document data in Frankfurt, with its database provider; EU storage choice on Enterprise only | $49 a month (checked 25 October 2026) |
| DocsBot AI Standard | United States | document data in Frankfurt, with its database provider; EU storage choice on Enterprise only | $149 a month (checked 25 October 2026) |
| Plan | Price | New-customer offer | Link |
|---|---|---|---|
| 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.
| Plan | Price | New-customer offer | Link |
|---|---|---|---|
| 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.
| Service | Keeps your prompts and files? | Trains on them? | Where it says so | Checked |
|---|---|---|---|---|
| Infomaniak AI Services | no: it says queries are not recorded | no | Infomaniak's AI Services page | 25 Oct 2026 |
| DigitalOcean serverless inference | no, unless you switch on its optional tracing, which stores data in a US region | no | DigitalOcean's inference data privacy page | 25 Oct 2026 |
| Novita AI | no: its terms describe a zero-data-retention policy, with exceptions for legal duties, support and automated safety checks | not for its own models, by default | Novita AI's terms of service | 25 Oct 2026 |
| CustomGPT.ai | yes, until you delete them | no | CustomGPT.ai's GDPR page | 25 Oct 2026 |
| DocsBot AI | yes, to run the service; you can delete them; staff may review them for support | no, neither DocsBot AI nor its AI model providers | DocsBot AI's privacy policy and data-processing agreement | 25 Oct 2026 |
| Comfy Cloud (images) | yes, as long as Comfy needs them to run, analyse and improve the service | no: its terms rule out using them to train generative AI models, diffusion models included | Comfy's terms of service and data-retention page | 25 Oct 2026 |
| n8n Cloud | yes: 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 services | no, not on your content or the AI's output | n8n's AI terms, pricing page and Cloud data docs | 25 Oct 2026 |
| Cloudways managed agents | yes, on your own server; prompts sent to the model fall under the model provider's terms | not mentioned on the pages we read | Cloudways' OpenClaw page and AI agent terms | 25 Oct 2026 |
| ScalaHosting managed n8n | yes, on your own server | not mentioned on the pages we read | ScalaHosting's privacy policy | 25 Oct 2026 |
| Hosting.com managed OpenClaw | yes, on your own server; you use your own key for the model, and that model provider bills you | depends on the model provider you choose | Hosting.com's OpenClaw hosting page | 25 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.
- Form, inbox or app (your customers' data): connects to n8n on an EU server (webhook).
- n8n on an EU server (workflows, credentials, logs): connects to AI model (prompt over HTTPS).
- 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
- The EU adopts the GDPR as Regulation (EU) 2016/679.
- The GDPR starts to apply in every EU country.
- The EU issues new, modernised standard contractual clauses.
- The EU's decision that recognises the EU-US Data Privacy Framework takes effect.
- 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
- Regulation (EU) 2016/679 (GDPR), full text on EUR-Lex, read
- EU data protection pages: adequacy decisions, read
- EU data protection pages: standard contractual clauses, read
- EDPB small-business guide: data protection basics, read
- Data Privacy Framework programme overview (US Department of Commerce), read
- ICO guidance on transfers out of the UK, read
- Swiss Federal Data Protection and Information Commissioner, read
- n8n documentation: Isolate n8n, read
- n8n documentation: Control telemetry, read
- n8n documentation: Privacy, read
- n8n pricing page (where Cloud data is stored), read
- n8n security page, read
- n8n AI terms, read
- n8n legal notice, read
- Cherry Servers data-centre locations, read
- Cherry Servers terms of service, read
- Cloudways managed OpenClaw page, read
- Comfy terms of service, read
- Contabo legal notice, read
- Contabo data-centre locations, read
- Contabo help: data-processing agreement, read
- CustomGPT.ai GDPR page, read
- CustomGPT.ai security and trust page, read
- DigitalOcean regional availability, read
- DigitalOcean data-processing agreement, read
- DigitalOcean inference models page (EU data residency), read
- DocsBot AI data-processing agreement, read
- DocsBot AI subprocessors, read
- DocsBot AI privacy policy, read
- DocsBot AI pricing (storage options by plan), read
- Database Mart (GPU Mart) data centres, read
- Database Mart (GPU Mart) privacy policy, read
- Hosting.com terms of service, read
- Hosting.com privacy policy, read
- Hostinger terms of service, read
- Hostinger about page, read
- Hostinger server locations, read
- Hostinger data-processing agreement, read
- Infomaniak legal notice, read
- Infomaniak GDPR page, read
- Infomaniak AI Services, read
- Kamatera terms of service, read
- Kamatera GDPR and data-processing agreement, read
- Kamatera pricing (data-centre list), read
- Liquid Web terms of service (with its data compliance section), read
- Novita AI terms of service, read
- Novita AI privacy policy, read
- Runpod terms of service, read
- Runpod security and compliance, read
- Runpod data-processing agreement, read
- Runpod S3 API documentation (data-centre codes), read
- ScalaHosting data centres, read
- ScalaHosting privacy policy, read
- Unihost company page, read
- Unihost dedicated servers (location list), read
- Unihost privacy policy, read
- UpCloud terms of service (with its data-processing terms), read
- UpCloud data centres, read
- Vast.ai privacy policy, read
- Vast.ai pricing, read
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.