diff --git a/config/mozilla.cfg b/config/mozilla.cfg index 23b42b3..c243d14 100644 --- a/config/mozilla.cfg +++ b/config/mozilla.cfg @@ -32,9 +32,11 @@ lockPref("browser.shell.checkDefaultBrowser", false); // [DESKTOP] lockPref("browser.newtabpage.enabled", false); // [DESKTOP] lockPref("browser.newtab.url", "about:blank"); // [DESKTOP] // ------------------------------------- -// Pref : Disable Extension recommendations +// Pref : Disable Extension Recommendations (CFR: "Contextual Feature Recommender" // https://support.mozilla.org/en-US/kb/extension-recommendations -lockPref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr", false); // [DESKTOP] +lockPref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr", false); // [DESKTOP]) +lockPref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons", false); // [DESKTOP] +lockPref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features", false); // [DESKTOP] // ------------------------------------- // Pref : Disable Activity Stream // https://wiki.mozilla.org/Firefox/Activity_Stream @@ -63,6 +65,8 @@ lockPref("browser.newtabpage.activity-stream.feeds.telemetry", false); // [DESKT lockPref("browser.newtabpage.activity-stream.telemetry", false); // [DESKTOP] lockPref("browser.newtabpage.activity-stream.telemetry.ping.endpoint", ""); // [DESKTOP] lockPref("browser.newtabpage.activity-stream.telemetry.ut.events", false); // [DESKTOP] +lockPref("browser.newtabpage.activity-stream.telemetry.structuredIngestion", false); // [DESKTOP] +lockPref("browser.newtabpage.activity-stream.telemetry.structuredIngestion.endpoint", ""); // [DESKTOP] // ------------------------------------- // Pref : Disable Activity Stream feeds lockPref("browser.newtabpage.activity-stream.feeds.aboutpreferences", false); // [DESKTOP] @@ -85,6 +89,9 @@ lockPref("browser.newtabpage.activity-stream.showSearch", false); // [DESKTOP] lockPref("browser.newtabpage.activity-stream.showTopSites", false); // [DESKTOP] lockPref("browser.newtabpage.activity-stream.tippyTop.service.endpoint", ""); // [DESKTOP] lockPref("browser.newtabpage.activity-stream.discoverystream.config", ""); // [DESKTOP] +lockPref("browser.newtabpage.activity-stream.discoverystream.endpoints", ""); // [DESKTOP] +lockPref("browser.newtabpage.activity-stream.discoverystream.rec.impressions", ""); // [DESKTOP] +lockPref("browser.newtabpage.activity-stream.discoverystream.spoc.impressions", ""); // [DESKTOP] lockPref("browser.newtabpage.activity-stream.section.highlights.includeBookmarks", false); // [DESKTOP] lockPref("browser.newtabpage.activity-stream.section.highlights.includeDownloads", false); // [DESKTOP] lockPref("browser.newtabpage.activity-stream.section.highlights.includeVisited", false); // [DESKTOP] @@ -228,6 +235,11 @@ lockPref("services.sync.prefs.sync.privacy.resistFingerprinting.reduceTimerPreci lockPref("services.sync.prefs.sync.privacy.sanitize.sanitizeOnShutdown", false); // [DESKTOP] lockPref("services.sync.prefs.sync.privacy.trackingprotection.enabled", false); // [DESKTOP] lockPref("services.sync.prefs.sync.privacy.trackingprotection.pbmode.enabled", false); // [DESKTOP] +lockPref("services.sync.prefs.sync.privacy.trackingprotection.cryptomining.annotate.enabled", false); // [DESKTOP] +lockPref("services.sync.prefs.sync.privacy.trackingprotection.cryptomining.enabled", false); // [DESKTOP] +lockPref("services.sync.prefs.sync.privacy.trackingprotection.fingerprinting.annotate.enabled", false); // [DESKTOP] +lockPref("services.sync.prefs.sync.privacy.trackingprotection.fingerprinting.enabled", false); // [DESKTOP] +lockPref("services.sync.prefs.sync.media.autoplay.default", false); // [DESKTOP] lockPref("services.sync.prefs.sync.security.OCSP.enabled", false); // [DESKTOP] lockPref("services.sync.prefs.sync.security.OCSP.require", false); // [DESKTOP] lockPref("services.sync.prefs.sync.security.default_personal_cert", false); // [DESKTOP] @@ -499,6 +511,8 @@ lockPref("prio.publicKeyA", ""); // [DESKTOP] lockPref("prio.publicKeyB", ""); // [DESKTOP] lockPref("toolkit.datacollection.infoURL", ""); // [DESKTOP] lockPref("toolkit.telemetry.infoURL", ""); // [DESKTOP] +lockPref("dom.keyboardevent.keypress.hack.dispatch_non_printable_keys", ""); +lockPref("dom.keyboardevent.keypress.hack.use_legacy_keycode_and_charcode", ""); // ------------------------------------- // Pref : Devtools cleanup lockPref("devtools.devices.url", ""); @@ -583,6 +597,10 @@ lockPref("identity.fxaccounts.remote.profile.uri", ""); lockPref("identity.sync.tokenserver.uri", ""); lockPref("identity.fxaccounts.remote.webchannel.uri", ""); lockPref("identity.fxaccounts.remote.root", ""); // [DESKTOP] +lockPref("identity.fxaccounts.pairing.enabled", false); // [DESKTOP] +lockPref("identity.fxaccounts.remote.pairing.uri", ""); // [DESKTOP] +lockPref("identity.fxaccounts.toolbar.accessed", false); // [DESKTOP] +lockPref("identity.fxaccounts.toolbar.enabled", false); // [DESKTOP] // ------------------------------------- // Pref : Disable snippets lockPref("browser.snippets.enabled", false); // [FENNEC] @@ -1066,10 +1084,10 @@ lockPref("layout.css.visited_links_enabled", false); // ------------------------------------- // Pref : Disable search suggestions in the search bar // http://kb.mozillazine.org/Browser.search.suggest.enabled -defaultPref("browser.search.suggest.enabled", false); // [DESKTOP] +lockPref("browser.search.suggest.enabled", false); // [DESKTOP] // ------------------------------------- // Pref : Disable "Show search suggestions in location bar results" -defaultPref("browser.urlbar.suggest.searches", false); // [DESKTOP] +lockPref("browser.urlbar.suggest.searches", false); // [DESKTOP] // ------------------------------------- // Pref : Disable information entered in web page forms and the search bar // [NOTE] You can clear formdata on exiting Firefox @@ -1557,6 +1575,7 @@ lockPref("security.password_lifetime", 1); // [DEFAULT: 30] // [NOTE] Password will still be auto-filled after a user name is manually entered // http://kb.mozillazine.org/Signon.autofillForms lockPref("signon.autofillForms", false); +lockPref("signon.autofillForms.autocompleteOff", true); // ------------------------------------- // Pref : Disable websites autocomplete // Don't let sites dictate use of saved logins and passwords. @@ -1830,6 +1849,7 @@ lockPref("media.gmp-eme-adobe.enabled", false); // [DESKTOP] // This is the bundled codec used for video chat in WebRTC. lockPref("media.gmp-gmpopenh264.enabled", false); lockPref("media.gmp-gmpopenh264.autoupdate", false); // [DESKTOP] +lockPref("media.gmp-gmpopenh264.visible", false); // ------------------------------------- // Pref : Disable widevine CDM (Content Decryption Module) lockPref("media.gmp-widevinecdm.enabled", false); // [DESKTOP] @@ -1982,6 +2002,7 @@ lockPref("app.normandy.api_url", ""); // [DESKTOP] lockPref("app.normandy.first_run", false); // [DESKTOP] lockPref("app.normandy.shieldLearnMoreUrl", ""); // [DESKTOP] lockPref("app.normandy.user_id", ""); // [DESKTOP] +lockPref("features.normandy-remote-settings.enabled", false); // [DESKTOP] // ------------------------------------- // Pref : Disable Form Autofill // [NOTE] Stored data is NOT secure (uses a JSON file) @@ -2134,6 +2155,8 @@ lockPref("network.http.referer.spoofSource", true); // [DEFAULT: false] // https://blog.mozilla.org/security/2018/01/31/preventing-data-leaks-by-stripping-path-information-in-http-referrers/ defaultPref("network.http.referer.defaultPolicy", 3); // [DEFAULT: 3] defaultPref("network.http.referer.defaultPolicy.pbmode", 2); // [DEFAULT: 2] +defaultPref("network.http.referer.defaultPolicy.trackers", 3); // [DEFAULT: 3] +defaultPref("network.http.referer.defaultPolicy.trackers.pbmode", 2); // [DEFAULT: 2] // ------------------------------------- // Pref : Hide (not spoof) referrer when leaving a .onion domain // [NOTE] Firefox cannot access .onion sites by default. We recommend you use the Tor Browser which is specifically designed for hidden services @@ -2365,5 +2388,8 @@ lockPref("browser.ctrlTab.recentlyUsedOrder", false); // [DESKTOP] // ------------------------------------- // Pref : Display long lines in view-source page defaultPref("view_source.wrap_long_lines", true); +// ------------------------------------- +// Pref : Enable dark mode in all "about:" pages +defaultPref("browser.in-content.dark-mode", true); // //