1
0
mirror of https://github.com/yokoffing/Betterfox.git synced 2026-06-12 15:40:48 +05:30

Updated Optional Hardening (markdown)

yokoffing
2024-07-17 10:11:02 -04:00
parent c009d4943c
commit a48f90d607
+3 -9
@@ -248,14 +248,8 @@ user_pref("default-browser-agent.enabled", false);
### Fingerprinting ### Fingerprinting
Fingerprinting is a high [threat model](https://thenewoil.org/en/guides/prologue/threatmodel/) issue that is only [addressed](https://github.com/arkenfox/user.js/wiki/3.3-Overrides-%5BTo-RFP-or-Not%5D#-fingerprinting) reasonably by Tor.<sup>[1](https://youtu.be/5NrbdO4yWek?t=4334)</sup> Please use the [Tor Browser](https://www.torproject.org) if your context calls for **anonymity** and not just reasonable **privacy**.<sup>^[*what's the difference?*](https://thenewoil.org/en/guides/prologue/secprivanon/)</sup> Fingerprinting is a high [threat model](https://thenewoil.org/en/guides/prologue/threatmodel/) issue that is only [addressed](https://github.com/arkenfox/user.js/wiki/3.3-Overrides-%5BTo-RFP-or-Not%5D#-fingerprinting) reasonably by Tor.<sup>[1](https://youtu.be/5NrbdO4yWek?t=4334)</sup> Please use the [Tor Browser](https://www.torproject.org) if your context calls for **anonymity** and not just reasonable **privacy**.<sup>^[*what's the difference?*](https://thenewoil.org/en/guides/prologue/secprivanon/)</sup>
By default, Firefox blocks [known fingerprinters](https://blog.mozilla.org/security/2020/01/07/firefox-72-fingerprinting/); and as of v.119, ETP Strict also blocks [suspected fingerprinters](https://support.mozilla.org/en-US/kb/firefox-protection-against-fingerprinting). Betterfox does not enable [additional protection](https://support.mozilla.org/en-US/kb/firefox-protection-against-fingerprinting) known as `privacy.resistFingerprinting` (RFP). You can read why [here](https://old.reddit.com/r/firefox/comments/wuqpgi/are_there_any_aboutconfig_tweaks_to_get_smooth/ile3whx/?context=3). Betterfox aims to mitigate real-world tracking rather than advanced fingerprinting, which only Tor Browser and Mullvad Browser can effectively counter. While Firefox's Fingerprinting Protection (FPP) feature helps randomize some fingerprinting vectors, users may still have unique fingerprints. (It doesn't matter if you change a few preferences because [you are already unique](https://github.com/arkenfox/user.js/wiki/3.3-Overrides-%5BTo-RFP-or-Not%5D#-fingerprinting).) And while Betterfox strives to provide a seamless browsing experience, occasional site glitches may occur due to Betterfox settings, Firefox itself, or adblock filters. In such cases, using a secondary browser is recommended.
Most of our security and privacy tweaks come from AF. Just like that project, Betterfox usually focuses on [state](https://developer.mozilla.org/en-US/docs/Web/Privacy/State_Partitioning) and other cross-origin linkability mechanisms like navigational tracking. (**State** means client-side data stored on disk or memory, such as the items listed [here](https://privacycg.github.io/storage-partitioning/).) Most of our security and privacy tweaks come from AF. Just like that project, Betterfox usually focuses on [state](https://developer.mozilla.org/en-US/docs/Web/Privacy/State_Partitioning) and other cross-origin linkability mechanisms like navigational tracking. **State** means client-side data stored on disk or memory, such as the items listed [here](https://privacycg.github.io/storage-partitioning/). We also encourage you to read AF's [explainer](https://github.com/arkenfox/user.js/wiki/3.3-Overrides-%5BTo-RFP-or-Not%5D#-fingerprinting) on RFP and fingerprinting.
We also encourage you to read AF's [explainer](https://github.com/arkenfox/user.js/wiki/3.3-Overrides-%5BTo-RFP-or-Not%5D#-fingerprinting) on RFP and fingerprinting, some of which we echo here: By default, Firefox blocks [known fingerprinters](https://blog.mozilla.org/security/2020/01/07/firefox-72-fingerprinting/); and as of v.119, ETP Strict also blocks [suspected fingerprinters](https://support.mozilla.org/en-US/kb/firefox-protection-against-fingerprinting). Betterfox does not enable [additional protection](https://support.mozilla.org/en-US/kb/firefox-protection-against-fingerprinting) known as `privacy.resistFingerprinting` (RFP). You can read why [here](https://old.reddit.com/r/firefox/comments/wuqpgi/are_there_any_aboutconfig_tweaks_to_get_smooth/ile3whx/?context=3).
* Except for Tor Browser and Mullvad Browser, web browsers can only effectively fool naive fingerprinting scripts.
* However, starting with version 120, Firefox uses FPP (fingerprintingProtection), which subtly randomizes canvas per eTLD+1, session, and window-mode.
* We do not and never have claimed to defeat advanced fingerprinting. Betterfox does not care if a few preferences change any metrics, because [you are already unique](https://github.com/arkenfox/user.js/wiki/3.3-Overrides-%5BTo-RFP-or-Not%5D#-fingerprinting).
* Betterfox prioritizes privacy, security, speed, convenience, and minimalism in that order. However, this is always a balancing act.
* Where it makes sense for the average user, Betterfox focuses on mitigating real forms of tracking rather than prioritizing the potential threat of a widespread advanced fingerprinting script.
* We encourage you to use a secondary browser for the occasional site glitch. Sometimes it's because of Betterfox. Other times, it's Firefox itself or ad block filters not getting along with the page.