Home
Web Hosting
Domains FAQ
Resources
About Contact Client Portal
Guides ยท ยท 12 min read

Cloudflare Privacy: What the Edge Actually Sees in 2026

ยท 12 min read

A lot of careful privacy work ends at the same place. Someone picks a jurisdiction deliberately, pays in Monero, signs up without handing over identity documents, and then puts Cloudflare in front of it because that is what you do. The server is in Zurich. The traffic is decrypted in Frankfurt, or Ashburn, or wherever the visitor happens to be closest to.

This is the least examined decision in most privacy stacks. Discussion of Cloudflare privacy tends to collapse into either "it is a US company, avoid it" or "it is free DDoS protection, obviously use it", and neither is a decision procedure. What follows is the mechanics: what the edge sees, what it keeps, who can ask for it, which controls fix that and what they cost, and when the trade is worth taking anyway.

What a reverse proxy actually does to your traffic

Cloudflare in proxied mode is not a passive cache in front of your site. It is a man in the middle that you invited. Your visitor's browser opens a TLS connection to Cloudflare, not to you. Cloudflare holds a certificate for your domain, terminates that connection, decrypts the request, inspects it, applies whatever rules you configured, and then opens a second connection to your origin server.

That is not a flaw. It is the only way a WAF, bot management, caching or Workers can function, because you cannot filter what you cannot read. But it means the padlock your visitor sees describes the leg between their browser and Cloudflare. Between those two legs, the request exists in plaintext on a machine you do not own: the URL, the headers, the cookies, the form body, the session token, the password on its way to your login handler.

By default this happens in whichever of Cloudflare's data centres is nearest the visitor, in over 100 countries. A request from Singapore to your Swiss server is decrypted in Singapore. Your jurisdiction choice governs the origin. It does not govern the edge.

Whose law applies to the edge

Cloudflare, Inc. is headquartered in the United States and says so plainly in its own transparency reporting. It handles legal process under the Electronic Communications Privacy Act, which lets US authorities compel disclosure of basic subscriber information with a subpoena, a form of process that carries no prior judicial review. Court orders can reach further, into non-content records. Pen register and trap and trace orders can compel forward-looking disclosure of things like the IP addresses of visitors to a site. National security letters and FISA orders exist alongside all of that and normally arrive with a non-disclosure obligation attached.

The CLOUD Act sits on top, permitting executive agreements under which partner governments can seek data directly from US providers. So the practical position is that a foreign authority may have a route to your edge provider that does not run through your host's jurisdiction at all, which is exactly the kind of shortcut the EU e-Evidence Regulation created inside Europe.

Give Cloudflare its due, because the honest version of this argument is stronger than the scary one. Its stated policy is to notify customers of a subpoena or other legal process before disclosing information unless it is legally barred from doing so, and it says it pushes back on non-disclosure orders it considers overbroad. It states that it has never handed over its own or its customers' encryption or authentication keys to anyone, has never installed law enforcement equipment on its network, and has never given any agency a feed of customer content crossing it. For pass-through services it does not store your site's content in the first place, so the category of data most people worry about is largely not there to seize.

What is there is metadata, and metadata is usually the thing that matters. Who visited, from which address, at what time, requesting what. If your threat model is a state actor, that is the file. If your threat model is a copyright claimant or a competitor with a lawyer, the account information behind your domain is a US civil subpoena away, and DMCA subpoenas to US providers are a well-worn path. We covered how much difference that makes in DMCA takedowns and hosting jurisdiction.

The Cloudflare privacy controls exist, but not on your plan

This is the part that gets left out of nearly every article on the subject. Cloudflare has built genuinely good answers to all of the above. They are bundled as the Data Localization Suite, and it is an Enterprise add-on.

  • Regional Services confines TLS termination and HTTP processing to a region you choose. A request from the United States is forwarded still encrypted to an EU data centre and only decrypted there. Layer 3 and 4 DDoS mitigation continues to happen globally, which is the correct design.
  • Geo Key Manager restricts where your private TLS keys are stored, and Keyless SSL goes further by keeping the private key on your own hardware so Cloudflare terminates TLS without ever holding it.
  • Customer Metadata Boundary keeps the end user traffic metadata, meaning your logs and analytics, inside the region you nominate rather than flowing to core data centres elsewhere.

Together those close most of the gap. The problem is arithmetic. Almost nobody reading an article about privacy hosting is on an Enterprise contract, and the Free, Pro and Business plans that everyone actually runs terminate TLS globally by default. So the privacy-conscious operator on the free plan has the exposure without any of the mitigations, and usually believes otherwise because they have read Cloudflare's excellent documentation about features they cannot buy.

What you get in exchange, stated fairly

None of this means the answer is no. Cloudflare gives away, at no cost, things that are expensive to build:

  • Volumetric DDoS absorption. A large flood is soaked up across a network with far more capacity than any single origin, and it is stopped near the attacker rather than at your port.
  • Origin concealment. Your server's real address stops appearing in public DNS, which raises the cost of directly attacking or fingerprinting it.
  • Caching and TLS handling that a small site would otherwise have to configure and maintain itself.

For a hobby project, a blog, or a shop whose real risk is an outage rather than a subpoena, that is a good deal and you should take it. The mistake is not using Cloudflare. The mistake is using it while believing your jurisdiction choice still holds end to end.

The costs nobody puts in the comparison table

Three practical ones, separate from the legal argument.

Your visitors pay part of the price. Traffic arriving over Tor, over a shared VPN exit, or from a residential range with a poor reputation gets challenged. If your audience is the kind of person who cares that you host in Switzerland, you have chosen a tool that puts a friction wall in front of precisely the people you built the site for.

