CLOUD Act vs EU Data Sovereignty: Why Data Residency Isn't Enough
Your US cloud provider can be compelled to hand over your data even if servers sit in Frankfurt. Here's why zero-knowledge encryption is the only structural fix.
CLOUD Act vs EU Data Sovereignty: Why Data Residency Isn't Enough
You chose a cloud provider with data centres in Frankfurt. Your data never leaves Germany. You ticked the data residency checkbox, printed the certification, and filed it with your compliance team.
Your EU enterprise clients are still legally exposed. Here is why — and what actually fixes it.
What the CLOUD Act Actually Says
The Clarifying Lawful Overseas Use of Data (CLOUD) Act, signed into US law in 2018, gives US law enforcement the authority to compel any US-incorporated company to produce data it "possesses, custodies, or controls" — regardless of where that data physically resides.
The operative word is controls, not stores. If your cloud vendor is a US entity — AWS, Google Cloud, Azure, Dropbox Business — a US court order can reach their Frankfurt data centre just as easily as their Virginia one. The German address is a detail. The US corporate structure is the jurisdiction.
That one-paragraph summary is what EU buyers are really asking about when they demand data sovereignty. Most US providers' answers focus on residency because residency is something they can offer. Jurisdictional reach is a problem they cannot solve — without your help.
The Schrems II Dimension
The CLOUD Act tension arrived in an already-fraught landscape. The Court of Justice of the EU's Schrems II ruling in 2020 invalidated the EU-US Privacy Shield and put Standard Contractual Clauses (SCCs) under a new microscope. Transfers to third countries now require a Transfer Impact Assessment (TIA) that honestly evaluates whether the destination country's surveillance law undermines the contractual protections.
For data transferred to or controlled by US entities, the answer from most TIAs is uncomfortable: US FISA 702 and Executive Order 12333 authorise bulk collection in ways incompatible with GDPR Article 46 safeguards. The EU-US Data Privacy Framework (DPF) that replaced Privacy Shield in 2023 is already facing legal challenges from privacy advocates who argue it does not meaningfully limit those surveillance programmes.
This is not abstract risk for a SaaS company with EU enterprise clients. A TIA that acknowledges CLOUD Act exposure but claims SCCs make it fine is the kind of TIA that creates compliance liability, not comfort.
Data Residency: A Partial Answer to the Wrong Question
Data residency means your provider contractually commits to keeping bytes in a particular geography. It helps with a specific subset of EU rules — for instance, certain health data under national implementations of GDPR, or public-sector contracts in member states with strict localisation requirements.
What data residency does not do:
- Change the legal jurisdiction of the cloud vendor's parent company
- Prevent a US warrant or court order from reaching data that vendor controls
- Prevent the provider's own staff from accessing plaintext for support, debugging, or migrations
Residency is a storage promise. Sovereignty is a control question. Most commercial cloud contracts conflate the two, which is why the compliance checkbox exists while the underlying risk does not go away.
The Only Structural Fix: Zero-Knowledge Encryption
If the problem is that a US provider can be compelled to hand over data it holds, the structural solution is a provider that never holds plaintext to begin with.
Zero-knowledge encryption means encryption and decryption happen exclusively on the client — your servers, your users' browsers, your agents' runtime environments — using keys the storage provider never sees. What the provider holds is ciphertext: mathematically opaque blobs that are useless without the key material that lives entirely within your infrastructure.
When a CLOUD Act order arrives at such a provider, compliance produces exactly nothing useful. The provider hands over ciphertext. Without your keys, that ciphertext cannot be decrypted. The warrant is executed, the provider is compliant, and your data remains private — not because of a legal argument, but because of cryptographic structure.
This is not a theoretical position. It is the same reason that end-to-end encrypted messaging apps can honestly claim they cannot read your messages, even under a legal order: they architected the system so the plaintext never passes through infrastructure they control.
How BitAtlas Implements This for Agents and Storage
BitAtlas is built on this model from the ground up. When a file is uploaded or an agent writes to storage:
- The key derivation happens in your environment — whether that is a browser, a server-side service, or an agentic runtime.
- The file is encrypted before any bytes leave your infrastructure.
- BitAtlas receives and stores ciphertext. Our servers never hold your encryption keys.
- Access requires key material that only you possess or delegate.
For EU enterprise buyers, this means the TIA answer to "what happens under a US court order?" is: "The provider receives a request and produces ciphertext. Without the customer's keys, which the provider has never had, the ciphertext is not useful to any party."
That answer is structurally different from "we have SCCs and a DPF certification." It is an engineering guarantee, not a legal promise that depends on the political durability of a bilateral agreement.
What Zero-Knowledge Does Not Solve
It is worth being precise about the boundaries.
Zero-knowledge encryption protects against the provider being compelled to produce plaintext. It does not:
- Protect against your own infrastructure being compromised — if an adversary gets your keys, they can decrypt
- Guarantee compliance with every EU data protection requirement by itself — you still need proper data governance, DPAs with processors, and retention policies
- Help if your client-side implementation leaks keys or has cryptographic weaknesses
A zero-knowledge architecture needs to be paired with proper key management, rotation policies, and the same rigour you would apply to any sensitive cryptographic system. It is a powerful structural property, not a magic checkbox.
The Conversation EU Clients Are Actually Having
Enterprise procurement teams at EU companies — particularly in sectors like financial services, healthcare, and public sector — are increasingly asking the right question: Not where are your servers, but can you produce my plaintext under compulsion?
Providers that answer "no, structurally" because of zero-knowledge design are in a categorically different compliance conversation than providers who answer "we have contractual protections."
If you are building a SaaS product for EU enterprise clients, this is the capability worth investing in — not because it differentiates your marketing, but because it is the truthful answer to the question your buyers are now sophisticated enough to ask.
Summary
| Data Residency | Zero-Knowledge Encryption | |
|---|---|---|
| Bytes stay in EU | Yes | Yes |
| US warrant can reach data | Yes — provider is compelled | No — provider holds ciphertext only |
| Provider can read your data | Yes — provider has plaintext | No — keys never leave your infrastructure |
| Schrems II TIA outcome | Difficult | Structurally strong |
| GDPR Article 46 transfers | Depends on SCC/DPF durability | Less dependent on bilateral agreements |
Data residency is a feature. Zero-knowledge encryption is a property. For EU data sovereignty under CLOUD Act exposure, only one of them changes the answer a court order produces.
BitAtlas provides zero-knowledge encrypted storage for developers and agents. Encryption happens in your environment; we store ciphertext. See the documentation for integration guides.