The ultimate Firefox configuration that is acceptable Privacy-Wise while being as much feature-packed as possible.
- The best Firefox configuration that break as little websites as possible
- No ads, no cookies messages not even the "forced" one
- Near perfect fingerprint resistance (including resistance to fingerprint.com the "strongest" fingerprinting tool), your fingerprint changes at almost every browser restart
- Tons of new features thanks to amazing add-ons
- Only Free and Open Source add-ons, absolutely nothing proprietary is required
- 100% Free of spyware
- No Contributor License Agreement
- No Code of Conduct
As you can see, this project doesn't get a lot of updates, the reason is simple: this project is complete.
I've been using it for YEARS since it was created, and it's just been doing what I want since.
I rarely have to change things and when I do, the change will be added to this guide.
-
Liberapay: https://liberapay.com/TheFrenchGhosty
-
Monero (XMR): 87Ak7caLNYa7JKEQT4fYSDFsF5GeUZ21pFYtsNaEBSQZ7X8UcamThvvJeGo3ysuSDHcVAKz5JjX936K7cpJduHBZ5UzhgLZ (preferred)
-
Wownero (WOW): WW3kVSN33A4AZN4EfT46nYVPVuhV2Mfby5oeuYbZZe34fECAGZgBcSiDuHD1crb2n97UqkgiJ1NWxCG7xgAqp8zU36fxcFATQ
-
Bitcoin (BTC): bc1qvstl5gvkyx8er48lrpyxhlrdn7yrde0zj52rkz
-
Litecoin (LTC): ltc1q6r6jhtktnvv8e80k6jaupe4dmmcxw7tcsrf0jt
OR
- Firefox itself (not recommended)
The fact that Mozilla STILL hasn't done profile backup/restore is crazy, but it's Mozilla, so you shouldn't expect much good from them.
We start with the AI preferences because disabling them removes some option from the other preferences panels.
Tick: "Block AI enhancements" and confirm
Under "Browser Layout" untick Show sidebar" - It provides nothing, this is just Mozilla copying Vivaldi's UI (and more is coming - and this isn't a joke on desktop they just copy Vivaldi and on Android they just copy Safari iOS) because their own designers are incompetent.
Under "Digital Rights Management (DRM) Content" untick "Play DRM-controlled content"
Under "Browsing":
Untick "Recommend extensions as you browse"
Untick "Recommend features as you browse"
Under "New Windows and Tabs" / "Homepage and new windows" - "Custom URLs..."
Set the SearXNG instance you want to use.
Under "Firefox Home Content" untick everything, especially "Support Firefox"
Go to the SearXNG instance you want to use
Right click the search bar - Click "Add [Instance name]"
Go back to about:preferences#search
Under "Search Suggestions": Tick all options
Under "Address Bar":
Untick "Suggest search engines to use"
Untick "Quick actions"
Under "Search Shortcuts": Remove everything except the SearX instance you added (and the stuff you can't remove)
Under "Cookies and Site Data" untick "Delete cookies and site data when LibreWolf is closed"
Under "Passwords":
Untick "Ask to save passwords" (use a proper password manager - not the stupid browser integrated one that is super easy to access by malware)
Untick "Show alerts about passwords for breached websites"
Under "Payment methods": Untick "Save and autofill payment info"
Under "Addresses and more": Untick "Save and autofill addresses"
Under "History"
Set the drop down menu to "Customize history"
"Clear history when Firefox closes" - Tick everything except "Cookies and site data" "Site Settings"
Under "Permission"
Open "Location" and tick "Block new requests asking to access your location"
Under "Firefox Data Collection and Use": Untick everything - Even if you tell the browser not to collect anything when you first open it, it will still collect data. Mozilla at its finest - and they wonder why people hate them.
Under "Security"/ "Deceptive content and dangerous software protection" untick "Block dangerous and deceptive content" - This is using a database of website maintained by Google and is heavily prone to censorship, see https://librewolf.net/docs/faq/#why-do-you-disable-google-safe-browsing for more information
Under "DNS over HTTPS" / "Enable DNS over HTTPS using:": Tick "Off" - Set a proper DNS on the OS.
Set privacy.resistFingerprinting to false: it breaks to much stuff, and the browser add-ons do most of what it does.
Set browser.tabs.closeWindowWithLastTab to false: doesn't close the browser when the last tab is closed
Set security.OCSP.require to false: the OCSP server is down almost daily, and OCSP is basically pointless (also, looking at my MITM, the OCSP server seem to be a Google domain)
In the toolbar/navbar (the thing at the top containing your tabs and everything):
-
Right click on the "Show sidebars" button (the thing on the left) and click "Remove from Toolbar" - It provides nothing, this is just Mozilla copying Vivaldi's UI (and more is coming - and this isn't a joke on desktop they just copy Vivaldi and on Android they just copy Safari iOS) because their own designers are incompetent.
-
Right click on the "Account" button (the thing on the right) and click "Remove from Toolbar"
-
Right click on the "View recent browsing across windows and devices" button (the thing at the top on the left of the tabs) and click "Remove from Toolbar"
In the hamburger menu:
Bookmarks - Show bookmarks toolbar
In the bookmarks toolbar right click the "Import bookmarks": Remove from toolbar
CanvasBlocker: https://addons.mozilla.org/firefox/addon/canvasblocker/
Settings - Preset: Choose "Convenient settings"
Chameleon: https://addons.mozilla.org/firefox/addon/chameleon-ext/ (optional but recommended)
Home: Dark
Profile: "Random Profile (Desktop)" on desktop - "Random Profile (Mobile)" on mobile
Change Periodically - Every 30 minutes
Cookie Autodelete: https://addons.mozilla.org/firefox/addon/cookie-autodelete/
"Auto-clean enabled" = Green
"Notification" = Red
Whitelist the websites you want to stay connected to.
Indie Wiki Buddy: https://addons.mozilla.org/firefox/addon/indie-wiki-buddy/
Enable BreezeWiki, choose your preferred instance
I still don't care about cookies: https://addons.mozilla.org/firefox/addon/istilldontcareaboutcookies/
Configure it how you prefer (do not enable Fandom, Indie Wiki Buddy take cares of it)
Redirect AMP to HTML: https://addons.mozilla.org/firefox/addon/amp2html/
Notification - Un-tick "Enable popup"
uBlock Origin: https://addons.mozilla.org/firefox/addon/ublock-origin/
Settings / Appearance:
Theme: Dark
Filter lists
Tick the "+" next to "XX networks filters + XX cosmetic filters from:"
Tick every list (you can only tick your country in the "Regions, languages" lists)
"Apply changes" - "Update now"
(Optional) uMatrix: https://addons.mozilla.org/firefox/addon/umatrix/
Popup:
Click *
All css/image/frame without any filter - scripts disabled
1st-party frame without any filter
Augmented Steam: https://addons.mozilla.org/firefox/addon/augmented-steam/
Bookmark Dupes: https://addons.mozilla.org/firefox/addon/bookmark-dupes/
Bypass Paywalls Clean: https://gitflic.ru/project/magnolia1234/bypass-paywalls-firefox-clean#installation (https://en.wikipedia.org/wiki/Bypass_Paywalls_Clean)
In the opt-in menu for more features, set everything to yes
Cookie Quick Manager: https://addons.mozilla.org/firefox/addon/cookie-quick-manager/
Dark Reader: https://addons.mozilla.org/firefox/addon/darkreader/
Get RSS Feed URL: https://addons.mozilla.org/firefox/addon/get-rss-feed-url/
SponsorBlock: https://addons.mozilla.org/firefox/addon/sponsorblock/
Miscellaneous: Support 3rd Party YouTube-Sites
Add your instance to "Add 3rd-Party Client Instance"
Go to new tab - Keep changes
Settings - Show a new photo - Every 5 minutes
Remove Greeting
Options: Enable Crowd Bypass
Unwanted Twitch: https://addons.mozilla.org/firefox/addon/unwanted-twitch/
Violentmonkey: https://addons.mozilla.org/firefox/addon/violentmonkey/
(Optional) SingleFile: https://addons.mozilla.org/firefox/addon/single-file
This addon saves every webpage you visit to a special HTML file (that is a special zip that can be opened in a browser as is), this might be considered a security issue to have those files on your machine, this is why it's optional. DON'T ALLOW IN PRIVATE WINDOW if you want to be able to have a way to open pages without saving them.
- File name / template:
0A0A0A-SingleFileZ/{year-utc}{month-utc}/{year-utc}{month-utc}{day-utc} - {url-hostname} - %if-empty<{page-title}|No title>.{filename-extension}
- File name / file name conflict resolution:
Select "skip duplicate files"
- File format / format:
Select "self-extracting ZIP (universal)"
- File format / embed image:
Tick "page screenshot"
- HTML Content
Tick "Remove frames"
- Network / set maximum size:
Set "maximum size (MB)" to "50"
- Auto-Save / auto-save waiting delay after page load (s):
Set to "8"
Right click SingleFile in the taskbar and click on: SingleFile - Auto-save - Auto-save all tabs
You now have the best possible Firefox configuration.
If you think something more should be added, like an open source add-ons, feel free to open an issue.
Some (rare) websites wont work with a setup this strong.
For those rare websites the solution is to use an alternative browsers (or to not use those websites).
Some websites don't support Firefox-based browser at all, so to hit 2 birds with one stone, let's use Ungoogled Chromium.
- Enable extensions following the guide they provide (when you first open the browser)
- Install uBlock Origin and I still don't care about cookies
- Remember to clear your browsing data often (using
chrome://settings/clearBrowserData(advanced tab - Time range: all time)), since Chromium-based browser don't have a feature to automatically clear them unlike Firefox-based browser (because obviously Google doesn't want their users to do that)