The CLOUD Act and EU-Hosted Authentication: Is Frankfurt Enough?

October 2, 2026
Felix Magedanz

Your SaaS application serves customers in Europe. Its authentication provider offers an EU region, so you choose Frankfurt. Does that mean your users' identity data is beyond the reach of US authorities? And could a US government decision ever interrupt your login service?

The honest answer is that data location matters, but it answers only one part of the question. Where information is stored, who controls it, who can read it, and who can keep the service running are different things. For authentication, the distinction is especially important: the system may hold email addresses, account records, session information, login events, and authentication credentials. If it becomes unavailable, users may be locked out of the application itself.

Here is the short version:

  • The CLOUD Act can make data held under a provider's possession, custody, or control subject to a valid US disclosure order even when it is stored abroad. It is not blanket access to every EU server.
  • FISA Section 702 concerns foreign intelligence collection under a different set of rules. It should not be conflated with a criminal investigation under the CLOUD Act.
  • Sanctions and export restrictions can affect whether a US provider may continue serving certain customers or locations. They are a separate availability risk.
  • Sovereign cloud and encryption can reduce particular risks, but neither label alone proves that the provider cannot disclose readable data or that a service cannot be interrupted.

What does the CLOUD Act actually change?

The US Stored Communications Act sets out legal processes for obtaining data from covered communications and computing service providers. In 2018, the CLOUD Act clarified that a provider must comply with a valid order for data in its possession, custody, or control regardless of whether that data is located inside or outside the United States.

That does not mean a government official can browse a provider's databases at will. The type of data requested matters, and lawful demands have procedural requirements and potential avenues for challenge. It does mean that choosing a server in Frankfurt is not, by itself, a legal answer to a US order directed at a provider that controls the data.

The well-known Microsoft Ireland case illustrates the issue. Microsoft challenged a US warrant for emails stored in Dublin, and a US appeals court initially agreed with Microsoft. Congress then enacted the CLOUD Act, the government obtained a new warrant, and the US Supreme Court dismissed the original dispute as moot. The Supreme Court did not decide that US law generally overrides EU law. The case shows why a data center's address does not settle who can be compelled to produce data. US Supreme Court, United States v. Microsoft (2018)

There is also a practical difference between an order for data and access to readable content. A provider cannot hand over a private key it never had. But many cloud and SaaS systems need access to data while serving requests. Encryption at rest does not prevent ordinary processing from making plaintext available. Metadata, account details, and operational logs can remain available even where selected content is encrypted on the client.

For perspective, AWS states that, since it began tracking this category in 2020, it has received no government requests resulting in the disclosure of enterprise or government customer content stored outside the US to the US government. This is AWS's reported figure for a specific category, not proof that every form of request or future risk is absent. It is useful context when assessing likelihood alongside legal possibility.

CLOUD Act, FISA 702, and the GDPR are different questions

The CLOUD Act discussion usually concerns disclosure orders in criminal investigations. Section 702 of the Foreign Intelligence Surveillance Act (FISA) concerns foreign intelligence collection. Under its statutory conditions, it allows compelled assistance from covered US electronic communications service providers in targeting non-US persons reasonably believed to be outside the US and relevant to specified foreign intelligence purposes. It does not follow that every dataset at every US-headquartered cloud company is automatically accessible under Section 702. US Intelligence Community explanation of targeting

European data protection law raises another question: may the requested data be transferred to a foreign authority? According to the European Data Protection Board's guidelines on Article 48 GDPR, a third-country order is not automatically recognized or enforceable in the EU. A disclosure of personal data still needs an applicable GDPR basis and must satisfy the rules on international transfers. The GDPR does not ban every disclosure to a foreign authority, either. A real conflict can arise when an entity faces an obligation under US law and cannot establish a lawful route for the same disclosure under EU law. There is no simple, universal rule saying one law always wins.

The French Health Data Hub dispute makes this less abstract. The project used Microsoft technology for sensitive health data hosted in Europe. In 2020, France's Conseil d'État held that the possibility of a US authority seeking access could not be entirely ruled out and called for additional safeguards; it did not immediately stop the processing. In a March 2026 decision, the court upheld a particular authorization with protections including pseudonymization and limited retention. That authorization did not permit transferring the health data studied to the US. Neither decision resolved a specific US demand for those records or declared that all EU use of US technology is lawful or unlawful. Conseil d'État, 2020

Schrems II and the EU–US Data Privacy Framework (DPF) are related, but distinct. In Schrems II, the EU Court of Justice invalidated the former Privacy Shield adequacy decision in light of the level of protection for EU–US transfers, while leaving standard contractual clauses available subject to appropriate assessment. The current DPF adequacy decision provides a transfer route for certified US organizations. It does not repeal the CLOUD Act or FISA. Court of Justice, Schrems II

Could a US provider be forced to stop serving customers outside the US?

This is a sanctions and service-continuity question, not a CLOUD Act question. US sanctions or export controls can restrict a US company from supplying particular services to designated persons, organizations, or locations. GitHub reported that sanctions had limited the availability of its services in several places; it later obtained a license enabling full service to developers in Iran. The US Treasury restricted certain IT support and cloud-based software services for recipients in Russia in 2024, subject to defined scope and exceptions.

