Reviewed all prefs and copied the ones I need to custom.js
This commit is contained in:
+109
-3
@@ -1,5 +1,3 @@
|
||||
DISABLE IPv6
|
||||
|
||||
/** SPECULATIVE LOADING ***/
|
||||
user_pref("browser.send_pings", false); // [DEFAULT: false]
|
||||
|
||||
@@ -56,6 +54,19 @@ user_pref("browser.newtabpage.activity-stream.feeds.topsites", true);
|
||||
// PREF: enable container tabs
|
||||
user_pref("privacy.userContext.enabled", true);
|
||||
|
||||
// Search bar
|
||||
user_pref("browser.urlbar.suggest.history", false);
|
||||
// user_pref("browser.urlbar.suggest.bookmark", false);
|
||||
// user_pref("browser.urlbar.suggest.openpage", false);
|
||||
// user_pref("browser.urlbar.suggest.topsites", false);
|
||||
|
||||
// Autofill
|
||||
user_pref("extensions.formautofill.addresses.enabled", false); // [FF55+]
|
||||
user_pref("extensions.formautofill.creditCards.enabled", false); // [FF56+]
|
||||
|
||||
/* 5018: limit events that can cause a pop-up ***/
|
||||
user_pref("dom.popup_allowed_events", "click dblclick mousedown pointerdown");
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
/****************************************************************************
|
||||
@@ -81,7 +92,8 @@ user_pref("network.captive-portal-service.enabled", false);
|
||||
user_pref("network.connectivity-service.enabled", false);
|
||||
|
||||
// PREF: set DoH provider
|
||||
user_pref("network.trr.uri", "https://family.dns.mullvad.net/dns-query"); // Hagezi Light + TIF
|
||||
user_pref("network.trr.uri", "https://family.dns.mullvad.net/dns-query");
|
||||
user_pref("network.trr.custom_uri", "https://family.dns.mullvad.net/dns-query");
|
||||
|
||||
// PREF: enforce DNS-over-HTTPS (DoH)
|
||||
user_pref("network.trr.mode", 3);
|
||||
@@ -113,6 +125,7 @@ user_pref("dom.security.https_only_mode_pbm", true); // [FF80+]
|
||||
// PREF: delete all browsing data on shutdown
|
||||
user_pref("privacy.sanitize.sanitizeOnShutdown", true);
|
||||
user_pref("privacy.clearOnShutdown_v2.cache", true);
|
||||
user_pref("privacy.clearOnShutdown_v2.formdata", true);
|
||||
|
||||
// PREF: after crashes or restarts, do not save extra session data
|
||||
// such as form content, scrollbar positions, and POST data
|
||||
@@ -132,6 +145,99 @@ user_pref("privacy.userContext.ui.enabled", true);
|
||||
// Prevent scripts from moving and resizing open windows
|
||||
user_pref("dom.disable_window_move_resize", true);
|
||||
|
||||
// Disable UI Tour
|
||||
user_pref("browser.uitour.url", ""); // Defense-in-depth
|
||||
|
||||
// Disable remote debugging
|
||||
user_pref("devtools.debugger.remote-enabled", false); // [DEFAULT: false]
|
||||
|
||||
/** disable websites overriding Firefox's keyboard shortcuts [FF58+]
|
||||
* 0 (default) or 1=allow, 2=block
|
||||
* [SETTING] to add site exceptions: Ctrl+I>Permissions>Override Keyboard Shortcuts ***/
|
||||
// user_pref("permissions.default.shortcuts", 2);
|
||||
**/
|
||||
|
||||
// PDFJS
|
||||
user_pref("pdfjs.disabled", false); // [DEFAULT: false]
|
||||
user_pref("pdfjs.enableScripting", false); // [FF86+]
|
||||
|
||||
// DLP Agents Content Analysis
|
||||
user_pref("browser.contentanalysis.enabled", false); // [FF121+] [DEFAULT: false]
|
||||
user_pref("browser.contentanalysis.default_result", 0); // [FF127+] [DEFAULT: 0]
|
||||
|
||||
// Downloads
|
||||
user_pref("browser.download.always_ask_before_handling_new_types", true);
|
||||
|
||||
// Fingerprint Protection
|
||||
user_pref("privacy.fingerprintingProtection.pbmode", true);
|
||||
user_pref("privacy.fingerprintingProtection.remoteOverrides.enabled", false);
|
||||
|
||||
// Disable WebGL (Web Graphics Library)
|
||||
// user_pref("webgl.disabled", true);
|
||||
|
||||
// Disable IPv6
|
||||
user_pref("network.dns.disableIPv6", true);
|
||||
|
||||
// Enfore Firefox blocklist
|
||||
user_pref("extensions.blocklist.enabled", true); // [DEFAULT: true]
|
||||
|
||||
// Enfore no referer spoofing
|
||||
user_pref("network.http.referer.spoofSource", false); // [DEFAULT: false]
|
||||
|
||||
// Security delay on confirmation dialogues
|
||||
user_pref("security.dialog_enable_delay", 1000); // [DEFAULT: 1000]
|
||||
|
||||
// Enfore no First Party Isolation
|
||||
user_pref("privacy.firstparty.isolate", false); // [DEFAULT: false]
|
||||
|
||||
// Enfore SmartBlock shims
|
||||
user_pref("extensions.webcompat.enable_shims", true); // [HIDDEN PREF] [DEFAULT: true]
|
||||
|
||||
// Enforce no TLS 1.0/1.1 downgrades
|
||||
user_pref("security.tls.version.enable-deprecated", false); // [DEFAULT: false]
|
||||
|
||||
// Enforce disabling of Web Compatibility Reporter [FF56+]
|
||||
user_pref("extensions.webcompat-reporter.enabled", false); // [DEFAULT: false]
|
||||
|
||||
// Enforce Quarantined Domains [FF115+]
|
||||
user_pref("extensions.quarantinedDomains.enabled", true); // [DEFAULT: true]
|
||||
|
||||
/* 7001: disable APIs
|
||||
* Location-Aware Browsing, Full Screen
|
||||
* [WHY] The API state is easily fingerprintable.
|
||||
* Geo is behind a prompt (7002). Full screen requires user interaction ***/
|
||||
user_pref("geo.enabled", false);
|
||||
user_pref("full-screen-api.enabled", false);
|
||||
|
||||
// DO NOT TRACK HTTP Header
|
||||
user_pref("privacy.donottrackheader.enabled", true);
|
||||
|
||||
// Customize Enhanced Tracking Protection (ETP)
|
||||
user_pref("network.cookie.cookieBehavior", 5); // [DEFAULT: 5]
|
||||
user_pref("network.cookie.cookieBehavior.optInPartitioning", true); // [ETP FF132+]
|
||||
user_pref("network.http.referer.disallowCrossSiteRelaxingDefault", true);
|
||||
user_pref("network.http.referer.disallowCrossSiteRelaxingDefault.top_navigation", true); // [FF100+]
|
||||
user_pref("privacy.bounceTrackingProtection.mode", 1); // [FF131+] [ETP FF133+]
|
||||
user_pref("privacy.fingerprintingProtection", true); // [FF114+] [ETP FF119+]
|
||||
user_pref("privacy.partition.network_state.ocsp_cache", true); // [DEFAULT: true]
|
||||
user_pref("privacy.query_stripping.enabled", true); // [FF101+]
|
||||
user_pref("privacy.trackingprotection.enabled", true);
|
||||
user_pref("privacy.trackingprotection.socialtracking.enabled", true);
|
||||
user_pref("privacy.trackingprotection.cryptomining.enabled", true); // [DEFAULT: true]
|
||||
user_pref("privacy.trackingprotection.fingerprinting.enabled", true); // [DEFAULT: true]
|
||||
|
||||
// Disable WebRTC
|
||||
user_pref("media.peerconnection.enabled", false);
|
||||
|
||||
// Enable GPC (Global Privacy Control) in non-PB windows
|
||||
user_pref("privacy.globalprivacycontrol.enabled", true);
|
||||
|
||||
/*** [SECTION 0700]: DNS / DoH / PROXY / SOCKS ***/
|
||||
user_pref("network.proxy.socks_remote_dns", true);
|
||||
|
||||
/*** [SECTION 1200]: HTTPS (SSL/TLS / OCSP / CERTS / HPKP)
|
||||
user_pref("security.ssl.require_safe_negotiation", true);
|
||||
|
||||
|
||||
/****************************************************************************
|
||||
* BEGINNING OF ARKEN FOX *
|
||||
|
||||
Reference in New Issue
Block a user