Origin concealment is weaker than it looks. Historical DNS records, certificate transparency logs, an unproxied mail or staging subdomain, or a misconfigured application that discloses its own address will all give the origin away. Concealment is only real if the origin firewall also refuses everything that does not arrive through the proxy, and most people never do that second half.

Concentration. A very large share of the web now depends on one company's control plane. When it has a bad day, an enormous number of unrelated sites have the same bad day, and there is nothing your own uptime work can do about it.

The realistic alternatives

There are three honest options and the right one depends on what you are defending against.

Approach Who decrypts your traffic Best for
Cloudflare, proxied, standard plan A US company, in whichever country the visitor is nearest Sites whose main risk is downtime and attack volume
A European edge provider An EU or EEA company, under EU law Sites that need a CDN but want one jurisdiction story
No proxy, DNS only, protection at the host Nobody but your host Privacy-first sites with a mostly regional audience

If you want the CDN and the WAF but not the US leg, the European market is real now rather than aspirational. Bunny.net in Slovenia is the closest like-for-like replacement at small scale, Gcore in Luxembourg covers the enterprise-shaped end, and Myra Security and Link11 in Germany specialise in mitigation for regulated buyers. None of them gives away as much for free as Cloudflare does, and that is the actual trade being made.

If your traffic is mostly European and your concern is legal reach rather than a sustained flood, the third row is worth more thought than it usually gets. Run DNS only, let TLS terminate on your own server in the country you chose, and rely on network level protection at the host. Nothing is decrypted anywhere except on hardware you control, and latency within Europe from a Finnish or Swiss origin is already good, which is the point made in offshore hosting explained.

How to decide in five minutes

  • Does your site handle anything you would not want read in plaintext by a third party, such as logins, messages or submissions from people who trusted you with them? If yes, the edge matters.
  • Is your realistic adversary a competitor, a claimant, an authority, or an attacker with a botnet? The first three make jurisdiction decisive. The last one makes capacity decisive.
  • Would a civil subpoena served on a US company reach something you care about?
  • Is your audience likely to arrive over Tor or a VPN and be challenged at the door?
  • Are you on Enterprise? If not, assume global TLS termination, because that is the default.

Jurisdiction is one layer among several, and getting the edge right while leaving your payment trail or your signup identity exposed just moves the weak point. The full stack view is in what anonymous hosting really means, and the country-by-country scoring is in the Hosting Jurisdiction Index 2026.

How this works at Packetra

Every Packetra plan in Finland and Switzerland includes DDoS protection at the network level, which is the reason most people reach for a proxy in the first place. If you run DNS only and terminate TLS on your own server, your traffic is decrypted in the country you paid for and nowhere else, and the jurisdiction analysis you did when you chose between Finland and Switzerland actually holds.

If you would rather keep a proxy in front, we are not going to tell you not to. On a VPS or dedicated server you have full root and can lock the firewall so the origin accepts connections only from your chosen edge provider, which is the configuration that makes origin concealment mean something instead of merely looking like it does. On shared hosting that is enforced inside your account rather than at the firewall, since the address is shared with other customers.

Signup takes an email address and a password, with no identity documents at any stage, and Bitcoin and Monero are settled through a BTCPay Server instance we host ourselves. Those two facts are the reason the edge question is worth asking at all: there is no point removing your identity from the signup and the payment if every request to your site is still readable by a company in a different legal system.

Frequently asked questions

Can Cloudflare read my site's traffic?

In proxied mode, yes, by design. Cloudflare terminates the TLS connection from your visitor, so the request exists in decrypted form on its edge before being re-encrypted to your origin. That is what makes a WAF or a cache possible. In DNS only mode it does not proxy the traffic at all and cannot see it.

Does Cloudflare break GDPR compliance?

No, and anyone telling you it automatically does is overstating it. Cloudflare offers a data processing agreement, and its services are verified under the EU Cloud Code of Conduct. Transfers to the US currently rest on the EU-US Data Privacy Framework adequacy decision, which is under appeal at the Court of Justice as case C-703/25 P, and it was the Court of Justice that struck down both previous transatlantic frameworks. Compliance today is real. Treating it as permanent is a bet.

Does Cloudflare hide my server's real IP address?

Partially, and only if you do the other half. Public DNS will show Cloudflare's addresses, but historical DNS records, certificate transparency logs and unproxied subdomains routinely give the origin away. Concealment only becomes real once the origin firewall refuses every connection that does not arrive through the proxy.

Is there a European alternative to Cloudflare?

Several. Bunny.net in Slovenia is the usual like-for-like swap for CDN, DNS and DDoS protection, with Gcore in Luxembourg and Myra Security and Link11 in Germany covering the larger end. Expect to pay for what Cloudflare gives away free, which is the trade you are actually making.

Do I need a CDN at all?

Often not. If your visitors are mostly in one region and your origin is in that region, a CDN adds an intermediary and a dependency in exchange for a latency saving you were not going to notice. Distance and audience decide this, not habit.

The short version

A proxy in front of your site moves the point at which your visitors' traffic becomes readable, and it moves it out of the jurisdiction you chose. Cloudflare has built proper controls for that and they sit behind an Enterprise contract, so on any ordinary plan the default is global termination.

That is a reasonable trade for plenty of sites and a poor one for others, and the difference is not ideological. Work out whether your real risk is a flood or a subpoena. If it is a flood, take the free network and lock your origin down properly. If it is a subpoena, stop terminating your visitors' TLS in someone else's legal system and put the protection where the server already is.

Need Reliable Hosting?

Privacy-focused, anonymous, and built for people who value their data.