These examples do not show that EU companies are about to be cut off. They do show that political and legal decisions can affect a provider's ability to serve specific customers. An EU-hosted workload may still depend on a global account system, a control plane, updates, billing, DNS, or an external identity provider. Encryption cannot keep a login endpoint available when its underlying service is unavailable.

Do sovereign clouds solve the problem?

“Sovereign cloud” describes several different approaches. Some add residency and access controls to an existing global public cloud. Others separate operations and infrastructure under EU entities or local partners. They should be assessed by their actual legal and technical boundaries, not by the word sovereign.

These structures can materially reduce access paths and strengthen operational autonomy. Oracle, for example, argues that its separate EU sovereign cloud means a US Oracle entity should not have possession, custody, or control of its tenant data. That is the provider's legal position, not a blanket court ruling covering every future order. Whether an order reaches a particular entity and dataset depends on the actual structure and facts.

A sovereign cloud therefore cannot, merely by its name, guarantee that the CLOUD Act is inapplicable. Nor does it automatically make the data end-to-end encrypted.

Which encryption model keeps content unreadable to the provider?

The key question is where and when plaintext exists.

  1. Provider-managed or customer-managed encryption at rest protects stored data, but a service that decrypts it for normal processing may still have access to plaintext. “Customer-managed” does not necessarily mean “customer alone can read.”
  2. External key management can keep key material outside the cloud and allow the customer to govern key use. Examples include AWS KMS External Key Store and Google Cloud External Key Manager. If the cloud service can request authorized decryption during normal operation, that path still needs scrutiny.
  3. Client-side or end-to-end encryption, where only customers or end users can decrypt and the provider never receives the necessary keys or plaintext, offers a stronger boundary for the specific protected content. It also limits server-side features that need to read that content. It does not hide every account identifier, log, or metadata item, and it cannot guarantee service availability. Microsoft's Double Key Encryption is an example of stronger customer control for eligible Microsoft 365 content, not a promise that all Microsoft 365 data is protected in the same way.

The European Data Protection Board's guidance on supplementary measures likewise distinguishes effectively encrypted data from cloud processing that requires provider access to plaintext. For an authentication service, genuine end-to-end encryption of all operational data would be an implausible promise: the service has to process identity and session information to perform logins. A passkey's private key and device biometric data are different: they are not sent to the authentication server in the first place. The server still needs account information and public credential data. Hanko Cloud DPA, technical measures

What should an app team ask before choosing an auth provider?

For customer-facing SaaS and mobile applications, the useful question is not “Is this cloud European?” but which control do we need over which risk?

  • Data: Which identity records, credentials, session data, logs, support information, and backups are stored or accessible, and where?
  • Legal and operational control: Which entities contract with us and operate the service? Who has privileged access? What are the procedures for government requests?
  • Encryption: Which fields can the provider read during normal operation? Who can authorize use of a key? Are there data categories we can avoid collecting entirely?
  • Continuity: What happens to sign-in when the auth provider or one of its dependencies fails? Can we export data and configuration, and have we tested a migration or recovery path?
  • Dependencies: Would self-hosting still rely on a US cloud, email provider, social-login provider, or other external service?

There is no universal reason for every EU startup to avoid AWS or another US service. But an EU region should not be treated as a complete answer when contracts require European operational control, the data is especially sensitive, or the application cannot tolerate a provider-level disruption.

Our position at Hanko

We build open-source authentication for web and mobile apps. Today, Hanko Cloud uses AWS infrastructure in Germany. We have been very satisfied with AWS and have had no reason to believe that our data is unsafe there. Our data processing agreement sets out our current commitments on data location, access, subprocessors, and export.

At the same time, the questions in this article are real for us and for customers in the EU. As a German company, we have decided to move our production infrastructure to an EU cloud provider in the near term. Our aim is to bring the hosting and operational chain for Hanko Cloud more fully under European control, so that our German legal entity, data-protection commitments, and infrastructure choices reinforce one another. We will share the provider and migration details when the plan is ready. The move is about reducing a specific jurisdictional and operational dependency; it is not a claim that moving servers alone creates end-to-end encryption or makes government access impossible.

For international customers, the Hanko product, APIs, and integrations are intended to work as they do today. We will manage the infrastructure transition and communicate any changes relevant to customers. Longer term, we want to offer additional selectable data locations, potentially including the United States, so customers can choose the location that fits their users, contracts, and regulatory needs. That would be a customer choice, not a silent move of existing EU projects.

Customers who need to choose and operate their own infrastructure can self-host Hanko. Hanko Cloud customers can request a complete export to support migration to a self-hosted deployment. Self-hosting only changes the jurisdictional risk when the chosen infrastructure and other dependencies change with it.

The principle we are working toward is straightforward: make the trade-offs visible, give teams real deployment choices, and let them decide how much control they need over their users' identities and access to their applications.

Don’t miss out on latest blog posts, new releases and features of Hanko’s products, and more.
March 25, 2026

Magic Links vs. Email Passcodes

Magic links and email passcodes both promise passwordless login with low friction. But once you look at cross-device sign-in, browser behavior, email

February 5, 2026

Bye bye Cloud Native

Why we’re moving Hanko from a Kubernetes-native single-tenant setup to a multi-tenant architecture and what “cloud native” got wrong for a small team.

April 23, 2025

Zombie passkeys: The hidden challenge of passkey authentication

"Zombie passkeys" – passkeys that exist in a limbo state between client devices and authentication servers.

Built and authenticate with Hanko

Get started for free