1
0
mirror of https://github.com/yokoffing/Betterfox.git synced 2026-06-12 07:30:47 +05:30
yokoffing 8a0fd564a6 userjs Oct 2022 (#75)
* reorder speculative connections

* add PROXY / SOCKS / IPv6

* note for smoothfox
2022-09-30 14:29:56 -04:00
2022-09-05 15:34:13 -04:00
2022-09-25 14:47:55 -04:00
2022-09-30 14:24:16 -04:00
2022-09-25 10:50:25 -04:00
2022-09-30 14:23:29 -04:00
2022-09-29 14:38:19 -04:00
2022-09-30 14:26:47 -04:00
2022-09-30 14:29:56 -04:00

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.

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
Fastfox Immensely increase Firefox's browsing speed. Give Chrome a run for its money!
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.
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.
LibreWolf.Overrides.cfg Do you prefer LibreWolf? Well, here's a few overrides to enhance your favorite Firefox fork!

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. My 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 😓

about:Privacy

My guiding principle was: "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

That being said, BetterFox does make some assumptions:

  • You should have uBlock Origin, AdGuard, or Ghostery for browser-level content blocking.
  • BetterFox allows for embedded tweets, instagram, and reddit posts to load on webpages, even though these requests are usually blocked when using Firefox's Strict Tracking Protection. To revert this behavior, add these prefs to the bottom of your user.js.
  • Google Safe Browsing (GSB) is disabled. Please use DNS-level protection like NextDNS, and check out our configuration guide here. If you do not have other means of protection, then enable GSB locally by adding these prefs to your overrides.
  • The native password manager is also disabled. If you don't use something like KeePass, Bitwarden, or 1Password, then add these prefs to re-enable native password management.
  • Firefox Sync is disabled. To restore functionality, change this pref to true, or use a addon like xBrowserSync.
  • If your threat level calls for anonymity and not just reasonable privacy, please use the TOR browser. 👍

Wiki

Check out our wiki for extension recommendations and DNS preferences!

Mentions

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.
Free Website Counter
23 July 2022
Languages
JavaScript 93.9%
Python 6.1%