8/17/2026 at 3:04:13 AM
You are right that Cloudflare enabled these analytics by default for our free plans in Septemeber of last year.We built Real User Measurement (RUM) into our free plans because it gives site owners actionable performance data they would not otherwise have. It is on by default for free sites fr the reasons we wrote about in the blog post below. It is easy to disable if you don't want it on. All of our paid plans are opt-in only.
This also gives free plans access to our Observatory product at no cost. Observatory is a performance-monitoring tool inside the Cloudflare dashboard that combines real user data with simulated lab tests to help you measure and improve your website speed.
Blog post: https://blog.cloudflare.com/the-rum-diaries-enabling-web-ana...
by leinwand
8/17/2026 at 5:38:01 AM
Wow, this is ridiculous. Sites that have been running on Cloudflare for a decade+ silently got the treatment. Why the hell was there never a big banner telling me about this? I frequently log into the console.I get it that by being on the free plan (well I do pay for Registrar), I'm the product, but I also converted employers to paying customers of yours based on goodwill. This just destroyed about all of that, among other things. If I haven't given a damn about "powerful, in-depth monitoring solution that helps you debug and optimize applications" in over a decade, I certainly won't suddenly be "excited" about it when you sneakily inject it.
by oefrha
8/17/2026 at 10:46:43 AM
You get something for free, they announce it and you complain about not having a bigger announcement?If they had the banner and you missed it [or someone else] they would complain about the banner not being big enough.
by mlrtime
8/17/2026 at 11:00:11 AM
> they announce itForgive me for not subscribing to their blog? That's not how you announce changes to customers.
Using a Level 7 CDN is based on trust. This is not a trustworthy action, period.
by oefrha
8/17/2026 at 12:07:17 PM
Protest RIGHT NOW, not by complaining here but by getting rid of CloudflareThis is unacceptable
by bunbun69
8/17/2026 at 12:50:07 PM
or... hear me out, do BOTHby polymer8563
8/17/2026 at 6:20:27 PM
Maybe you're right. The important thing is to remember this moment the next time you're signing up for a free product that seems just a little too good to be true.by troyvit
8/17/2026 at 11:56:32 AM
If you're running infrastructure you care about, you really need to own the responsibility of keeping up to date with what you're supporting. Free or not.by _joel
8/17/2026 at 1:15:02 PM
It was on hacker news, back when they blogged it.Nobody cared: https://news.ycombinator.com/item?id=45291323
by ChoGGi
8/19/2026 at 1:46:49 PM
> The RUM Diaries: Enabling Web Analytics by DefaultWith that title not many people clicked on it. I'm not surprised.
by tdeck
8/17/2026 at 11:52:31 AM
I bet those decade+ sites have been silently upgraded to TLS 1.3 too! Where are the complaints for that?by taspeotis
8/17/2026 at 9:02:28 PM
On other forums than HN, but they surely do exist; check xda-developers, perhaps, for complaints from ancient Android users, as a theoretical sample of how to find them. Regardless, that’s one of the three certain customer outcomes when providing off-the-shelf services to human beings — free or not: it’s too expensive (in money and/or effort!), it doesn’t precisely fit their needs, and change is bad.by altairprime
8/17/2026 at 10:21:42 AM
You can contract your comment to "I'm the product" and nothing would actually change.by justsomehnguy
8/17/2026 at 3:50:36 AM
If RUM is such a good thing, why is it opt-in for paid users? Why push this gracious gift only onto free users?by tredre3
8/17/2026 at 9:02:13 AM
Just guessing.* Cloudflare is giving you a "free" service - they'd like something in return. Seems reasonable to me
* Paid customers are usually business that have different needs, on average, than free customers
by socalgal2
8/17/2026 at 12:21:31 PM
> Seems reasonable to meOnly if they make it clear what they’re taking in return.
It seems like almost no one in these comments was aware of this, they announced it but that announcement apparently didn’t reach most free customers. Cloudflare can do what they want, but now a bunch of people (myself included) trust them less and are less excited to recommend their paid products.
by jnovek
8/17/2026 at 4:38:06 AM
I have broadly good feelings about Cloudflare but this warrants a response.by tacitusarc
8/17/2026 at 6:12:27 AM
Because paying business customers are a lot more sensitive to this type of change rolling out. They are particular about how they want their shit hosted. Which is totally fair. People on the free tier probably a lot more interested in free benefits and care less about a little change in their hosting.by anon7000
8/17/2026 at 7:03:40 AM
Cloudflare needs the data. Useful to validate the impact of changes, build marketing content... Using the free tier for this is fair, they let you opt out, they give you a dashboard.If someone is mad, maybe they should pay or use a different architecture.
by cryptonym
8/17/2026 at 12:31:34 PM
I don’t think anyone in these comments expects to get something for nothing, it’s that MITMing your payload is something that feels like a betrayal of trust unless you are crystal clear that you’re doing it. Considering how many people in these comments are surprised by this, it seems like Cloudflare hasn’t been crystal clear.by jnovek
8/17/2026 at 8:04:12 AM
> this is fair, they let you opt out, they give you a dashboardSo they give you something else you didn't ask for and therefor it's "fair"? I think it's pretty dubious to extend services with such data collecting features without informing affected users first, and making it clear how to opt-out before its deployment. A blog post won't do, no.
by whilenot-dev
8/17/2026 at 8:20:42 AM
You are not paying and it's a business. They need to get something from this deal and they'll maximize it: marketing, data, upselling...Collecting RUM and giving you the opportunity to turn it off is not that bad for a free service.
Makes me wonder if their stuff is GDPR-compliant without consent. If not, then ok, maybe that's bad to turn it on by default.
by cryptonym
8/17/2026 at 8:52:33 AM
> Makes me wonder if their stuff is GDPR-compliant without consent.GDPR service providers and partners do not have to consent. Consent is for the users.
Services providers have to tell you when they collect your data, and they will most likely fail to do that if they don't even know their partner injects code.
*So you're liable if you host on cloudflare.*
Now, they somehow avoid this :
>when enabling Web Analytics, you can choose to drop requests from European and UK visitors if you so desire (listed here specifically), meaning we will not collect any RUM metrics from traffic that passes through our European and UK data centers. The version of Web Analytics that will be enabled by default excludes data from EU visitors (this can be changed in the dashboard if you want).
By default, it is only enabled for visitors from out of the EU, like so many services that respect your privacy and your concerns are their first priority
by hinata08
8/17/2026 at 8:38:15 AM
Even on free tiers there are Terms of Use you'll need to agree to as a user of their services. Like I said, it's dubious to alter a service and collect data without informing the user first, free tier or not.There's a reason I got emails from LinkedIn regarding its new AI training purposes, and they made it clear how to opt-out and provided a deadline. I'm on a free tier there as well. So I'd question the legality of this even before any discussions about GDPR enter the picture.
by whilenot-dev
8/17/2026 at 9:03:47 AM
They are not collecting and using your personal data. To me (IANAL), it looks really different from LinkedIn.GDPR is about legality and covers the LinkedIn case you mention.
by cryptonym
8/17/2026 at 9:19:48 AM
> They are not collecting and using your personal data.Do you see how GDPR doesn't apply, then? ...you're contradicting yourself.
I'd still question the legality of the data collection by altering the offered service without properly informing the affected users. Whether GDPR applies doesn't matter, and whether it's a free tier service doesn't matter either. You're a consumer of Cloudflare, so any consumer rights apply.
by whilenot-dev
8/17/2026 at 9:31:58 AM
GDPR very much applies.As a website owner, you are responsible towards your users for data collection (your architectural choices, your responsibility). This was my concern on GDPR.
Sibling comment says data collection is disabled in EU.
by cryptonym
8/17/2026 at 11:16:41 AM
Cool, so you went from> Cloudflare needs the data. [...] If someone is mad, maybe they should pay or use a different architecture.
To "they would violate GDPR".
Are you ok with that behavior then? And are you basing your ethical decision solely on the current legislation?
by whilenot-dev
8/17/2026 at 12:11:43 PM
I never said "they would violate GDPR". I was questioning if it could be the case. Someone said it's not the case as the feature is turned off in EU. Reading their blog, it also looks like they don't collect much identifiable data.When selecting free tier of such commercial MITM, opt-in RUM data collection is really far from the top ethical concern. I'm not saying it's a good thing and I'm not deploying their solutions to my websites.
by cryptonym
8/17/2026 at 5:02:41 PM
If it's turned off for EU customers, it's a pretty clear case that it would be in violation of GDPR, wouldn't it?by whilenot-dev
8/18/2026 at 9:35:20 AM
IANAL but it looks like they saw a risk and decided to not put you, as a website owner using their free tier, at risk of breaching GDPR for RUM. That was my concern and it's addressed.by cryptonym
8/17/2026 at 7:33:12 AM
Shillby Kevcmk
8/17/2026 at 8:15:26 AM
I'm not a Cloudflare customer and don't intend to actually use their services. To be transparent I got a free account for few experiments. I'm not working for them in any way.When it's free you know you are being used, collecting data is the game.
by cryptonym
8/17/2026 at 5:10:50 AM
Because if something is free, you are the product.by hecturchi
8/17/2026 at 6:14:09 AM
Not sure what is more appalling. Silently injecting javascript tracking, or writing a marketing-speech response like this without any substance at allby schubidubiduba
8/17/2026 at 10:04:44 AM
While bad, this is far from the first problematic cloudflare behavior. They host a lot of sites with illegal content and refuse to action abuse reports. I support legal free speech, but any business who knowingly serves blatant pirate websites really shouldn't be trusted to behave ethically.by Scaled
8/17/2026 at 5:48:32 AM
> It is on by default for free sites fr the reasons we wrote about in the blog post below.Nowhere in the blog post does it give the reasons why it's A. on by default for free sites B. off by default for paid sites.
by deaux
8/17/2026 at 6:00:30 AM
What an amazing display of double speak. The only thing I didn't get is how is the DOW doing?Btw I remember another time you tried to manipulate the DOM of peoples websites. It lead to Cloudbleed.
by Puts
8/17/2026 at 3:48:33 AM
> measure and improve your website speedinserts 31KB JavaScript into tiny HTML pages.
by dchest
8/17/2026 at 7:56:44 AM
> "gives site owners actionable performance data they would not otherwise have"As I understand, the next step will be to inject ads, to give CloudFlare actionable monetization strategies they would not otherwise have.
by jwr
8/17/2026 at 11:05:42 AM
That’s cool, make sure I see it however on the onboarding screens. Big green switches (Proxy, Web Analytics) that I have to scroll through to get to the Ok so I can turn them off there.by stagas
8/17/2026 at 7:18:06 PM
Yeah not telling people you're doing the equivalent of css on their website is diabolical dude. You should be ashamed.by swordsith
8/17/2026 at 7:25:02 AM
Is this even GDPR-compliant?by sunaookami
8/17/2026 at 9:00:15 AM
> Rather than count unique IP addresses (requiring storing state about each visitor), we simply count page views that originate from a distinct referral or navigation event, avoiding the need to store information that might be considered personal data.They don't store IP addresses (but other referral ids that identify users in a different way) ; and they exclude EU visitors by default.
You do your opinion
by hinata08
8/17/2026 at 11:12:56 AM
Just saw that in the dashboard: "Enable globally", "Exclude EU". Kinda funny (in a bad way)by sunaookami
8/17/2026 at 11:39:07 AM
> they exclude EU visitorsGDPR is applicable on EU citizens, disregarding where they browse from. So either they have to track whether you're an EU citizen/EU visitor or they track EU visitors when browsing from outside of EU. This makes it not GDPR compliant.
The main issue is that your privacy policy is most likely not mentioning this third-party tracking because you were not even aware of it. Who is going to be responsible? Who is going to be fined for not mentioning this tracking in _your_ privacy policy? You. (Your company)
by Mystery-Machine
8/17/2026 at 1:07:33 PM
Fucking ass hats.I'm impressed how quickly cloudflare went from nice to evil cunts.
by boesboes