88 lines
5.7 KiB
Nix
88 lines
5.7 KiB
Nix
/*** [SECTION 0300]: QUIET FOX
|
|
We only disable the auto-INSTALL of Firefox (app) updates. You still get prompts to update,
|
|
and it only takes one click. We highly discourage disabling auto-CHECKING for updates.
|
|
|
|
Legitimate reasons to disable auto-INSTALLS include hijacked/monetized extensions, time
|
|
constraints, legacy issues, dev/testing, and fear of breakage/bugs. It is still important
|
|
to do updates for security reasons, please do so manually if you make changes.
|
|
***/
|
|
{
|
|
/* 0301: disable auto-INSTALLING Firefox updates [NON-WINDOWS FF65+]
|
|
* [NOTE] In FF65+ on Windows this SETTING (below) is now stored in a file and the pref was removed
|
|
* [SETTING] General>Firefox Updates>Check for updates but let you choose to install them ***/
|
|
"app.update.auto" = false;
|
|
/* 0302: disable auto-INSTALLING Firefox updates via a background service [FF90+] [WINDOWS]
|
|
* [SETTING] General>Firefox Updates>Automatically install updates>When Firefox is not running
|
|
* [1] https://support.mozilla.org/kb/enable-background-updates-firefox-windows ***/
|
|
"app.update.background.scheduling.enabled" = false;
|
|
/* 0303: disable auto-CHECKING for extension and theme updates ***/
|
|
# user_pref("extensions.update.enabled", false);
|
|
/* 0304: disable auto-INSTALLING extension and theme updates (after the check in 0303)
|
|
* [SETTING] about:addons>Extensions>[cog-wheel-icon]>Update Add-ons Automatically (toggle) ***/
|
|
# user_pref("extensions.update.autoUpdateDefault", false);
|
|
/* 0306: disable extension metadata
|
|
* used when installing/updating an extension, and in daily background update checks:
|
|
* when false, extension detail tabs will have no description ***/
|
|
# user_pref("extensions.getAddons.cache.enabled", false);
|
|
/* 0308: disable search engine updates (e.g. OpenSearch)
|
|
* [NOTE] This does not affect Mozilla's built-in or Web Extension search engines ***/
|
|
"browser.search.update" = false;
|
|
/* 0320: disable about:addons' Recommendations pane (uses Google Analytics) ***/
|
|
"extensions.getAddons.showPane" = false; # [HIDDEN PREF]
|
|
/* 0321: disable recommendations in about:addons' Extensions and Themes panes [FF68+] ***/
|
|
"extensions.htmlaboutaddons.recommendations.enabled" = false;
|
|
/* 0330: disable telemetry
|
|
* the pref (.unified) affects the behaviour of the pref (.enabled)
|
|
* IF unified=false then .enabled controls the telemetry module
|
|
* IF unified=true then .enabled ONLY controls whether to record extended data
|
|
* so make sure to have both set as false
|
|
* [NOTE] FF58+ 'toolkit.telemetry.enabled' is now LOCKED to reflect prerelease
|
|
* or release builds (true and false respectively) [2]
|
|
* [1] https://firefox-source-docs.mozilla.org/toolkit/components/telemetry/telemetry/internals/preferences.html
|
|
* [2] https://medium.com/georg-fritzsche/data-preference-changes-in-firefox-58-2d5df9c428b5 ***/
|
|
"toolkit.telemetry.unified" = false;
|
|
"toolkit.telemetry.enabled" = false; # see [NOTE]
|
|
"toolkit.telemetry.server" = "data:,";
|
|
"toolkit.telemetry.archive.enabled" = false;
|
|
"toolkit.telemetry.newProfilePing.enabled" = false; # [FF55+]
|
|
"toolkit.telemetry.shutdownPingSender.enabled" = false; # [FF55+]
|
|
"toolkit.telemetry.updatePing.enabled" = false; # [FF56+]
|
|
"toolkit.telemetry.bhrPing.enabled" = false; # [FF57+] Background Hang Reporter
|
|
"toolkit.telemetry.firstShutdownPing.enabled" = false; # [FF57+]
|
|
/* 0331: disable Telemetry Coverage
|
|
* [1] https://blog.mozilla.org/data/2018/08/20/effectively-measuring-search-in-firefox/ ***/
|
|
"toolkit.telemetry.coverage.opt-out" = true; # [HIDDEN PREF]
|
|
"toolkit.coverage.opt-out" = true; # [FF64+] [HIDDEN PREF]
|
|
"toolkit.coverage.endpoint.base" = "";
|
|
/* 0340: disable Health Reports
|
|
* [SETTING] Privacy & Security>Firefox Data Collection & Use>Allow Firefox to send technical... data ***/
|
|
"datareporting.healthreport.uploadEnabled" = false;
|
|
/* 0341: disable new data submission, master kill switch [FF41+]
|
|
* If disabled, no policy is shown or upload takes place, ever
|
|
* [1] https://bugzilla.mozilla.org/1195552 ***/
|
|
"datareporting.policy.dataSubmissionEnabled" = false;
|
|
/* 0342: disable Studies (see 0503)
|
|
* [SETTING] Privacy & Security>Firefox Data Collection & Use>Allow Firefox to install and run studies ***/
|
|
"app.shield.optoutstudies.enabled" = false;
|
|
/* 0343: disable personalized Extension Recommendations in about:addons and AMO [FF65+]
|
|
* [NOTE] This pref has no effect when Health Reports (0340) are disabled
|
|
* [SETTING] Privacy & Security>Firefox Data Collection & Use>Allow Firefox to make personalized extension recommendations
|
|
* [1] https://support.mozilla.org/kb/personalized-extension-recommendations ***/
|
|
"browser.discovery.enabled" = false;
|
|
/* 0350: disable Crash Reports ***/
|
|
"breakpad.reportURL" = "";
|
|
"browser.tabs.crashReporting.sendReport" = false; # [FF44+]
|
|
# user_pref("browser.crashReports.unsubmittedCheck.enabled", false); // [FF51+] [DEFAULT: false]
|
|
/* 0351: enforce no submission of backlogged Crash Reports [FF58+]
|
|
* [SETTING] Privacy & Security>Firefox Data Collection & Use>Allow Firefox to send backlogged crash reports ***/
|
|
"browser.crashReports.unsubmittedCheck.autoSubmit2" = false; # [DEFAULT: false]
|
|
/* 0390: disable Captive Portal detection
|
|
* [1] https://www.eff.org/deeplinks/2017/08/how-captive-portals-interfere-wireless-security-and-privacy
|
|
* [2] https://wiki.mozilla.org/Necko/CaptivePortal ***/
|
|
"captivedetect.canonicalURL" = "";
|
|
"network.captive-portal-service.enabled" = false; # [FF52+]
|
|
/* 0391: disable Network Connectivity checks [FF65+]
|
|
* [1] https://bugzilla.mozilla.org/1460537 ***/
|
|
"network.connectivity-service.enabled" = false;
|
|
}
|