Leave all site settings permissions at ask to allow. Check browser anonymity or security with TorZillaPrint & Browser Leaks.
See the Arkenfox wiki.
๐บ Librewolf
Add Arkenfox’s user.js & Luke Smith’s overrides:
- Make a new browser profile: โ
about:profilesโCreate a New Profile - Append the overrides to Arkenfox.
- Place both
.jsfiles in the new profile (root directory). - Place
updater.sh&prefsCleaner.shin there. - Run both every once in a while.
Alternatively, there’s an AUR package.
๐ฆ Fennec F-Droid
Enable ETP:
โฎโSettingsโPrivacy and SecurityโEnhanced Tracking ProtectionEnhanced Tracking Protectionโโ Strictโ Fix major site issuesโ Tell websites not to share & sell data
Add Arkenfox’s user.js & Luke Smith’s overrides (requires root):
- Append the overrides to the user.js file.
- Place it at
/data/data/org.mozilla.fennec_fdroid/files/mozilla/XXXXXXXX.default/ - Set its owner & group to Fennec’s.
To enable installing extensions as normal, append this to the user.js:
user_pref("privacy.resistFingerprinting.block_mozAddonManager", "false")
Extensions
- ๐ uBlock Origin – Blocks ads & scripts
- ๐ช I still don’t care about cookies – Removes annoying cookie banners
- ๐ณ LocalCDN – Emulates CDNs locally
- ๐ฏ LibRedirect – Redirects sites to privacy front-ends
Enable AdGuard URL Tracking Protection & import Actually Legitimate URL Shortener Tool in uBlock.
Set uBlock to medium or hard mode. See either page for how to relax each per website.
Disable JavaScript in uBlock: โ โ Disable JavaScript
On Fennec, fix WebRTC leak with uBlock: โ โ Prevent WebRTC from leaking local IP addresses
Additionally, these may be useful:
- ๐๏ธ Stylus – Changes any website’s colors
- โ๏ธ Redirector – Redirect URLs (unmaintaned)
- ๐ Violentmonkey – Runs userscripts
Network
DNS over HTTPS
Enable DoH if not using Tor or I2P.
Librewolf:
โฎโSettingsโPrivacy and SecurityโDNS over HTTPSโ Max ProtectionโChoose provider: Mullvad (No Filtering)
Fennec:
โฎโSettingsโPrivacy and SecurityโDNS over HTTPSโ Max ProtectionโChoose provider: CustomProvider: https://dns.mullvad.net/dns-query
Tor & I2P
Official Firefox config for I2P.
The relevant about:config values are:
network.proxy.socks localhost
network.proxy.socks_port 4444 // 4447 for I2Pd, 9050 for Tor.
network.proxy.type 1 // 1 = enable, 5 = use system proxy
Remember to set this:
network.dns.disabled true
Otherwise if the proxy isn’t running or connected .onion
& .i2p addresses will be sent to your VPN or ISP.
FoxyProxy
Use FoxyProxy for accessing eepsites while the browser is configured for Tor or the clearnet:
โ Proxy by PatternsOptionsโProxiesโAddTitle: I2PHostname: localhostType: HTTPPort: 4444Proxy by PatternsโPattern: *.i2p/*