From a48230966bf6305f584bdbf64173da253eecfc3b Mon Sep 17 00:00:00 2001 From: Marc Date: Wed, 29 Apr 2020 12:21:25 +0200 Subject: [PATCH] some additions to user.js --- .config/firefox/user.js | 84 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 84 insertions(+) diff --git a/.config/firefox/user.js b/.config/firefox/user.js index 880b64e..e3fa8d1 100644 --- a/.config/firefox/user.js +++ b/.config/firefox/user.js @@ -1,3 +1,87 @@ // to enable userChrome settings user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", true); +// disable Mozilla telemetry +user_pref("toolkit.telemetry.enabled", false); +user_pref("toolkit.telemetry.unified", false); +user_pref("experiments.supported", false); +user_pref("experiments.enabled", false); +user_pref("experiments.manifest.uri", ""); + +// disable Necko to do A/B testing +user_pref("network.allow-experiments", false); + +// disable crash reports +user_pref("breakpad.reportURL", ""); +user_pref("browser.tabs.crashReporting.sendReport", false); +user_pref("browser.crashReports.unsubmittedCheck.enabled", false); +user_pref("dom.ipc.plugins.flash.subprocess.crashreporter.enabled", false); + +// disable sending health reports +user_pref("datareporting.healthreport.uploadEnabled", false); +user_pref("datareporting.healthreport.service.enabled", false); +user_pref("datareporting.policy.dataSubmissionEnabled", false); + +// disable Mozilla user rating telemetry +user_pref("browser.selfsupport.url", ""); + +// enable tracking protection +user_pref("privacy.trackingprotection.enabled", true); +user_pref("privacy.trackingprotection.pbmode.enabled", true); + +// disable built-in PDF viewer +user_pref("pdfjs.disabled", true); + +// disable WebRTC getUserMedia, screen sharing, audio capture, video capture +user_pref("media.navigator.enabled", false); +user_pref("media.navigator.video.enabled", false); +user_pref("media.getusermedia.screensharing.enabled", false); +user_pref("media.getusermedia.audiocapture.enabled", false); + +// disable beacon async HTTP transfers (used for analytics) +user_pref("beacon.enabled", false); + +// do not automatically send selection to clipboard +user_pref("clipboard.autocopy", false); + +// don"t monitor OS online connection state +user_pref("network.manage-offline-status", false); + +// disable video stats to reduce fingerprinting threat +user_pref("media.video_stats.enabled", false); + +// disable font fingerprinting +user_pref("browser.display.use_document_fonts", 0); + + +// opt out of addon metadata updates +user_pref("extensions.getAddons.cache.enabled", false); + +// update addons automatically +user_pref("extensions.update.enabled", true); + +// enable addon and certificate blocklists from Mozilla +user_pref("extensions.blocklist.enabled", true); +user_pref("services.blocklist.update_enabled", true); +user_pref("extensions.blocklist.url", "https://blocklist.addons.mozilla.org/blocklist/3/%APP_ID%/%APP_VERSION%/"); + +// disable remote debugging +user_pref("devtools.debugger.remote-enabled", false); +user_pref("devtools.chrome.enabled", false); +user_pref("devtools.debugger.force-local", true); + +// disable pocket +user_pref("browser.pocket.enabled", false); +user_pref("extensions.pocket.enabled", false); +user_pref("browser.newtabpage.activity-stream.feeds.section.topstories", false); + +// disable form autofill, don't save information entered in web page forms +user_pref("browser.formfill.enable", false); +user_pref("signon.autofillForms", false); +user_pref("signon.formlessCapture.enabled", false); + +// show in-content login form warning UI for insecure login fields +user_pref("security.insecure_field_warning.contextual.enabled", true); +user_pref("security.insecure_password.ui.enabled", true); + +