Even before Cloudflare started "dropping the ball" with outages and getting caught AI vibe coding projects - their firm grip on the modern "Eye Ball" web is immense and concerning.
Although their reach across the net gives them an almost unique advantage for building powerful security features and technical services for website developers, it also further centralises the Internet - which is a great concern for stability (technically and politically), and privacy.
Cloudflare is the most prominent, but there are many other CDN networks that centralise and track your activity on an immense scale.
Site-note: On the software development side of the internet "the big guys" used to be GitHub and DockerHub. They power most of the resources that many software projects need to run, but this is thankfully falling apart since Microsoft's acquisition of GitHub and subsequent enshitification, and Docker's public rate-limiting.
How can you avoid Clouflare's and others reach?
As a webmaster (that shows my age... should be "web developer"?) you can choose to use other CDN and WAF services for your site such as Bunny CDN, or hosting your own.
But, what can individual internet user do?
You can force the websites that you visit to use a more private, and likely more trustworthy CDN for common assets. This helps to decentralise away from "the big guys" and limits the data you share with these companies.
Note: Bunny CDN (now just called Bunny.net) is a step in the right direction, although it's not a perfect solution, such as a fully decentralised internet where you host your websites own assets.
Both these browser plugins will invisibly modify most of the websites you'll look at for the good of your data privacy.
Bunny Fonts & Bunny HopJS CDN
Assuming you're using a Firefox derivative for your web browsing such as LibreWolf - you can use a plugin called Redirector on Desktop and Firefox Mobile.
This add-on is great for redirecting links to your own self-hosted services such as Redlib too, but it can also swap out downloadable internet resources to an alternative source like Bunny Fonts or Bunny HopJS CDN.
Crucially, Bunny Fonts is a drop-in replacement for Google Fonts, and Bunny HopJS CDN is a drop-in replacement for Cloudflare's CDNjs and jsDelivr (GitHub, NPM, WordPress etc).
You just need to change the domain name of the resource and the Bunny hosted services accept the existing resource URL's transparently.
Here's the configuration for REDIRECTOR Firefox plugin for Bunny CDN and Bunny Fonts:
{
"createdBy": "Redirector v3.5.3",
"createdAt": "2026-01-29T13:26:24.211Z",
"redirects": [
{
"description": "Bunny the Google Fonts",
"exampleUrl": "https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=Open+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap",
"exampleResult": "https://fonts.bunny.net/css2?family=DM+Serif+Display:ital@0;1&family=Open+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap",
"error": null,
"includePattern": "http*://fonts.googleapis.com/*",
"excludePattern": "",
"patternDesc": "Use a more private CDN for Google Fonts.",
"redirectUrl": "https://fonts.bunny.net/$2",
"patternType": "W",
"processMatches": "noProcessing",
"disabled": false,
"grouped": false,
"appliesTo": [
"main_frame",
"sub_frame",
"stylesheet",
"script",
"xmlhttprequest"
]
},
{
"description": "Bunny the CDNjs",
"exampleUrl": "https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js",
"exampleResult": "https://cdn.hopjs.net/ajax/libs/jquery/3.7.1/jquery.min.js",
"error": null,
"includePattern": "http*://cdnjs.cloudflare.com/*",
"excludePattern": "",
"patternDesc": "Use a more private CDN for the common Cloudflare CDNjs.",
"redirectUrl": "https://cdn.hopjs.net/$2",
"patternType": "W",
"processMatches": "noProcessing",
"disabled": false,
"grouped": false,
"appliesTo": [
"main_frame",
"sub_frame",
"stylesheet",
"script",
"xmlhttprequest"
]
},
{
"description": "Bunny the jsDeliver",
"exampleUrl": "https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.min.js",
"exampleResult": "https://cdn.hopjs.net/npm/[email protected]/dist/jquery.min.js",
"error": null,
"includePattern": "http*://cdn.jsdelivr.net/*",
"excludePattern": "",
"patternDesc": "A more private CDN for npm, Github, WordPress etc.",
"redirectUrl": "https://cdn.hopjs.net/$2",
"patternType": "W",
"processMatches": "noProcessing",
"disabled": false,
"grouped": false,
"appliesTo": [
"main_frame",
"sub_frame",
"stylesheet",
"script",
"xmlhttprequest"
]
}
]
}
Just export this JSON code as a file, and use the import feature in the plugin.
Now all your Google Fonts and common CSS/JS resources will be redirected to Bunny CDN's versions.
Local CDN
Local CDN is another great Firefox CDN plugin that will serve well known assets for many websites, from a local copy. Faster and clearly more private.
It has a limited set of assets due to plugin delivery restrictions, but there's enough to make a huge difference with the data you spread around these internet infrastructure type CDN services.
Here's the Local CDN Firefox plugin and it's code.
Comments & Questions
Reply by email to send in your thoughts.
Comments may be featured here unless you say otherwise. You can encrypt emails with PGP too, learn more about my email replies here.
PGP: 9ba2c5570aec2933970053e7967775cb1020ef23