diff --git a/config/mozilla.cfg b/config/mozilla.cfg index cd50b8e..7d0d29b 100644 --- a/config/mozilla.cfg +++ b/config/mozilla.cfg @@ -93,6 +93,9 @@ lockPref("extensions.htmlaboutaddons.recommendations.enabled", false); // ------------------------------------- // Disable personalized Extension Recommendations in about:addons and AMO [FF65+] lockPref("browser.discovery.enabled", false); +// ------------------------------------- +// Disable shopping experience [FF116+] +defaultPref("browser.shopping.experience2023.enabled", false); // [DEFAULT: false] // // TELEMETRY // @@ -299,7 +302,7 @@ lockPref("network.proxy.socks_remote_dns", true); lockPref("network.file.disable_unc_paths", true); // [HIDDEN PREF] // ------------------------------------- // Disable GIO as a potential proxy bypass vector -lockPref("network.gio.supported-protocols", ""); // [HIDDEN PREF] +lockPref("network.gio.supported-protocols", ""); // ------------------------------------- // Disable proxy direct failover for system requests [FF91+] // lockPref("network.proxy.failover_direct", false); @@ -322,31 +325,35 @@ defaultPref("network.trr.custom_uri", ""); // LOCATION BAR / SEARCH BAR / SUGGESTIONS / HISTORY / FORMS // >>>>>>>>>>>>>>>>>>>>> // -// Disable location bar domain guessing -lockPref("browser.fixup.alternate.enabled", false);; // [DEFAULT: false FF104+] +// Disable location bar making speculative connections [FF56+] +defaultPref("browser.urlbar.speculativeConnect.enabled", false); +// ------------------------------------- +// Disable location bar contextual suggestions [FF92+] +defaultPref("browser.urlbar.suggest.quicksuggest.nonsponsored", false); // [FF95+] +defaultPref("browser.urlbar.suggest.quicksuggest.sponsored", false); // ------------------------------------- // Disable live search suggestions defaultPref("browser.search.suggest.enabled", false); defaultPref("browser.urlbar.suggest.searches", false); -defaultPref("browser.urlbar.showSearchSuggestionsFirst", false); // ------------------------------------- -// Disable location bar making speculative connections [FF56+] -lockPref("browser.urlbar.speculativeConnect.enabled", false); +// Disable urlbar trending search suggestions [FF118+] +defaultPref("browser.urlbar.trending.featureGate", false); // ------------------------------------- -// Disable location bar leaking single words to a DNS provider **after searching** [FF78+] -// 0=never resolve single words, 1=heuristic (default), 2=always resolve -lockPref("browser.urlbar.dnsResolveSingleWordsAfterSearch", 0); // [DEFAULT: 0 FF104+] +// Disable urlbar suggestions +defaultPref("browser.urlbar.addons.featureGate", false); // [FF115+] +defaultPref("browser.urlbar.mdn.featureGate", false); // [FF117+] [HIDDEN PREF] +defaultPref("browser.urlbar.pocket.featureGate", false); // [FF116+] [DEFAULT: false] +defaultPref("browser.urlbar.weather.featureGate", false); // [FF108+] [DEFAULT: false] // ------------------------------------- -// Disable location bar contextual suggestions [FF92+] -lockPref("browser.urlbar.suggest.quicksuggest.nonsponsored", false); // [FF95+] -lockPref("browser.urlbar.suggest.quicksuggest.sponsored", false); -// ------------------------------------- -// Disable tab-to-search [FF85+] -defaultPref("browser.urlbar.suggest.engines", false); +// Disable urlbar clipboard suggestions [FF118+] +// defaultPref("browser.urlbar.clipboard.featureGate", false); // [DEFAULT: false] // ------------------------------------- // Disable search and form history defaultPref("browser.formfill.enable", false); // ------------------------------------- +// Disable tab-to-search [FF85+] +defaultPref("browser.urlbar.suggest.engines", false); +// ------------------------------------- // Disable coloring of visited links lockPref("layout.css.visited_links_enabled", false); // ------------------------------------- @@ -477,16 +484,6 @@ lockPref("security.ssl.treat_unsafe_negotiation_as_broken", true); defaultPref("browser.xul.error_pages.expert_bad_cert", true); // // >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -// FONTS -// >>>>>>>>>>>>>>>>>>>>> -// -// Limit font visibility (Windows, Mac, some Linux) [FF94+] -// 1=only base system fonts, 2=also fonts from optional language packs, 3=also user-installed fonts -// lockPref("layout.css.font-visibility.private", 1); -// lockPref("layout.css.font-visibility.standard", 1); -// lockPref("layout.css.font-visibility.trackingprotection", 1); -// -// >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> // REFERERS // >>>>>>>>>>>>>>>>>>>>> // @@ -534,8 +531,8 @@ lockPref("dom.disable_window_move_resize", true); // MISCELLANEOUS // >>>>>>>>>>>>>>>>>>>>> // -// Prevent accessibility services from accessing your browser [RESTART] -lockPref("accessibility.force_disabled", 1); +// Remove temp files opened from non-PB windows with an external application +defaultPref("browser.download.start_downloads_in_tmp_dir", true); // [FF102+] // ------------------------------------- // Disable sending additional analytics to web servers lockPref("beacon.enabled", false); @@ -570,9 +567,6 @@ lockPref("pdfjs.enableScripting", false); // [FF86+] // Disable links launching Windows Store on Windows 8/8.1/10 [WINDOWS] lockPref("network.protocol-handler.external.ms-windows-store", false); // ------------------------------------- -// Disable permissions delegation [FF73+] -lockPref("permissions.delegation.enabled", false); -// ------------------------------------- // Disable middle click on new tab button opening URLs or searches using clipboard [FF115+] defaultPref("browser.tabs.searchclipboardfor.middleclick", false); // [DEFAULT: false NON-LINUX] // ------------------------------------- @@ -621,13 +615,6 @@ defaultPref("extensions.webservice.discoverURL", ""); // ------------------------------------- // Disable ETP web compat features [FF93+] // lockPref("privacy.antitracking.enableWebcompat", false); -// ------------------------------------- -// Enable state partitioning of service workers [FF96+] -defaultPref("privacy.partition.serviceWorkers", true); // [DEFAULT: true FF105+] -// ------------------------------------- -// Enable APS (Always Partitioning Storage) -defaultPref("privacy.partition.always_partition_third_party_non_cookie_storage", true); // [FF104+] [DEFAULT: true FF109+} -defaultPref("privacy.partition.always_partition_third_party_non_cookie_storage.exempt_sessionstorage", false); // [FF105+]// [DEFAULT: false FF109+] // // >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> // SHUTDOWN & SANITIZING @@ -679,10 +666,10 @@ defaultPref("privacy.cpd.cookies", true); lockPref("privacy.sanitize.timeSpan", 0); // // >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -// RFP (RESIST FINGERPRINTING) +// RFP (resistFingerprinting) // >>>>>>>>>>>>>>>>>>>>> // -// Enable privacy.resistFingerprinting +// Enable RFP defaultPref("privacy.resistFingerprinting", true); // [FF41+] // defaultPref("privacy.resistFingerprinting.pbmode", true); // [FF114+] // ------------------------------------- @@ -691,7 +678,7 @@ defaultPref("privacy.window.maxInnerWidth", 1400); defaultPref("privacy.window.maxInnerHeight", 900); // ------------------------------------- // Disable mozAddonManager Web API [FF57+] -lockPref("privacy.resistFingerprinting.block_mozAddonManager", true); // [HIDDEN PREF FF57-108] +lockPref("privacy.resistFingerprinting.block_mozAddonManager", true); // ------------------------------------- // Enable RFP letterboxing [FF67+] // lockPref("privacy.resistFingerprinting.letterboxing", true); // [HIDDEN PREF] @@ -771,9 +758,6 @@ defaultPref("places.history.enabled", false); // lockPref("browser.taskbar.lists.recent.enabled", false); // lockPref("browser.taskbar.lists.tasks.enabled", false); // ------------------------------------- -// Disable Windows taskbar preview [WINDOWS] -// lockPref("browser.taskbar.previews.enable", false); // [DEFAULT: false] -// ------------------------------------- // Discourage downloading to desktop // 0=desktop, 1=downloads (default), 2=custom // lockPref("browser.download.folderList", 2); @@ -843,7 +827,7 @@ defaultPref("browser.eme.ui.enabled", false); // defaultPref("network.http.referer.XOriginPolicy", 2); // ------------------------------------- // Set DoH bootstrap address [FF89+] -// defaultPref("network.trr.bootstrapAddr", "10.0.0.1") // [HIDDEN PREF] +// defaultPref("network.trr.bootstrapAddr", "10.0.0.1"); // [HIDDEN PREF] // // >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> // DON'T TOUCH @@ -882,7 +866,7 @@ lockPref("extensions.webcompat-reporter.enabled", false); // [DEFAULT: false] // Disable Quarantined Domains [FF115+] defaultPref("extensions.quarantinedDomains.enabled", false); // [DEFAULT: true] // ------------------------------------- -// prefsCleaner: reset items removed from arkenfox FF102 +// prefsCleaner: previously active items removed from arkenfox 102-114 // defaultPref("browser.startup.blankWindow", ""); // defaultPref("browser.newtab.preload", ""); // defaultPref("browser.newtabpage.activity-stream.feeds.discoverystreamfeed", ""); @@ -897,8 +881,22 @@ defaultPref("extensions.quarantinedDomains.enabled", false); // [DEFAULT: true] // defaultPref("extensions.formautofill.creditCards.supported", ""); // defaultPref("middlemouse.contentLoadURL", ""); // ------------------------------------- -// prefsCleaner: reset previously active items removed from arkenfox FF115+ +// prefsCleaner: previously active items removed from arkenfox 115-117 +// defaultPref("accessibility.force_disabled", ""); +// defaultPref("browser.fixup.alternate.enabled", ""); +// defaultPref("browser.urlbar.dnsResolveSingleWordsAfterSearch", ""); // defaultPref("network.protocol-handler.external.ms-windows-store", ""); +// defaultPref("privacy.partition.always_partition_third_party_non_cookie_storage", ""); +// defaultPref("privacy.partition.always_partition_third_party_non_cookie_storage.exempt_sessionstorage", ""); +// defaultPref("privacy.partition.serviceWorkers", ""); +// ------------------------------------- +// prefsCleaner: deprecated ESR102 items from FF103-115 +// defaultPref("browser.cache.offline.enable", ""); +// defaultPref("extensions.formautofill.heuristics.enabled", ""); +// defaultPref("network.cookie.lifetimePolicy", ""); +// defaultPref("privacy.clearsitedata.cache.enabled", ""); +// defaultPref("privacy.resistFingerprinting.testGranularityMask", ""); +// defaultPref("security.pki.sha1_enforcement_level", ""); // // >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> // DON'T BOTHER @@ -923,8 +921,8 @@ defaultPref"canvas.capturestream.enabled", false); defaultPref("gfx.offscreencanvas.enabled", false); // ------------------------------------- // Disable non-modern cipher suites -// defaultPref("security.ssl3.ecdhe_ecdsa_aes_128_sha", false); // [DEFAULT: false FF109+] -// defaultPref("security.ssl3.ecdhe_ecdsa_aes_256_sha", false); // [DEFAULT: false FF109+] +// defaultPref("security.ssl3.ecdhe_ecdsa_aes_128_sha", false); +// defaultPref("security.ssl3.ecdhe_ecdsa_aes_256_sha", false); // defaultPref("security.ssl3.ecdhe_rsa_aes_128_sha", false); // defaultPref("security.ssl3.ecdhe_rsa_aes_256_sha", false); // defaultPref("security.ssl3.rsa_aes_128_gcm_sha256", false); // no PFS @@ -973,7 +971,8 @@ defaultPref("extensions.systemAddon.update.url", ""); // [FF44+] defaultPref("privacy.donottrackheader.enabled", false); // ------------------------------------- // Customize ETP settings -defaultPref("network.cookie.cookieBehavior", 5); // [DEFAULT: 5 FF103+] +defaultPref("network.cookie.cookieBehavior", 5); // [DEFAULT: 5] +// defaultPref("privacy.fingerprintingProtection", true); // [FF114+] [ETP FF119+] // lockPref("privacy.partition.network_state.ocsp_cache", true); // lockPref("privacy.query_stripping.enabled", true); // [FF101+] [ETP FF102+] defaultPref("privacy.query_stripping.strip_list", "__hsfp __hssc __hstc __s _hsenc _openstat dclid fbclid gbraid gclid hsCtaTracking igshid mc_eid ml_subscriber ml_subscriber_hash msclkid oft_c oft_ck oft_d oft_id oft_ids oft_k oft_lk oft_sk oly_anon_id oly_enc_id rb_clickid s_cid twclid vero_conv vero_id wbraid wickedid yclid"); @@ -1131,35 +1130,9 @@ defaultPref("webgl.enable-webgl2", false); // lockPref("webgl.min_capability_mode", ""); // // >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -// DEPRECATED / REMOVED / LEGACY / RENAMED +// DEPRECATED / RENAMED // >>>>>>>>>>>>>>>>>>>>> // -// ESR102.x still uses all the following prefs -// -// FF103 -// -// Delete cookies and site data on exit - replaced by sanitizeOnShutdown -defaultPref("network.cookie.lifetimePolicy", 2); -// ------------------------------------- -// Disable SHA-1 certificates -// defaultPref("security.pki.sha1_enforcement_level", 1); // [DEFAULT: 1] -// -// FF114 -// -// Set cache to clear on exit [FF96+] -// defaultPref("privacy.clearsitedata.cache.enabled", true); -// ------------------------------------- -// Experimental RFP [FF91+] -// defaultPref("privacy.resistFingerprinting.testGranularityMask", 0); -// ------------------------------------- -// Disable Form Autofill heuristics -// defaultPref("extensions.formautofill.heuristics.enabled", false); // [FF55+] -// -// FF115 -// -// Disable offline cache (appCache) -// defaultPref("browser.cache.offline.enable", false); -// // ESR115.x still uses all the following prefs // // FF116 @@ -1175,3 +1148,13 @@ defaultPref("security.family_safety.mode", 0); // Disable service worker Web Notifications [FF44+] // defaultPref("dom.webnotifications.serviceworker.enabled", false); // +// FF118 +// +// Limit font visibility (Windows, Mac, some Linux) [FF94+] +// defaultPref("layout.css.font-visibility.private", 1); +// defaultPref("layout.css.font-visibility.standard", 1); +// defaultPref("layout.css.font-visibility.trackingprotection", 1); +// ------------------------------------- +// Disable permissions delegation [FF73+] +// defaultPref("permissions.delegation.enabled", false); +// \ No newline at end of file