1
0
mirror of https://github.com/yokoffing/Betterfox.git synced 2026-06-12 07:30:47 +05:30
yokoffing b048d5d39e SecureFox.js Jan 2022 (#47)
* change PREF to allow Reddit posts

* disable disk cache

* SSL

* Certs

* SSL / TLS and Region

* disable search engine updates

* disable social tracking (breaks Instagram posts)

* uncomment user_pref("toolkit.coverage.endpoint.base", ""); and user_pref("app.normandy.api_url", "");

* ETP forces Custom if socialtracking disabled

* "network.trr.send_user-agent_headers", false); now default

* referer policy

* SSL update

* security.ssl.require_safe_negotiation still breaks some pages

* comment out xOrigin

* comment out pbmode referer

* enable browser.sessionstore.privacy_level

* comment out require safe nego

* disallowCrossSiteRelaxing now default v. 97

* app.update.background.scheduling.enabled depreciated

* items to clear on shutdown

* SESSION RESTORE

* sanitize options

* favicon storing

* OCSP

* TP is default
2022-01-29 11:52:03 -05:00
2021-09-06 20:08:04 -04:00
2020-03-23 12:10:51 -04:00
2022-01-29 11:38:22 -05:00
2022-01-09 14:04:01 -05:00
2022-01-29 11:52:03 -05:00
2021-03-24 22:10:05 -04:00
2021-04-06 10:24:17 -04:00
2021-12-16 11:02:19 -05:00

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.

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. 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 user_prefs altered to get the results they want.

Assumptions

That being said, BetterFox does make some assumptions:

  • Google Safe Browsing is removed. If you don't have other means of protection, you should remove the preferences listed for this section to leave it enabled.
  • The native password manager is also disabled. BetterFox assumes you use a different password manager. If you don't have something like LastPass or Bitwarden, then remove the prefs that disable this functionality.
  • You should have Ghostery or uBlock Origin for content blocking. Using DNS-level protection like NextDNS is highly recommended.
  • If your threat level calls for anonymity and not just reasonable privacy, please use the TOR browser. 👍

Wiki

Check out our wiki!

Credit

Where there is similiarity to other authors, credit goes to them.

Languages
JavaScript 93.9%
Python 6.1%