diff --git a/README.md b/README.md index 8930b04..f0d99be 100644 --- a/README.md +++ b/README.md @@ -152,6 +152,7 @@ I really thank the following authors: * [Quindecim](https://git.nixnet.xyz/quindecim/mobile_user.js) - Some unique strings and user design. * [LibreWolf](https://gitlab.com/librewolf-community) - Some strings. * [Better-Fox](https://github.com/yokoffing/Better-Fox) - Some strings. +* [celenity](https://codeberg.org/celenity/Phoenix) - More strings. * [Spyware Watchdog](https://spyware.neocities.org/) - Mozilla Firefox Spyware Mitigation Guide (Archive.org) and Tor Browser mitigation guide. ## License diff --git a/user.js b/user.js index 2e7d3df..67a0300 100644 --- a/user.js +++ b/user.js @@ -22,6 +22,7 @@ user_pref("browser.aboutConfig.showWarning", false); // // Disable default browser check user_pref("browser.shell.checkDefaultBrowser", false); +user_pref("browser.shell.skipDefaultBrowserCheckOnFirstRun", true); // ------------------------------------- // Set startup page // 0=blank, 1=home, 2=last visited page, 3=resume previous session @@ -76,11 +77,14 @@ user_pref("extensions.htmlaboutaddons.recommendations.enabled", false); // ------------------------------------- // Disable personalized Extension Recommendations in about:addons and AMO [FF65+] user_pref("browser.discovery.enabled", false); +user_pref("browser.discovery.sites", ""); +user_pref("extensions.getAddons.discovery.api_url", ""); // ------------------------------------- // Disable shopping experience [FF116+] user_pref("browser.shopping.experience2023.enabled", false); // [DEFAULT: false] user_pref("browser.shopping.experience2023.opted", 2); user_pref("browser.shopping.experience2023.active", false); +user_pref("browser.shopping.experience2023.ads.enabled", false); // // TELEMETRY // @@ -100,7 +104,9 @@ user_pref("toolkit.telemetry.shutdownPingSender.enabled", false); // [FF55+] user_pref("toolkit.telemetry.updatePing.enabled", false); // [FF56+] user_pref("toolkit.telemetry.bhrPing.enabled", false); // [FF57+] Background Hang Reporter user_pref("toolkit.telemetry.firstShutdownPing.enabled", false); // [FF57+] -user_pref("browser.search.serpEventTelemetry.enabled",false); +user_pref("browser.search.serpEventTelemetry.enabled",false); +user_pref("toolkit.shopping.ohttpConfigURL", ""); +user_pref("toolkit.shopping.ohttpRelayURL", ""); // ------------------------------------- // Skip checking omni.ja and other files user_pref("corroborator.enabled", false); @@ -298,8 +304,8 @@ user_pref("network.trr.mode", 5); user_pref("network.trr.confirmationNS", ""); // ------------------------------------- // Disable skipping DoH when parental controls are enabled -user_pref("network.trr.uri", ""); -user_pref("network.trr.custom_uri", ""); +// user_pref("network.trr.uri", "https://dns.quad9.net/dns-query"); +// user_pref("network.trr.custom_uri", "https://dns.quad9.net/dns-query"); // // >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> // LOCATION BAR / SEARCH BAR / SUGGESTIONS / HISTORY / FORMS @@ -348,6 +354,13 @@ user_pref("browser.search.separatePrivateDefault.ui.enabled", true); // [FF71+] // ------------------------------------- // Disable merino user_pref("browser.urlbar.merino.enabled", false); +// ------------------------------------- +// Never trim URLs +user_pref("browser.urlbar.trimHttps", false); +user_pref("browser.urlbar.trimURLs", false); +// ------------------------------------- +// Disable GNOME Integration +user_pref("browser.gnome-search-provider.enabled", false); // // >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> // PASSWORDS @@ -545,6 +558,9 @@ user_pref("devtools.debugger.remote-enabled", false); // [DEFAULT: false] // ------------------------------------- // Remove special permissions for certain mozilla domains [FF35+] user_pref("permissions.manager.defaultsUrl", ""); +user_pref("browser.tabs.remote.separatePrivilegedMozillaWebContentProcess", false); +user_pref("browser.tabs.remote.separatedMozillaDomains", ""); +user_pref("dom.ipc.processCount.privilegedmozilla", 0); // ------------------------------------- // Remove webchannel whitelist user_pref("webchannel.allowObject.urlWhitelist", ""); @@ -599,6 +615,7 @@ user_pref("extensions.postDownloadThirdPartyPrompt", false); // ------------------------------------- // Disable extensions suggestions user_pref("extensions.webservice.discoverURL", ""); +user_pref("extensions.recommendations.themeRecommendationUrl", ""); // // >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> // ETP (ENHANCED TRACKING PROTECTION) @@ -694,7 +711,7 @@ user_pref("privacy.sanitize.timeSpan", 0); // // Enable RFP user_pref("privacy.resistFingerprinting", true); // [FF41+] -// user_pref("privacy.resistFingerprinting.pbmode", true); // [FF114+] +user_pref("privacy.resistFingerprinting.pbmode", true); // [FF114+] // ------------------------------------- // Set RFP new window size max rounded values [FF55+] user_pref("privacy.window.maxInnerWidth", 1400); @@ -766,6 +783,7 @@ user_pref("browser.urlbar.suggest.bookmark", false); user_pref("browser.urlbar.suggest.openpage", false); user_pref("browser.urlbar.suggest.topsites", false); // [FF78+] user_pref("browser.urlbar.suggest.weather", false); +user_pref("browser.urlbar.suggest.fakespot", false); // ------------------------------------- // Disable location bar dropdown // user_pref("browser.urlbar.maxRichResults", 0); @@ -834,6 +852,7 @@ user_pref("javascript.options.asmjs", false); // Disable Ion and baseline JIT to harden against JS exploits [RESTART] user_pref("javascript.options.ion", false); user_pref("javascript.options.baselinejit", false); +user_pref("javascript.options.wasm_baselinejit", false); user_pref("javascript.options.jit_trustedprincipals", true); // [FF75+] [HIDDEN PREF] // ------------------------------------- // Disable WebAssembly [FF52+] @@ -858,6 +877,22 @@ user_pref("browser.eme.ui.enabled", false); // ------------------------------------- // Set DoH bootstrap address [FF89+] // user_pref("network.trr.bootstrapAddr", "10.0.0.1"); // [HIDDEN PREF] +// ------------------------------------- +// Enable Post Quantum Key Agreement (Kyber) +user_pref("media.webrtc.enable_pq_dtls", true); +user_pref("network.http.http3.enable_kyber", true); +user_pref("security.tls.enable_kyber", true); +// ------------------------------------- +// Protect against CSRF Attacks (Like Chromium) +user_pref("network.cookie.sameSite.laxByDefault", true); +user_pref("network.cookie.sameSite.noneRequiresSecure", true); +user_pref("network.cookie.sameSite.schemeful", true); +// ------------------------------------- +// Block Cookie Banners +user_pref("cookiebanners.service.mode", 1); +user_pref("cookiebanners.service.mode.privateBrowsing", 1); +user_pref("cookiebanners.service.enableGlobalRules", true); +user_pref("cookiebanners.ui.desktop.enabled", true); // // >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> // DON'T TOUCH @@ -955,6 +990,8 @@ user_pref("gfx.offscreencanvas.enabled", false); // 0=no-referer, 1=same-origin, 2=strict-origin-when-cross-origin, 3=no-referrer-when-downgrade // user_pref("network.http.referer.defaultPolicy", 2); // [DEFAULT: 2] // user_pref("network.http.referer.defaultPolicy.pbmode", 2); // [DEFAULT: 2] +user_pref("network.http.referer.defaultPolicy.trackers", 1); +user_pref("network.http.referer.defaultPolicy.trackers.pbmode", 1); // ------------------------------------- // Disable HTTP Alternative Services [FF37+] // user_pref("network.http.altsvc.enabled", false); @@ -1009,7 +1046,9 @@ user_pref("dom.push.userAgentID", ""); user_pref("media.peerconnection.enabled", false); // ------------------------------------- // Enable GPC (Global Privacy Control) in non-PB windows -// user_pref("privacy.globalprivacycontrol.enabled", true); +user_pref("privacy.globalprivacycontrol.enabled", true); +user_pref("privacy.globalprivacycontrol.functionality.enabled", true); +user_pref("privacy.globalprivacycontrol.pbmode.enabled", true); // [DEFAULT: true] // // >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> // DON'T BOTHER: FINGERPRINTING @@ -1057,6 +1096,7 @@ user_pref("browser.startup.homepage_override.mstone", "ignore"); // [HIDDEN PREF user_pref("startup.homepage_welcome_url", ""); user_pref("startup.homepage_welcome_url.additional", ""); user_pref("startup.homepage_override_url", ""); // What's New page after updates +user_pref("browser.aboutwelcome.enabled", false); // // WARNINGS // @@ -1100,6 +1140,7 @@ user_pref("browser.newtabpage.activity-stream.showSearch", false); user_pref("browser.newtabpage.activity-stream.section.highlights.includeBookmarks", false); user_pref("browser.newtabpage.activity-stream.section.highlights.includeDownloads", false); user_pref("browser.newtabpage.activity-stream.section.highlights.includeVisited", false); +user_pref("browser.newtabpage.activity-stream.showWeather", false); // // UX FEATURES // @@ -1108,12 +1149,11 @@ user_pref("extensions.screenshots.disabled", true); // [FF55+] user_pref("identity.fxaccounts.enabled", false); // Firefox Accounts & Sync [FF60+] [RESTART] user_pref("reader.parse-on-load.enabled", false); // Reader View user_pref("browser.tabs.firefox-view", false); // Firefox-view +user_pref("browser.firefox-view.virtual-list.enabled", false); // // OTHER // // user_pref("browser.bookmarks.max_backups", 2); -user_pref("security.tls.enable_kyber", true); -user_pref("network.http.http3.enable_kyber", true); user_pref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons", false); // disable CFR [FF67+] user_pref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features", false); // disable CFR [FF67+] user_pref("browser.urlbar.showSearchTerms.enabled", false);