Reviewed all prefs and copied the ones I need to custom.js

This commit is contained in:
K
2025-06-06 16:01:59 +05:30
parent 340b263f67
commit 8ef7f65b60
2 changed files with 109 additions and 895 deletions
+109 -3
View File
@@ -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 *