Thunderbird privacy, security and anti-fingerprinting: a comprehensive user.js template for configuration and hardening
Go to file
boredsquirrel 824edabe63
Enforces secure auto-configuration and fetching from Exchange (#50)
This patch enforces `mailnews.auto_config.fetchFromISP.sslOnly` and resets `mailnews.auto_config.fetchFromExchange.enabled` to allow fetching from Exchange servers when auto-configuration is enabled.

It also resets two auto-configuration URL preferences as doing so prevented users from re-enabling this feature.

Co-authored-by: Samuel FORESTIER <samuel+dev@forestier.app>
2024-07-09 19:47:44 +00:00
.github Updates GitHub Actions to v4 to address Node.js 16 deprecation 2024-04-24 23:32:01 +02:00
wiki 2019-11-24 00:00:00 +00:00
.eslint.config.mjs Migrates ESLint configuration to new (9+) "flat format" 2024-04-24 23:28:00 +02:00
LICENSE [META] Updates copyrights for 2024 2024-04-24 23:28:00 +02:00
README.md Fixes related project repository link 2023-09-14 09:57:47 +02:00
user.js Enforces secure auto-configuration and fetching from Exchange (#50) 2024-07-09 19:47:44 +00:00

README.md

Thunderbird User.JS

Thunderbird privacy, security and anti-fingerprinting: a comprehensive user.js template for configuration and hardening

🟪 user.js

An user.js is a configuration file that can control Thunderbird settings - for a more technical breakdown and explanation, you can read more in the wiki.

🟩 Thunderbird user.js

License: MIT

The thunderbird user.js is a template which aims to provide as much privacy and enhanced security as possible, and to reduce tracking and fingerprinting as much as possible - while minimizing any loss of functionality and breakage (but it will happen).

Everyone, experts included, should at least read the wiki, as it contains important information regarding a few user.js settings.

It differs from the arkenfox user.js in that the focus is to keep Thunderbird as an e-mail client and disable as many web browsing features as possible. We believe web browsing should be done in a web browser, and not an email client.

Also be aware that this user.js is made specifically for Thunderbird and is only being tested against releases with extended support (ESR).

🟧 Sitemap

🟥 Acknowledgments