Replaces those irritating [email protected] with valid email addresses.
Go to file
Anedroid bdb696b56e
Bump to version 1.1
2022-06-30 12:48:15 +02:00
.gitignore initial commit 2022-05-31 17:41:54 +02:00
LICENSE initial commit 2022-05-31 17:41:54 +02:00
README.md About extension signatures 2022-06-01 21:13:42 +02:00
cloudflare-email-protected.js Fixed minor bug 2022-06-30 12:47:24 +02:00
manifest.json Bump to version 1.1 2022-06-30 12:48:15 +02:00

README.md

Cloudflare email deobfuscator

Tired of those irritating [email protected] appearing on websites "protected" by Cloudflare especially, but prefer to use the web without JavaScript? They like to appear especially in software documentations in places, where there isn't any email, for example bash prompt:

anedroid@myserver:~$

Instead you see:

[email protected]:~$

Now you have one less reason to load all that malicious non-free JavaScript tracking your mouse movements and mining cryptocurrencies on your machine just install this extension, and forget it.

A campaign agains Cloudflare

Cloudflare is evil just like Google, Facebook, Microsoft, Apple and Amazon. And many other companies. What Cloudflare does to users are:

  • decrypting https traffic on websites "protected" by Cloudflare that means all passwords and other secrets is interjected and stored on Cloudflare servers, but your browser still thinks the connection is secure,
  • discriminating TOR users, forcing them to solve hundreds of captchas in order to display a website of course that doesn't work with JavaScript disabled, so Cloudflare also discriminate those who want to protect their privacy,
  • discriminating people living in poor countries with low Internet connection,
  • blocking some third-party software from scrapping or indexing the websites,
  • giving itself an opportunity to censor website content as you can see, it already interferes with the content obfuscating emails, that's why I created this extension,
  • centralazing the whole Internet.

Learn more (the article isn't written by me, but I consider it's worth reading).

License & contributing

Copyright (C) 2022 anedroid

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.


This extension is free software (as in freedom). That means it gives you, the user, 4 essential freedoms:

  • Freedom to run the program as you wish, for whatever purpose (freedom 0),
  • Freedom to study how the program works and modify it to make it do, what you want. Access to the source code is a precondition for this (freedom 1),
  • Freedom to share exact copies of program to help your neighbor (freedom 2),
  • Freedom to share your modified versions of the program to help the whole community. Access to the source code is a precondition for this (freedom 3).

This program is licences under GNU GPL version 3, so it's copylefted. You have those 4 freedoms, but remember to grant it to others! Don't make it non-free software, because it hurts!

If you found a bug, the extension stopped work after a while, or you want to improve the software, feel free to make a pull request, write an issue or contact me on Mastodon.

Watch out for Mozilla

Unfortunately, in contraction to what Mozilla claims, they don't care your freedom and privacy. I've made a personal research and realized, that about 12% of web extensions on addons.mozilla.com marked as "recommended" is non-free software. Besides, original Firefox browser sends a lots of telemetric data to Mozilla without consent, which are not needed by Firefox development purposes. And, Mozilla recently started to push many pointless restrictions in Firefox which even web extensions cannot ommit. If you use Firefox, please consider migration to one of its forks with DRM and telemetry removed, such as GNU Icecat or Abrowser (default web browser in Trisquel GNU/Linux). Don't use Chrome, because it's worse.

About extension signatures

Mozilla requires that all Firefox extensions is verified and digitally signed by the central authority Mozilla. If some extension isn't signed, then user cannot install it in their own browser, because Firefox reject it without giving any choice to user. This pointless restriction apply also to this extension, because I haven't submitted it to Mozilla. If you can't install it, open about:config and set the option:

xpinstall.signatures.required to false.

Then try to install it again. If your browser still block unverified extensions, you should install another browser. Probably the best choice will be GNU Icecat, which is a modified version of Firefox ESR with some antifeatures removed or disabled and tweaked some default privacy settings. The latest version is 60.7.0 released at 2019-06-02, so it's a bit outdated. If you prefer, you can install version based on the latest Firefox ESR (as for now it's 91.0.0).