Firefox privacy, security and anti-tracking: a comprehensive user.js template for configuration and hardening
Go to file
Thorin-Oakenpants f8932dced1
remove ambiguous line
The point was that google have said (stated in policy, but fuck knows where that is located these days) that it is anonymized and not used for tracking. It's an API used by **_4 billion devices_** - the API has privacy policies for use. If a whistleblower or someone else found out that google was using this to enhance their user profiling, then all hell would break loose. And they don't even need this to fuel their ad revenue. It is provided, gratis, to the web to help ensure security - they wouldn't dare taint it and get it caught up in a privacy scandal involving **+4 billion devices_**. And in all this time (since 2007), there has been no such whistleblower or proof it is used to track or announcements by google of changes to the contrary.

Anyway, a quick search brings up
- Here is their policy - https://www.google.com/intl/en_us/privacy/browsing.html - it's empty and points to
- https://www.google.com/intl/en/chrome/privacy/
   - and if you scroll down to "Safe Browsing practices" it doesn't say anything about privacy policies for the API itself (or the owner of the API) - it just spells out what happens in chrome
- I'm not going to bother to look any further and find a history of policy changes

Anyway, this is Firefox and hashes are part hashes bundled with other real hashes - and we turned off real time binary checks. So this line can fuck the fuck off. It was meant to reassure those who want the security of real-time binary checks, that privacy "shouldn't" be an issue, but I'm not going to expand on it
2021-11-07 06:48:45 +00:00
.github/ISSUE_TEMPLATE add override recipes 2020-12-25 15:55:01 +00:00
scratchpad-scripts Delete arkenfox-clear-RFP-alternatives.js 2021-10-10 23:55:39 +00:00
wikipiki Add files via upload 2021-03-11 14:06:38 +00:00
_config.yml migration: cleanup code references 2020-09-15 06:07:32 +00:00
.gitattributes Update .gitattributes 2019-06-26 13:32:12 +00:00
.travis.yml Added Travis CI configuration 2017-03-01 00:11:05 +02:00
LICENSE.txt Update LICENSE.txt 2020-09-15 04:19:03 +00:00
prefsCleaner.bat v2.4 - add strlen check for prefs.js 2021-01-17 15:27:50 +00:00
prefsCleaner.sh prefsCleaner.sh: Fix invalid regular expression (#1258) 2021-09-28 19:24:54 +00:00
README.md Simple maintenance improvements (#1255) 2021-09-27 15:23:12 +00:00
updater.bat v4.14 - check for TLS1.2 (#1097) 2021-01-22 12:15:12 +00:00
updater.sh Simple maintenance improvements (#1255) 2021-09-27 15:23:12 +00:00
user.js remove ambiguous line 2021-11-07 06:48:45 +00:00

🟪 user.js

A user.js is a configuration file that can control hundreds of Firefox settings. For a more technical breakdown and explanation, you can read more on the overview wiki page.

🟩 the arkenfox user.js

License: MIT

The arkenfox 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 implementation wiki page, as it contains important information regarding a few user.js settings.

Note that we do not recommend connecting over Tor on Firefox. Use the Tor Browser if your threat model calls for it, or for accessing hidden services.

Also be aware that the arkenfox user.js is made specifically for desktop Firefox. Using it as-is in other Gecko-based browsers can be counterproductive, especially in the Tor Browser.

🟧 sitemap

🟥 acknowledgments

Literally thousands of sources, references and suggestions. Many thanks, and much appreciated.