It is not CloudFlare that is ruining the Internet, but the spammers and attackers. On the second level, that catching and punishing them is impractical or even impossible depending on their location.
Businesses were perfectly fine to accept the low security of 1990s email, webserver, and all the other configurations and software. They did not suddenly out of nowhere ask for more restrictions (such as email sending restricted to using the email server "officially responsible" for that domain- it used to be you could do the same as with physical mail, where you can drop letters into mailboxes writing a "From" address that was not in the same city as the mailbox location). They certainly did not volunteer to make everything much more difficult -- and expensive -- to set up and use. It also leads to a lot more work for their IT staff and a lot more user problems to respond to.
All these annoying restrictions were forced to be implemented by attacks of all kinds.
Because it is so difficult, compromises needed to be made. CFs methods are of course full of them, such as taking country and IP ranges into account. Feel free to make practical and implementable and affordable suggestions for alternative solutions. You may even get a reward from CF if you can come up with something good that allows them to cut back on restrictive policies while at least maintaining the current level of security. It is in the interest of CFs customers to be as accessible as possible, after all.
> It is in the interest of CFs customers to be as accessible as possible, after all.
Well this is where your argument goes a little wrong IMO. When you're on something more niche (eg Firefox on Linux) they just don't care as much about making it work for you because there's so few of us blocked in the process.
And this problem should really be solved with a proper solution, not this fiddly black magic ruleset stuff. The email thing you mention is a good example. DKIM and SPF are good things that makes things more secure in an understandable way. Specifying your legit mail handlers is not a workaround, it's good security.
I've tried to make my Linux Firefox identify as edge on windows and that makes it a lot better on some sites (especially Microsoft breaks a lot of M365 functions on purpose if you're not using the "invented here" browser). And many sites don't give me captchas then. But in some cases Cloudflare goes even more nasty and blocks me outright which is really annoying. If I use Linux a lot more sites break but Cloudflare sticks with captchas.
Anyway I think the age of the captcha is soon over anyway.
> It is not CloudFlare that is ruining the Internet, but the spammers and attackers.
Spammers have been around since forever and it used to be the webmaster/sysadmin's responsibility to deal with spam in a way that would not hinder user experience. With Cloudflare all that responsibility is aggressively passed on to the user, cumulatively wasting _years_.
As for attackers, I wonder if Cloudflare publishes data showing how many of the billions of websites it "protects" have experienced a significant attack. They don't offer free protection to save the internet, but rather for control -- and no single company should have this much control.
Is the fallacy here not obvious? Yes, spammers have been around since forever, but it's not the same amount of spammers. Whether it's two spammers or two million spammers does make a difference.
I think we're long past peak spam. A lot of them seem to have given up due to the rise of SPF and DKIM, and also because people don't really use email so much anymore as a serious form of communication.
I remember some clients in the mid 2000s. They got several spam emails per minute on some accounts. Not kidding. I haven't seen anything like that in recent years.
I have almost the same experience. I'm not running my own ISP and I'm not in a country known for originating DDoS attacks (Sweden), yet just using Firefox on Linux seems to be enough to be forced to click on traffic lights many times an hour. If I'm using Mullvad VPN that accelerates to almost every minute. CloudFlare claims to support privacy pass, but their extension implementing it seems to do absolutely nothing.
> I'm not running my own ISP and I'm not in a country known for originating DDoS attacks (Sweden), yet just using Firefox on Linux seems to be enough to be forced to click on traffic lights many times an hour.
I'm in the same situation. Linux, Firefox, Sweden, with a residential IP that has been mine for weeks/months. Who's massively DDoS'ing with residential Telia IPs?!
You know, after reading your comment I decided to install and try chromium for few minutes and you're absolutely right. It did not ask captcha once. I opened the same websites where cloudflare always asks me for captcha on firefox so I thought this was common, after finding this out, I am feeling annoyed.
Agreed. Same with Firefox on FreeBSD. Constant captchas. It identifies as Linux by the way (it seems to be compiled that way by the maintainers) which is probably better (a 2% desktop marketshare OS vs a 0.01% one is probably better here)
OP didn’t put this in the title but the article is from 2016. Turns out a lot has changed in the last decade and I think it’s likely that the article should be updated on what it’s like right now.
Oh this is still very true!
I am from Banglaore, India. There are sites that outright block me. And in a day, I at least encounter 20-25 times where I need to click on "human checkbox" due to my region or IP.
In mobile it's worse. All sites that have "strict" mode on, will either block or show the "human checkbox".
Even sites that I manage with Cloudflare, I see the same. Even if I use relaxed mode on, If I visit the site via mobile, it can trigger the Cloudflare human validation.
I fully agree. It's not only the waste of time when you have to confirm you're a human (that adds up to multiple hours per month).
It's also the entire blockage of older or less mainstream systems that no longer can access, sometimes critical, websites at all when the Cloudflare check blocks things entirely because the "browser is out of date" or not on their whitelist. Therefore causing excessive discrimination of poorer folks that can't afford upgrading to never/ other systems that still are legible to pass Cloudflare's "grace".
Is there any data that’s supports this suggestion users with older devices are actually being discriminated? (% of users actually using older devices incapable of upgrading to browser versions supported by cloud flare)
I just find it hard to believe users are actually getting denied access because their device are old. Surely you can still run new versions of Chrome and Firefox on most things [1].
——————
[1] Don’t get me wrong I use Safari and I find it inflammatory when a site tells me to use a modern browser because they doesn’t support safari (the language more so). But I wouldn’t call it discrimination seeing as I have an opinion to run firefox/chrome from time to time.
Moreover, the most hilarious thing here is that Turnstile is easily bypassed by "patchright" (patched playwright runtime) + xvfb + good residential IP pool.
So it's hurting real users and not protecting against bots.
What are the symptoms of being shadowbanned? I see an awful lot of "click here to prove you are human" boxes, click then, the page reloads, and I'm left with the captcha again. It's been very very frustrating.
Without a market CloudFlare wouldn't be able to ruin the internet. You can thank all of the incessant AI bots for that. I can't even browse GitHub anymore without logging in.
This article is from 2016, and it should be noted that things have significantly increased since then. I no longer have to click traffic lights and motorcycles, I just have to wait a few seconds. I'm in Vietnam so my IP gets flagged for checks a lot, but they all pass automatically in a few seconds.
The only time I still get asked to click motorcycles is not Cloudflare, it's Google. They absolutely hate when you try to do a search in an incognito window and will give you an unpassable captcha until you give up and use DDG instead.
Today I looked up a word definition on tfd.com (usually a lightning-fast website), it took 3 cloudflare screens each 10 seconds to load. Why?. Because I'm in South East Asia? I aborted mission and pasted the word in a search engine and had a definition in <5 seconds. Sad to see some of my favourite sites becoming unusable.
The shorter the average interaction with the site, the worse the burden cloudflare becomes. E.g. looking up a definition is usually a 5-10 second job, Cloudflare can make it take almost an order of magnitude longer.
In defence of motorcylces and traffic lights, those captchas are annoying too, but they do help humanity in a tiny, tiny way. By contrast, watching a cloudflare loading spinner is stupefyingly useless.
(apologies for ranting. I find it disproportionately irritating even though it's only a few minutes per day, possibly due to the sheer repetition involved).
From Germany: Two redirects, one for tfd.com, one for the redirected www.thefreedictionary.com. That's the choice -- and fault -- of the domain and webserver owners to have this full redirect instead of serving from the short domain directly.
I didn't realize the article was from 2016. I still have to click motorcycles and traffic lights sometimes. So nothing has changed at all! I didn't know they were using those motorcycles and traffic lights for almost 10 years already
Genuinely curious, is there a way of tuning how this protection is triggered? If there is, perhaps filter out those ISPs/countries from which most attack originate? Not a cloudflare user myself -- for me it's mostly been a nuisance.
So, guilty by default, right?
We developed human rights and laws through centuries of debates, pain, suffer, revolutions, fights etc just to get mega-corps doing whatever they feel right, externalizing the trade-offs on innocent peoples.
So what's to be done? Some people are being adversely (and probably unfairly, maybe even unjustly) affected by the actions of people that they share a geographic location with. I'm not convinced that many people desire that, but nobody much wants systematic disruption to a shared resource that has (perhaps regrettably) become economically and socially important, either. And, at its basic level, the net is geography: wires and data centres and peering points, as well as national laws, companies, agreements, etc.
What's the better solution? I certainly don't know.
using a less retarded system, perhaps? forcing a max difficulty recaptcha upon the first (!!!) request from client_IP to server_IP in hours/days/ever makes no fucking sense whatsoever.
Cloudflare is a piece of shit, and people only use it because it's free.
It is not CloudFlare that is ruining the Internet, but the spammers and attackers. On the second level, that catching and punishing them is impractical or even impossible depending on their location.
Businesses were perfectly fine to accept the low security of 1990s email, webserver, and all the other configurations and software. They did not suddenly out of nowhere ask for more restrictions (such as email sending restricted to using the email server "officially responsible" for that domain- it used to be you could do the same as with physical mail, where you can drop letters into mailboxes writing a "From" address that was not in the same city as the mailbox location). They certainly did not volunteer to make everything much more difficult -- and expensive -- to set up and use. It also leads to a lot more work for their IT staff and a lot more user problems to respond to.
All these annoying restrictions were forced to be implemented by attacks of all kinds.
Because it is so difficult, compromises needed to be made. CFs methods are of course full of them, such as taking country and IP ranges into account. Feel free to make practical and implementable and affordable suggestions for alternative solutions. You may even get a reward from CF if you can come up with something good that allows them to cut back on restrictive policies while at least maintaining the current level of security. It is in the interest of CFs customers to be as accessible as possible, after all.
> It is in the interest of CFs customers to be as accessible as possible, after all.
Well this is where your argument goes a little wrong IMO. When you're on something more niche (eg Firefox on Linux) they just don't care as much about making it work for you because there's so few of us blocked in the process.
And this problem should really be solved with a proper solution, not this fiddly black magic ruleset stuff. The email thing you mention is a good example. DKIM and SPF are good things that makes things more secure in an understandable way. Specifying your legit mail handlers is not a workaround, it's good security.
I've tried to make my Linux Firefox identify as edge on windows and that makes it a lot better on some sites (especially Microsoft breaks a lot of M365 functions on purpose if you're not using the "invented here" browser). And many sites don't give me captchas then. But in some cases Cloudflare goes even more nasty and blocks me outright which is really annoying. If I use Linux a lot more sites break but Cloudflare sticks with captchas.
Anyway I think the age of the captcha is soon over anyway.
> It is not CloudFlare that is ruining the Internet, but the spammers and attackers.
Spammers have been around since forever and it used to be the webmaster/sysadmin's responsibility to deal with spam in a way that would not hinder user experience. With Cloudflare all that responsibility is aggressively passed on to the user, cumulatively wasting _years_.
As for attackers, I wonder if Cloudflare publishes data showing how many of the billions of websites it "protects" have experienced a significant attack. They don't offer free protection to save the internet, but rather for control -- and no single company should have this much control.
> Spammers have been around since forever
Is the fallacy here not obvious? Yes, spammers have been around since forever, but it's not the same amount of spammers. Whether it's two spammers or two million spammers does make a difference.
I think we're long past peak spam. A lot of them seem to have given up due to the rise of SPF and DKIM, and also because people don't really use email so much anymore as a serious form of communication.
I remember some clients in the mid 2000s. They got several spam emails per minute on some accounts. Not kidding. I haven't seen anything like that in recent years.
I have almost the same experience. I'm not running my own ISP and I'm not in a country known for originating DDoS attacks (Sweden), yet just using Firefox on Linux seems to be enough to be forced to click on traffic lights many times an hour. If I'm using Mullvad VPN that accelerates to almost every minute. CloudFlare claims to support privacy pass, but their extension implementing it seems to do absolutely nothing.
> I'm not running my own ISP and I'm not in a country known for originating DDoS attacks (Sweden), yet just using Firefox on Linux seems to be enough to be forced to click on traffic lights many times an hour.
I'm in the same situation. Linux, Firefox, Sweden, with a residential IP that has been mine for weeks/months. Who's massively DDoS'ing with residential Telia IPs?!
You know, after reading your comment I decided to install and try chromium for few minutes and you're absolutely right. It did not ask captcha once. I opened the same websites where cloudflare always asks me for captcha on firefox so I thought this was common, after finding this out, I am feeling annoyed.
Agreed. Same with Firefox on FreeBSD. Constant captchas. It identifies as Linux by the way (it seems to be compiled that way by the maintainers) which is probably better (a 2% desktop marketshare OS vs a 0.01% one is probably better here)
OP didn’t put this in the title but the article is from 2016. Turns out a lot has changed in the last decade and I think it’s likely that the article should be updated on what it’s like right now.
Oh this is still very true! I am from Banglaore, India. There are sites that outright block me. And in a day, I at least encounter 20-25 times where I need to click on "human checkbox" due to my region or IP. In mobile it's worse. All sites that have "strict" mode on, will either block or show the "human checkbox".
Even sites that I manage with Cloudflare, I see the same. Even if I use relaxed mode on, If I visit the site via mobile, it can trigger the Cloudflare human validation.
More recently: https://news.ycombinator.com/item?id=42953508
s/is ruining/has ruined/ ?
g
I fully agree. It's not only the waste of time when you have to confirm you're a human (that adds up to multiple hours per month).
It's also the entire blockage of older or less mainstream systems that no longer can access, sometimes critical, websites at all when the Cloudflare check blocks things entirely because the "browser is out of date" or not on their whitelist. Therefore causing excessive discrimination of poorer folks that can't afford upgrading to never/ other systems that still are legible to pass Cloudflare's "grace".
(Note I share your sentiment, however)
Is there any data that’s supports this suggestion users with older devices are actually being discriminated? (% of users actually using older devices incapable of upgrading to browser versions supported by cloud flare)
I just find it hard to believe users are actually getting denied access because their device are old. Surely you can still run new versions of Chrome and Firefox on most things [1].
——————
[1] Don’t get me wrong I use Safari and I find it inflammatory when a site tells me to use a modern browser because they doesn’t support safari (the language more so). But I wouldn’t call it discrimination seeing as I have an opinion to run firefox/chrome from time to time.
Moreover, the most hilarious thing here is that Turnstile is easily bypassed by "patchright" (patched playwright runtime) + xvfb + good residential IP pool. So it's hurting real users and not protecting against bots.
What are the symptoms of being shadowbanned? I see an awful lot of "click here to prove you are human" boxes, click then, the page reloads, and I'm left with the captcha again. It's been very very frustrating.
Without a market CloudFlare wouldn't be able to ruin the internet. You can thank all of the incessant AI bots for that. I can't even browse GitHub anymore without logging in.
Cloudflare doesn't need AI to survive as a business. There are more than enough DDoS attacks to protect from.
This article is from 2016, and it should be noted that things have significantly increased since then. I no longer have to click traffic lights and motorcycles, I just have to wait a few seconds. I'm in Vietnam so my IP gets flagged for checks a lot, but they all pass automatically in a few seconds.
The only time I still get asked to click motorcycles is not Cloudflare, it's Google. They absolutely hate when you try to do a search in an incognito window and will give you an unpassable captcha until you give up and use DDG instead.
Today I looked up a word definition on tfd.com (usually a lightning-fast website), it took 3 cloudflare screens each 10 seconds to load. Why?. Because I'm in South East Asia? I aborted mission and pasted the word in a search engine and had a definition in <5 seconds. Sad to see some of my favourite sites becoming unusable.
The shorter the average interaction with the site, the worse the burden cloudflare becomes. E.g. looking up a definition is usually a 5-10 second job, Cloudflare can make it take almost an order of magnitude longer.
In defence of motorcylces and traffic lights, those captchas are annoying too, but they do help humanity in a tiny, tiny way. By contrast, watching a cloudflare loading spinner is stupefyingly useless.
(apologies for ranting. I find it disproportionately irritating even though it's only a few minutes per day, possibly due to the sheer repetition involved).
Archive.org seems to work well as proxy for tfd.
add tfd = http://web.archive.org/web/2026if_/https://www.thefreedictio... as a search engine. (This is our internet now.)
Woah, yeah just tried tfd.com and got 10 CF redirects, still not loading.
From Germany: Two redirects, one for tfd.com, one for the redirected www.thefreedictionary.com. That's the choice -- and fault -- of the domain and webserver owners to have this full redirect instead of serving from the short domain directly.
I didn't realize the article was from 2016. I still have to click motorcycles and traffic lights sometimes. So nothing has changed at all! I didn't know they were using those motorcycles and traffic lights for almost 10 years already
Firewalling the third world off is a feature, not a bug.
Spam, antisocial behaviour, DDoS…
And this never happens in the first world.
Yeah, right.
What is a better option for website owners? We don't want to keep people out, we want to keep attackers out.
Genuinely curious, is there a way of tuning how this protection is triggered? If there is, perhaps filter out those ISPs/countries from which most attack originate? Not a cloudflare user myself -- for me it's mostly been a nuisance.
it's ruining the internet for everybody else
(The author runs a small ISP in an unspecified country in SEA and complains about many CF captchas.)
This may be one reason:
https://blog.cloudflare.com/ddos-threat-report-2025-q3/
Top 10 largest sources of DDoS attacks: 2025 Q3
1. Indonesia
2. Thailand
3. Bangladesh
Vietnam and Singapore also make it into the top 10. The latter is a bit of an outlier being rich and having a small population.
So, guilty by default, right? We developed human rights and laws through centuries of debates, pain, suffer, revolutions, fights etc just to get mega-corps doing whatever they feel right, externalizing the trade-offs on innocent peoples.
So what's to be done? Some people are being adversely (and probably unfairly, maybe even unjustly) affected by the actions of people that they share a geographic location with. I'm not convinced that many people desire that, but nobody much wants systematic disruption to a shared resource that has (perhaps regrettably) become economically and socially important, either. And, at its basic level, the net is geography: wires and data centres and peering points, as well as national laws, companies, agreements, etc.
What's the better solution? I certainly don't know.
>So what's to be done?
using a less retarded system, perhaps? forcing a max difficulty recaptcha upon the first (!!!) request from client_IP to server_IP in hours/days/ever makes no fucking sense whatsoever.
Cloudflare is a piece of shit, and people only use it because it's free.
No, just pointing out that it's relatively likely that their ISP's IP ranges have been flagged as DDoS sources.
I know, and I was pointing out that CF outsources the trade-offs of their solutions to innocent users.
What, because it keeps breaking?