diff --git a/config/mozilla.cfg b/config/mozilla.cfg index 7c1b4af..0da39ba 100644 --- a/config/mozilla.cfg +++ b/config/mozilla.cfg @@ -308,7 +308,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] [DEFAULT: "" FF118+] +lockPref("network.gio.supported-protocols", ""); // [HIDDEN PREF] [DEFAULT: ""] // ------------------------------------- // Disable proxy direct failover for system requests [FF91+] // defaultPref("network.proxy.failover_direct", false); @@ -470,7 +470,7 @@ defaultPref("security.remote_settings.intermediates.enabled", false); defaultPref("security.remote_settings.intermediates.bucket", ""); defaultPref("security.remote_settings.intermediates.collection", ""); defaultPref("security.remote_settings.intermediates.signer", ""); -defaultPref("security.remote_settings.crlite_filters.enabled", false); +defaultPref("security.remote_settings.crlite_filters.enabled", false); // [DEFAULT: true FF137+] defaultPref("security.remote_settings.crlite_filters.bucket", ""); defaultPref("security.remote_settings.crlite_filters.collection", ""); defaultPref("security.remote_settings.crlite_filters.signer", ""); @@ -654,28 +654,25 @@ defaultPref("extensions.recommendations.themeRecommendationUrl", ""); // Enable Firefox to clear items on shutdown defaultPref("privacy.sanitize.sanitizeOnShutdown", true); // -// SANITIZE ON SHUTDOWN: IGNORES "ALLOW" SITE EXCEPTIONSS | v2 migration is FF128+ +// SANITIZE ON SHUTDOWN: IGNORES "ALLOW" SITE EXCEPTIONS +// +// Set/enforce clearOnShutdown items [FF128+] +defaultPref("privacy.clearOnShutdown_v2.cache", true); // [DEFAULT: true] +defaultPref("privacy.clearOnShutdown_v2.historyFormDataAndDownloads", true); // [DEFAULT: true] +// defaultPref("privacy.clearOnShutdown_v2.siteSettings", false); // [DEFAULT: false] +// +// Set/enforce clearOnShutdown items [FF136+] +defaultPref("privacy.clearOnShutdown_v2.browsingHistoryAndDownloads", true); // [DEFAULT: true] +defaultPref("privacy.clearOnShutdown_v2.downloads", true); +defaultPref("privacy.clearOnShutdown_v2.formdata", true); // -// Set/enforce what items to clear on shutdown -defaultPref("privacy.clearOnShutdown.cache", true); -defaultPref("privacy.clearOnShutdown_v2.cache", true); // [FF128+] [DEFAULT: true] -defaultPref("privacy.clearOnShutdown.downloads", true); // [DEFAULT: true] -defaultPref("privacy.clearOnShutdown.formdata", true); // [DEFAULT: true] -defaultPref("privacy.clearOnShutdown.history", true); // [DEFAULT: true] -defaultPref("privacy.clearOnShutdown_v2.historyFormDataAndDownloads", true); // [FF128+] [DEFAULT: true] -// defaultPref("privacy.clearOnShutdown.siteSettings", false); // [DEFAULT: false] -// defaultPref("privacy.clearOnShutdown_v2.siteSettings", false); // [FF128+] [DEFAULT: false] -// ------------------------------------- // Set Session Restore to clear on shutdown [FF34+] // defaultPref("privacy.clearOnShutdown.openWindows", true); // -// SANITIZE ON SHUTDOWN: RESPECTS "ALLOW" SITE EXCEPTIONS FF103+ | v2 migration is FF128+ +// SANITIZE ON SHUTDOWN: RESPECTS "ALLOW" SITE EXCEPTIONS // -// Set "Cookies" and "Site Data" to clear on shutdown -defaultPref("privacy.clearOnShutdown.cookies", true); // Cookies -defaultPref("privacy.clearOnShutdown.offlineApps", true); // Site Data -defaultPref("privacy.clearOnShutdown.sessions", true); // Active Logins [DEFAULT: true] -defaultPref("privacy.clearOnShutdown_v2.cookiesAndStorage", true); // Cookies, Site Data, Active Logins [FF128+] +// Set "Cookies" and "Site Data" to clear on shutdown [FF128+] +defaultPref("privacy.clearOnShutdown_v2.cookiesAndStorage", true); // // SANITIZE SITE DATA: IGNORES "ALLOW" SITE EXCEPTIONS // @@ -685,24 +682,21 @@ defaultPref("privacy.clearSiteData.cookiesAndStorage", false); // keep false unt defaultPref("privacy.clearSiteData.historyFormDataAndDownloads", true); // defaultPref("privacy.clearSiteData.siteSettings", false); // -// SANITIZE HISTORY: IGNORES "ALLOW" SITE EXCEPTIONS | clearHistory migration is FF128+ +// Set manual "Clear Data" items [FF136+] +defaultPref("privacy.clearSiteData.browsingHistoryAndDownloads", true); +defaultPref("privacy.clearSiteData.formdata", true); +// +// SANITIZE HISTORY: IGNORES "ALLOW" SITE EXCEPTIONS // // Set manual "Clear History" items, also via Ctrl-Shift-Del -defaultPref("privacy.cpd.cache", true); // [DEFAULT: true] -defaultPref("privacy.clearHistory.cache", true); -defaultPref("privacy.cpd.formdata", true); // Form & Search History -defaultPref("privacy.cpd.history", true); // Browsing & Download History -// defaultPref("privacy.cpd.downloads", true); // not used, see note above -defaultPref("privacy.clearHistory.historyFormDataAndDownloads", true); -defaultPref("privacy.cpd.cookies", false); -defaultPref("privacy.cpd.sessions", true); // [DEFAULT: true] -defaultPref("privacy.cpd.offlineApps", true); // [DEFAULT: false] +defaultPref("privacy.clearHistory.cache", true); // [DEFAULT: true] defaultPref("privacy.clearHistory.cookiesAndStorage", false); -// defaultPref("privacy.cpd.openWindows", false); // Session Restore -// defaultPref("privacy.cpd.passwords", false); -// defaultPref("privacy.cpd.siteSettings", false); -// defaultPref("privacy.clearHistory.siteSettings", false); -// ------------------------------------- +defaultPref("privacy.clearHistory.historyFormDataAndDownloads", true); // [DEFAULT: true] +// defaultPref("privacy.clearHistory.siteSettings", false); // [DEFAULT: false] +// +// Set manual "Clear History" items [FF136+] +defaultPref("privacy.clearHistory.browsingHistoryAndDownloads", true); // [DEFAULT: true] +defaultPref("privacy.clearHistory.formdata", true); // // SANITIZE MANUAL: TIMERANGE // @@ -714,7 +708,7 @@ defaultPref("privacy.sanitize.timeSpan", 0); // FPP (fingerprintingProtection) // >>>>>>>>>>>>>>>>>>>>> // Enable FPP in PB mode [FF114+] -defaultPref("privacy.fingerprintingProtection.pbmode", true); // [DEFAULT: true FF118+] +defaultPref("privacy.fingerprintingProtection.pbmode", true); // [DEFAULT: true] // ------------------------------------- // Set global FPP overrides [FF114+] // defaultPref("privacy.fingerprintingProtection.overrides", ""); @@ -878,6 +872,9 @@ lockPref("javascript.options.asmjs", false); // defaultPref("javascript.options.wasm_baselinejit", false); // defaultPref("javascript.options.jit_trustedprincipals", true); // [FF75+] [HIDDEN PREF] // ------------------------------------- +// Do not disable spectre mitigations for isolated content +defaultPref("javascript.options.spectre.disable_for_isolated_content", false); +// ------------------------------------- // Disable WebAssembly [FF52+] defaultPref("javascript.options.wasm", false); // ------------------------------------- @@ -912,9 +909,12 @@ defaultPref("network.cookie.sameSite.noneRequiresSecure", true); defaultPref("network.cookie.sameSite.schemeful", true); // ------------------------------------- // Block Cookie Banners +defaultPref("cookiebanners.bannerClicking.enabled", true); +defaultPref("cookiebanners.cookieInjector.enabled", true); defaultPref("cookiebanners.service.mode", 1); defaultPref("cookiebanners.service.mode.privateBrowsing", 1); defaultPref("cookiebanners.service.enableGlobalRules", true); +defaultPref("cookiebanners.service.enableGlobalRules.subFrames", true); defaultPref("cookiebanners.ui.desktop.enabled", true); // // >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> @@ -954,13 +954,20 @@ lockPref("extensions.webcompat-reporter.enabled", false); // [DEFAULT: false] // Disable Quarantined Domains [FF115+] defaultPref("extensions.quarantinedDomains.enabled", false); // [DEFAULT: true] // ------------------------------------- -// prefsCleaner: previously active items removed from arkenfox 115-127 -// defaultPref("accessibility.force_disabled", ""); -// 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: reset previously active items removed from arkenfox FF128+ +// defaultPref("privacy.clearOnShutdown.cache", ""); +// defaultPref("privacy.clearOnShutdown.cookies", ""); +// defaultPref("privacy.clearOnShutdown.downloads", ""); +// defaultPref("privacy.clearOnShutdown.formdata", ""); +// defaultPref("privacy.clearOnShutdown.history", ""); +// defaultPref("privacy.clearOnShutdown.offlineApps", ""); +// defaultPref("privacy.clearOnShutdown.sessions", ""); +// defaultPref("privacy.cpd.cache", ""); +// defaultPref("privacy.cpd.cookies", ""); +// defaultPref("privacy.cpd.formdata", ""); +// defaultPref("privacy.cpd.history", ""); +// defaultPref("privacy.cpd.offlineApps", ""); +// defaultPref("privacy.cpd.sessions", ""); // // >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> // DON'T BOTHER @@ -1043,7 +1050,7 @@ defaultPref("privacy.donottrackheader.enabled", false); // defaultPref("network.http.referer.disallowCrossSiteRelaxingDefault.top_navigation", true); // [FF100+] // defaultPref("privacy.bounceTrackingProtection.mode", 1); // [FF131+] [ETP FF133+] defaultPref("privacy.fingerprintingProtection", true); // [FF114+] [ETP FF119+] -// defaultPref("privacy.partition.network_state.ocsp_cache", true); // [DEFAULT: true FF123+] +// defaultPref("privacy.partition.network_state.ocsp_cache", true); // [DEFAULT: true] defaultPref("privacy.query_stripping.enabled", true); // [FF101+] 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"); // defaultPref("privacy.trackingprotection.enabled", true); @@ -1051,10 +1058,6 @@ defaultPref("privacy.query_stripping.strip_list", "__hsfp __hssc __hstc __s _hse // defaultPref("privacy.trackingprotection.cryptomining.enabled", true); // [DEFAULT: true] // defaultPref("privacy.trackingprotection.fingerprinting.enabled", true); // [DEFAULT: true] // ------------------------------------- -// Allow embedded tweets and Reddit posts. Don't do it! -// defaultPref("urlclassifier.trackingSkipURLs", "*.reddit.com, *.twitter.com, *.twimg.com"); // [HIDDEN PREF] -// defaultPref("urlclassifier.features.socialtracking.skipURLs", "*.instagram.com, *.twitter.com, *.twimg.com"); // [HIDDEN PREF] -// ------------------------------------- // Disable service workers // defaultPref("dom.serviceWorkers.enabled", false); // ------------------------------------- @@ -1221,53 +1224,7 @@ defaultPref("webgl.enable-webgl2", false); // DEPRECATED / RENAMED // >>>>>>>>>>>>>>>>>>>>> // -// ESR115.x still uses all the following prefs -// -// FF116 -// -// Set RFP's font visibility level [FF94+] -// defaultPref("layout.css.font-visibility.resistFingerprinting", 1); // [DEFAULT: 1] -// -// FF117 -// -// Disable Windows Microsoft Family Safety cert [FF50+] [WINDOWS] -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); -// -// FF119 -// -// Disable skipping DoH when parental controls are enabled [FF70+] -defaultPref("network.dns.skipTRR-when-parental-control-enabled", false); -// -// FF123 -// -// Disable PingCentre telemetry (used in several System Add-ons) [FF57+] -defaultPref("browser.ping-centre.telemetry", false); -// -// FF126 -// -// Disable What's New toolbar icon [FF69+] -defaultPref("browser.messaging-system.whatsNewPanel.enabled", false); -// -// FF127 -// -// Disable content analysis by DLP (Data Loss Prevention) agents - replaced by default_result -defaultPref("browser.contentanalysis.default_allow", false); -// ------------------------------------- -// Enforce non-native widget theme -defaultPref("widget.non-native-theme.enabled", true); // [DEFAULT: true] +// ESR128.x still uses all the following prefs // // FF132 //