Data Residency Is an Architecture Decision, Not a Contract Clause

DORA, NIS2 and the newer national data-protection regimes have moved residency from the contract into the system design. What that changes about how you build on cloud.

For most of the last decade, data residency was handled in procurement. A clause in the contract said the data would stay in a region, the vendor confirmed it did, and the matter was closed.

That approach has stopped working, and not because anyone decided to be stricter about geography. It stopped working because the newer regulations ask a different question. They are less interested in where a database sits and more interested in whether you could keep operating if your provider could not.

What actually changed

Two European regimes set the tone, and their reach extends well past Europe because they bind the supply chain, not just the regulated entity.

The Digital Operational Resilience Act applied from 17 January 2025, a date set in Article 64 of the regulation itself. DORA's subject is operational resilience in financial services, and a substantial part of it concerns ICT third-party risk — which in practice means your cloud providers and the software you run on them.

NIS2 had a transposition deadline of 17 October 2024, though adoption has been uneven: as of mid-2025, only 14 member states had fully transposed it, with infringement proceedings continuing against others. The uneven rollout is itself a planning problem, because a group operating in several countries faces several timelines for the same obligation.

The important shift in both is from location to continuity. A clause promising data stays in Frankfurt does not answer the question either regulation actually asks, which is what happens to your operations on the day that provider is unavailable, compromised, or legally unable to serve you.

The four questions that replace "where is the data"

QuestionWhat it is really testingWhere the answer lives
Where is it processed, not just stored?Backups, logs, telemetry, support tooling and AI features often leave the region when the primary data does notArchitecture diagrams and vendor sub-processor lists
Who can access it, from where?Support staff and administrators in other jurisdictions are an access path regardless of storage locationIdentity and privileged access design
What happens if the provider stops?Exit and continuity, which is the core of the ICT third-party provisionsA tested exit plan, not a clause
Can you prove any of this?Evidence on demand, repeatedly, not once at auditLogging and control monitoring

The second row catches more organisations than the first. A European-resident workload administered by a follow-the-sun support team is making cross-border access decisions every night, and that is usually discovered during an audit rather than during design.

Sovereign cloud is a spectrum, not a product

Every major provider now sells something with "sovereign" in the name, and the offerings differ enormously. They sit on a spectrum:

Most organisations need different points on this spectrum for different systems, and the costly mistake is uniformity in either direction. Putting everything at the strictest tier buys latency, cost and a permanent feature lag. Putting everything at the loosest tier means one regulated workload drags the entire estate into scope.

A workable sequence

Start by classifying data by obligation rather than by system. The unit that matters is the obligation — statutory, contractual, or sector-specific — not the application it happens to live in. One ERP commonly holds three different classes of data with three different constraints.

Then map the real processing path for each class, including the parts nobody draws: backup destinations, log aggregation, monitoring, support access, and any AI or analytics feature that sends content to a shared service. These are where residency assumptions usually fail, because they were configured by different teams at different times.

Then decide the tier per class, and write the exit plan for each provider dependency. Not a clause — a plan, with the data format, the timeframe, who executes it, and evidence it has been tested.

Finally, instrument it. The obligations in both DORA and NIS2 are continuous, so a point-in-time assessment has limited value. What is needed is monitoring that tells you when a control has drifted, which is the same capability as posture management and should not be a separate programme.

Key takeaways

Planning something similar? See our cloud architecture, migration and cloud security, or talk to our team about your situation.
MGMJC GlobalTech Editorial Team
Enterprise transformation practitioners
Keep reading

Related insights

Let's build what's next — together.

Whether it's setting up your India GCC, modernizing your enterprise stack, or hiring 50 engineers in 30 days — we'd love to scope it with you.