Git Product home page Git Product logo

ultimate-firefox-configuration's Introduction

TheFrenchGhosty's Ultimate Firefox Configuration

The ultimate Firefox configuration that is acceptable Privacy-Wise while being as much feature-packed as possible.

Features:

  • The best Firefox configuration that break as little websites as possible
  • No ads, no cookies messages not even the "forced" one
  • 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

Donate:


Prerequisites


Setup


about:preferences

about:preferences#home

New Windows and Tabs

"Homepage and new windows" - "Custom URLs..."

Set the SearX instance you want to use.

about:preferences#search

Go to the SearX instance you want to use

Right click the search bar - Click "Add [Instance name]"

Go back to about:preferences#search

"Search Suggestions" tick all options

"One-Click Search Engine" - Remove everything except the SearX instance you added

about:preferences#privacy

Under "Cookies and Site Data" untick "Delete cookies and site data when LibreWolf is closed"

"History"

"Firefox will" "Use custom settings for history"

"Clear history when Firefox closes" - Tick everything except "Cookies" "Active Logins" "Site Settings" "Offline website data"


about:config

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 are down almost daily, and OCSP is basically pointless


Bookmarks

In the hamburger menu:

Bookmarks - Show Bookmarks Toolbar

Right click the "Import bookmarks" - Remove from toolbar


Privacy-focused add-ons (When asked, allow in private mode)

Convenient settings

Home: Dark

Profile: "Random Profile (Desktop)" on desktop - "Random Profile (Mobile)" on mobile

Change Periodically - Every 30 minutes

"Auto-clean enabled" = Green

"Notification" = Red

Whitelist the websites you want to stay connected to.

"Encrypt All Sites Eligible" - ON

Enable BreezeWiki, choose your preferred instance

Configure it how you prefer

Notification - Un-tick "Enable popup"

Settings - Privacy

Appearance:

Theme: Dark

Filter lists

Tick the "+" next to "XX networks filters + XX cosmetic filters from:"

Tick every list (except the 2 "Fanboy's" lists, that break too much stuff)

"Apply changes" - "Update now"

Popup:

Click *

All css/image/frame without any filter - scripts disabled

1st-party frame without any filter


Feature-packed add-ons

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

(Optional) SingleFileZ: https://addons.mozilla.org/firefox/addon/singlefilez/ (!DON'T ALLOW IN PRIVATE WINDOW!)

File name:

Template: aaaSingleFileZ/{year-utc}{month-utc}/{year-utc}{month-utc}{day-utc} - {page-title}.html

File name conflict resolution: skip duplicate file

HTML Content:

Tick "Remove frames"

Auto-Save

auto-save waiting delay after page load (s): 10 sec

Misc.

Tick "set maximum size for embedded resources"

maximum size (MB): 50MB

Auto-settings rules:

file://
moz-extension://

Right click SingleFileZ in the taskbar: Auto-save - Auto-save all tabs

Finish line

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.

ultimate-firefox-configuration's People

Contributors

thefrenchghosty avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.