Giter VIP home page Giter VIP logo

betterfox's Introduction

GitHub issues GitHub closed issues GitHub repo size GitHub GitHub Maintained GitHub commit activity GitHub last commit GitHub Maintained Hits

Betterfox

about:config tweaks to enhance Mozilla Firefox. Files are updated as needed for your user.js.

Who is this setup for?

If you want a secure, blazing fast browsing experience, and don't want to deal with breakage, this setup is for you. The objective is to make the defaults sufficient enough for the average privacy-minded user, but remain trouble-free enough that my grandmother could use it. (That puts a whole new twist on being a foxy grandma!) Edit: Sorry for the dad joke ๐Ÿ˜“

Simple goals

  1. Minimalism: get what isn't needed out of the way
  2. Efficiency: unleash Firefox's ability to be fast and performant
  3. Security: sensible privacy and security without causing site breakage

Simple configs

List Description
Securefox Remove Telemetry, Mozilla experiments, Google Safe Browsing, and search engine suggestions in URL bar. Auto-upgrade mixed content to HTTPS. Various privacy enhancements.
Peskyfox Unclutter the new tab page. Remove Pocket and form autofill. Prevent Firefox from serving annoying webpage notifications.
Fastfox Immensely increase Firefox's browsing speed. Give Chrome a run for its money!
Smoothfox Get Microsoft Edge-like smooth scrolling on your favorite browser.
user.js All the essentails. None of the breakage. Users may download this list as their own user.js.

๐Ÿ’ก Securefox, Peskyfox, Fastfox, and Smoothfox are guides to relevant prefs in Firefox. The user.js is curated from the prefs located in these documents, so just because a pref is in one of the guides doesn't mean it is included in the final document, the user.js. Please use the descriptions and references as a guide for the prefs in Firefox, and open a feature request if you think one can be improved upon.

about:Privacy

The guiding principle is: "If it breaks it, it doesn't make it!" So things like WebGL and DRM are still enabled, and you won't find a setting like privacy.resistFingerprinting mentioned here (why?). Betterfox is designed to set-and-forget, not to troubleshoot and tinker. You can compare different user.js files here.

Betterfox was created with a less is more mentality (i.e., keeping in mind the law of diminishing returns). Most repos I've encountered have niche privacy and security concerns with little regard for speed, annoyances, or mainstream use. The average user doesn't need all prefs altered to get the results they want.

Assumptions

If you use any of the features below, please view the common overrides sticky to restore functionality.

  • Google Safe Browsing (GSB) is disabled. We recommend use DNS-level protection like NextDNS, so check out our configuration guide here. If you have no other form of protection, then please re-enable GSB.
  • The native password manager is also disabled. If you don't use something like KeePass, Bitwarden, or 1Password, then re-enable Firefox's password management.
  • Firefox Sync and Firefox View are disabled.
  • Site notifications are disabled.
  • Location requests are rejected.
  • Embedded tweets, instagram, and reddit posts load on webpages, even though these requests are usually blocked when using Firefox's Strict Enhanced Tracking Protection.
  • Since Firefox implemented state and network partitioning, it is recommended but no longer necessary to clear browsing data after every session.
  • If your threat level calls for anonymity and not just reasonable privacy,1 please use the TOR browser.

Mentions

User comments: 1 2 3 4

Browser Integration

Guides

Podcasts

Contributions

Credit

  • Many thanks to the Firefox team and to the people working on Bugzilla, fighting for the open web.
  • This repository benefits from the research provided by arkenfox. While Betterfox does not use their user.js, we attempt to maintain parity with it.

Support

Iโ€™m a one-person operation, working in mental health and running this page as a passion project in my time off. If you enjoy my work, please leave a tip! Your support is incredibly appreciated and allows me to dedicate time to this project ๐Ÿ˜Š

Bitcoin: 334gaiEjn6wY1VksQvYe5L668JjtPEPyiM

PayPal: paypal.me (forthcoming)

Free Website Counter
23 July 2022

betterfox's People

Contributors

yokoffing avatar pigfrown 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.