"Can we use a development team outside the EU?" comes up early in most European and UK projects, usually phrased with more anxiety than the answer warrants.
The short version: yes, and it is routine — provided the contracts and hosting decisions are made deliberately rather than discovered during an audit.
This is a practical guide to what to ask a vendor. It is not legal advice, and for regulated data you should involve a privacy lawyer. But it will let you have a competent conversation rather than a nervous one.
Separate Two Things That Get Confused
Almost all confusion here comes from conflating two independent questions.
1. Where does the data live? Which country hosts your database, file storage, and backups. This is a hosting decision, and it is entirely under your control regardless of where your developers sit.
2. Who can access the data? Whether someone outside the EU/UK can view personal data. This is an access-control and contract question.
You can absolutely have EU-hosted data built by a team in India. You can also have US-hosted data built by a team in Berlin — and that is the more common compliance problem. The location of the developers and the location of the data are separate decisions.
The Contracts You Need
A Data Processing Agreement (DPA). If the vendor touches personal data, you are the controller and they are the processor. Article 28 requires a written agreement covering processing scope, security measures, sub-processors, breach notification, and deletion on termination. Any competent vendor has one ready. If they ask what a DPA is, that is your answer about their maturity.
A transfer mechanism. India has no EU adequacy decision, so transfers rely on Standard Contractual Clauses (SCCs) — the 2021 modules for EU, and the UK's International Data Transfer Addendum for UK data. These are standard documents; a vendor working with European clients will already sign them.
A Transfer Impact Assessment (TIA). Post-Schrems II, SCCs alone are not sufficient. You need to document that the destination country's laws do not undermine the protection. In practice this is a short internal document, and your vendor should help you complete it by describing their technical safeguards.
A sub-processor list. Ask who else touches the data: hosting, error monitoring, email delivery, analytics. Each is a sub-processor and belongs in the DPA, with a commitment to notify you before adding new ones.
The Cleanest Answer: Minimise the Transfer
The most effective compliance strategy is architectural rather than contractual — arrange things so that little or no personal data leaves the region.
Host in-region. Deploy to Frankfurt, Dublin, or London. Every major provider offers regional pinning. Confirm it covers backups and logs too — those are frequently the leak.
Never use production data in development. This is the biggest practical win and simply good practice. Developers work against seeded or anonymised datasets. If the development environment holds no real personal data, most of the transfer question evaporates.
Restrict production access. Very few people need it. Named accounts, MFA, audit logs, no shared credentials. "Our developers cannot access production personal data" is a strong, honest sentence in a TIA.
Anonymise or pseudonymise where you can. Truly anonymised data is out of GDPR scope. Pseudonymised data is still personal data but materially reduces risk.
Keep logs clean. Error trackers routinely capture request bodies containing personal data and ship them to a US SaaS. Scrub at source. This is one of the most common accidental transfers we find in inherited codebases.
What To Ask a Vendor
- Will you sign our DPA, or provide one?
- Will you sign SCCs — and the UK Addendum if we are UK-based?
- Can you deploy and keep all data, backups, and logs in the EU or UK?
- Do your developers need production access? If so, how is it controlled and logged?
- What is your sub-processor list, and will you notify us of changes?
- How quickly will you notify us of a suspected breach? (You have 72 hours to the regulator; your contract should give the vendor much less.)
- What happens to the data when we terminate?
Vague answers are the signal. "We take security very seriously" is not an answer to any of the above.
Build Practices That Make Compliance Cheap
Compliance is far cheaper designed in than retrofitted. What that looks like in the build:
- Consent-first analytics — nothing non-essential fires before consent, and rejection is as easy as acceptance
- A real cookie mechanism, not a banner that sets cookies regardless
- Data-subject request paths — export and deletion as functionality, not a manual database query
- Retention limits — records expire rather than accumulating forever
- Encryption in transit and at rest as default
- Privacy-preserving analytics where possible — server-side or cookieless tools sidestep a whole category of problems
Retrofitting deletion into a system that never considered it is genuinely expensive. It is a two-hour conversation at design time.
Sector Notes
Healthcare. For UK or EU health data, expect stricter hosting and access rules. For US HIPAA, you need a Business Associate Agreement and an architecture designed for it — flag this at the first call, not in week six.
Payments. Do not store card data. Use Stripe, Adyen, or an equivalent so card details never touch your infrastructure, which reduces PCI scope from a serious programme to a questionnaire.
Public sector. Procurement frameworks often mandate specific hosting and may exclude non-domestic processors. Check the framework before shortlisting anyone.
How We Handle It
We deploy to whichever region you require — EU, UK, US, or UAE. We sign DPAs and SCCs, work from anonymised data in development, and keep production access limited to named accounts with MFA and audit logging.
If your project involves health data, payments, or public-sector procurement, tell us at the first call. Those constraints shape architecture, and they are dramatically cheaper to design around than to fix later.
If you want to talk through the specifics of your data before deciding on a partner, book a call — we are happy to have that conversation before any contract exists.
Related reading: How to hire an offshore team without getting burned · Offshore vs nearshore vs onshore