Guide · Rules and requirements
Hosting data in the EU: what it means and do you need it?
The short answer: when personal data is hosted in the EU by a supplier that does not transfer it out of the EU, the GDPR side is markedly simpler, because you avoid the special rules on transfers to third countries. Transfers can be lawful on the right basis, but they require more documentation and carry some legal uncertainty. Here we cover the options, what they cost and what to ask your supplier.
10 min read · Updated 1 October 2026
A sales manager receives a security questionnaire from a large customer. Question 14 reads: “Where is our data stored, and is it transferred to countries outside the EU?” She asks the IT lead, who asks the web agency, who replies that the server is in Frankfurt. But the questionnaire also asks about subcontractors, and it turns out that emails are sent via an American service, error reports go to another, and the new AI feature calls a model nobody has checked. The order waits three weeks while the answers are found. That is why hosting data in the EU has become a sales and procurement question as much as a legal one.
We are a software company, so this guide is a practical overview of choices and questions. The legal assessment of your transfers, especially if you process sensitive data, should come from a lawyer specialising in data protection. Datatilsynet also publishes guidance on transfers to third countries.
Why does it matter where data is hosted?
GDPR allows personal data to move freely within the EU and EEA. Transfers to other countries, known as third countries, require a specific basis: a decision by the European Commission that the country offers an adequate level of protection, or safeguards such as the EU’s standard contractual clauses, often combined with an assessment of the risks in the recipient country. For the US, the EU-US Data Privacy Framework covers certified companies. Two earlier arrangements were struck down by the EU Court of Justice, most recently in the so-called Schrems II judgment in 2020, which is why many are cautious about building their whole solution on the assumption that the current arrangement will hold.
- Legal simplicity: data in the EU with an EU supplier needs no transfer mechanism and fewer documents.
- Resilience: you are less exposed if a transfer arrangement is struck down again.
- Sales and procurement: large customers and public bodies increasingly ask for EU hosting.
- Trust: customers who share personal information like to know it stays in Europe.
- Speed: shorter distance to users gives slightly lower response times, especially for apps and portals.
EU region or EU provider?
There is an important nuance. Many American providers offer to store data in an EU region. That means the data physically sits in Europe, which solves a large part of the problem. The provider is still subject to US law, though, and support or operations from outside the EU can itself be a transfer. Many of the large providers have specific EU commitments and agreements that limit this. A European provider without an American parent company removes the question entirely. Which solution fits depends on your data, your customers and your appetite for risk.
Which options do you have for hosting in the EU?
The four typical models. The right one depends on how sensitive your data is and what your customers require.
| Model | Where data lives | Legal simplicity | Fits |
|---|---|---|---|
| European provider with no non-EU parent | EU, often with a choice of country | High | Sensitive data, public customers, data sovereignty requirements |
| Large American cloud in an EU region | EU data centre | Medium to high, depending on agreements | Most business solutions that need to scale |
| Platform service with an EU setting | EU, if chosen for database and functions | Medium, check subcontractors | Modern websites and web apps |
| Mixed with documented transfers | Core data in the EU, some services outside | Lower, needs more documentation | When a specific service is essential to the business |
For a modern website or web app built in Next.js, it is typically possible to place the database, files and server functions in the EU. It requires someone to actively choose it. Default settings in many services point to the US, because that is where most of their customers are.
Which parts of a solution send data out of the EU?
The issue usually sits in all the small services around the server. A typical web solution uses eight to fifteen external services, and each of them can send personal data somewhere else. Go through the list below with your supplier.
- Email delivery: order confirmations, password resets and newsletters.
- Analytics and heatmaps: visit data, IP addresses and session recordings.
- Error monitoring: error reports often include the user’s email or ID.
- AI services: text from customers sent to a language model to be answered or summarised.
- CDN and image optimisation: may cache content globally, including pages with personal data.
- Support and chat: conversations with names, addresses and order history.
- Backups and logs: copies of the whole database or of all traffic.
- Payments, SMS and signatures: usually independent controllers with their own terms, but check them.
AI is the service that most often slips in unchecked. Several AI providers now offer EU processing for business customers. Read more in our guide to an AI chatbot for your website, where we cover the GDPR side.
What does hosting data in the EU cost?
Hosting is rarely the big item in a digital budget. The price depends on traffic, data volume, uptime requirements and whether someone needs to keep an eye on it all. The ranges below are typical market prices for hosting alone without development, and they cover both European providers and EU regions at the large clouds.
Typical monthly prices for hosting alone in the EU in 2026. Operations, monitoring and updates come on top unless they are part of a combined agreement.
| Solution | Typical price per month | What drives the price |
|---|---|---|
| Website with forms | DKK 0–500 | Traffic and images |
| Web app or portal with database | DKK 500–3,000 | Database, files, backups and number of users |
| Platform with high availability | DKK 3,000–20,000+ | Standby servers, multiple environments, large data volumes |
| Dedicated hosting in Denmark | On quote, typically higher | Special contract requirements and dedicated hardware |
With us, hosting is part of the fixed monthly price, which also covers maintenance, updates, support, security and backups. For a website it starts at DKK 600 a month, and for an app at DKK 1,200. See the details under pricing. Whoever you choose, the hosting location should be stated in writing in the proposal and in the data processing agreement.
Which questions should you ask your hosting supplier?
- In which country and which data centre are our database and files stored?
- Where are backups stored, and for how long?
- Which sub-processors do you use, and where do they process data?
- Do your support or operations staff access data from outside the EU?
- Which transfer mechanism is used if data leaves the EU?
- In which country is your parent company based?
- Will we be notified before you add new sub-processors?
- How do we get all our data back if we want to change supplier?
- Where are logs and error reports sent?
- Is all of this written into the data processing agreement?
Question 8 ties in with ownership. If you own the code, data and accounts yourselves, it is easy to change supplier or region if requirements change. Read more in our guide who owns the code.
Should every company choose pure EU hosting?
Everything in the EU
- Simplest to explain to customers and authorities
- Fewest documents and assessments
- May require swapping some tools
- Best for sensitive data and public customers
Core data in the EU, the rest documented
- Database, files and backups in the EU
- A few services outside with a valid basis
- Transfers described in the privacy policy and records
- Fits many ordinary business solutions
Our view is pragmatic. Core data belongs in the EU, because it is easy and cheap to ensure today. For the small services around the solution, we recommend choosing EU alternatives where they are just as good and documenting the rest. If you process health data, CPR numbers, data about children or data for public customers, we go further and recommend involving a lawyer in the choice.
How do you move a solution to EU hosting?
Map data flows
Find every service that receives personal data and note its current location.
Choose the target
Choose a provider and region for database, files, functions and backups.
Move and test
Move data into a staging environment first, run tests and plan a short downtime or a sync.
Switch over
Update DNS, monitor closely and delete data at the old location once everything is confirmed.
Update the paperwork
Update the data processing agreement, records and privacy policy to match the new reality.
An example: an accounting firm with 30 employees has a customer portal where clients upload documents. The database is already in the EU, but the files sit in an American region, emails go through an American service, and error reports contain client emails. Moving the files takes a couple of days, the email service is switched to an EU provider, and error reports are cleaned of personal data. Altogether it is typically a one-to-two-week task and a small change to the monthly bill. The result is that the next security questionnaire can be answered in an afternoon.
Hosting is one piece of the puzzle. See also our guides to GDPR for websites and apps and the software security checklist. If you need a solution where the data location is clear from day one, get a fixed price within 24 hours.
Questions about hosting data in the EU
Is it illegal to use American cloud services?
Does data need to be in Denmark, or is the rest of the EU enough?
What about email, Microsoft 365 and Google Workspace?
Does it also apply to backups and logs?
Can we move an existing solution to EU hosting?
Is EU hosting more expensive?
Want us to build it for you?
You get a fixed-price proposal within 24 hours.
