2022-11-18 07:16:19 -05:00
// Firefox hardening using preferences (automated)
user _pref ( "app.normandy.first_run" , false ) ;
user _pref ( "app.shield.optoutstudies.enabled" , false ) ;
user _pref ( "app.update.auto" , false ) ;
user _pref ( "browser.contentblocking.category" , "custom" ) ;
user _pref ( "browser.download.useDownloadDir" , false ) ;
user _pref ( "browser.formfill.enable" , false ) ;
user _pref ( "browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons" , false ) ;
user _pref ( "browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features" , false ) ;
user _pref ( "browser.newtabpage.activity-stream.feeds.section.topstories" , false ) ;
user _pref ( "browser.newtabpage.activity-stream.feeds.topsites" , false ) ;
user _pref ( "browser.search.suggest.enabled" , false ) ;
user _pref ( "browser.urlbar.placeholderName" , "DuckDuckGo" ) ;
user _pref ( "datareporting.healthreport.uploadEnabled" , false ) ;
user _pref ( "doh-rollout.disable-heuristics" , true ) ;
user _pref ( "dom.forms.autocomplete.formautofill" , true ) ;
user _pref ( "dom.security.https_only_mode_ever_enabled" , true ) ;
user _pref ( "dom.security.https_only_mode" , true ) ;
user _pref ( "extensions.formautofill.addresses.enabled" , false ) ;
user _pref ( "extensions.formautofill.creditCards.enabled" , false ) ;
user _pref ( "extensions.pocket.enabled" , false ) ;
user _pref ( "identity.fxaccounts.enabled" , false ) ;
user _pref ( "layout.spellcheckDefault" , 1 ) ; // Used to disable spellchecker… set to `0` for increased privacy
user _pref ( "network.cookie.cookieBehavior" , 1 ) ;
user _pref ( "network.cookie.lifetimePolicy" , 2 ) ;
user _pref ( "network.proxy.socks_remote_dns" , true ) ;
user _pref ( "network.trr.mode" , 5 ) ;
user _pref ( "places.history.enabled" , false ) ;
user _pref ( "privacy.donottrackheader.enabled" , true ) ;
user _pref ( "privacy.history.custom" , true ) ;
user _pref ( "privacy.sanitize.sanitizeOnShutdown" , true ) ;
user _pref ( "privacy.trackingprotection.enabled" , true ) ;
user _pref ( "privacy.trackingprotection.socialtracking.enabled" , true ) ;
user _pref ( "signon.management.page.breach-alerts.enabled" , false ) ;
user _pref ( "signon.rememberSignons" , false ) ;
// Firefox hardening using about:config (arkenfox/user.js recommendations, automated)
user _pref ( "accessibility.force_disabled" , 1 ) ;
user _pref ( "app.normandy.api_url" , "" ) ;
user _pref ( "app.normandy.enabled" , false ) ;
user _pref ( "app.shield.optoutstudies.enabled" , false ) ;
user _pref ( "beacon.enabled" , false ) ;
user _pref ( "browser.pagethumbnails.capturing_disabled" , true ) ;
user _pref ( "browser.ping-centre.telemetry" , false ) ;
user _pref ( "browser.places.speculativeConnect.enabled" , false ) ;
user _pref ( "browser.sessionstore.privacy_level" , 2 ) ;
user _pref ( "browser.ssl_override_behavior" , 1 ) ;
user _pref ( "browser.tabs.crashReporting.sendReport" , false ) ;
user _pref ( "browser.uitour.enabled" , false ) ;
user _pref ( "browser.uitour.url" , "" ) ;
user _pref ( "browser.urlbar.speculativeConnect.enabled" , false ) ;
user _pref ( "browser.urlbar.suggest.quicksuggest.nonsponsored" , false ) ;
user _pref ( "browser.urlbar.suggest.quicksuggest.sponsored" , false ) ;
user _pref ( "browser.urlbar.trimURLs" , false ) ;
user _pref ( "browser.xul.error_pages.expert_bad_cert" , true ) ;
user _pref ( "captivedetect.canonicalURL" , "" ) ;
user _pref ( "datareporting.policy.dataSubmissionEnabled" , false ) ;
user _pref ( "dom.security.https_only_mode_send_http_background_request" , false ) ;
user _pref ( "extensions.getAddons.showPane" , false ) ;
user _pref ( "extensions.htmlaboutaddons.recommendations.enabled" , false ) ;
user _pref ( "geo.provider.use_corelocation" , false ) ;
user _pref ( "network.auth.subresource-http-auth-allow" , 1 ) ;
user _pref ( "network.captive-portal-service.enabled" , false ) ;
user _pref ( "network.connectivity-service.enabled" , false ) ;
user _pref ( "network.dns.disableIPv6" , true ) ;
user _pref ( "network.dns.disablePrefetch" , true ) ;
user _pref ( "network.http.speculative-parallel-limit" , 0 ) ;
user _pref ( "network.predictor.enabled" , false ) ;
user _pref ( "network.prefetch-next" , false ) ;
user _pref ( "pdfjs.enableScripting" , false ) ;
user _pref ( "privacy.userContext.enabled" , true ) ;
user _pref ( "privacy.userContext.ui.enabled" , true ) ;
user _pref ( "security.cert_pinning.enforcement_level" , 2 ) ;
user _pref ( "security.mixed_content.block_display_content" , true ) ;
user _pref ( "security.OCSP.require" , true ) ;
user _pref ( "security.pki.crlite_mode" , 2 ) ;
user _pref ( "security.pki.sha1_enforcement_level" , 1 ) ;
user _pref ( "security.remote_settings.crlite_filters.enabled" , true ) ;
user _pref ( "security.ssl.require_safe_negotiation" , true ) ;
user _pref ( "security.ssl.treat_unsafe_negotiation_as_broken" , true ) ;
user _pref ( "security.tls.enable_0rtt_data" , false ) ;
user _pref ( "toolkit.coverage.endpoint.base" , "" ) ;
user _pref ( "toolkit.coverage.opt-out" , true ) ;
user _pref ( "toolkit.telemetry.coverage.opt-out" , true ) ;
// Firefox fingerprinting hardening using about:config (automated)
2022-11-19 08:52:27 -05:00
user _pref ( "privacy.resistFingerprinting" , false ) ; // Used to help resist fingerprinting but breaks dark mode and screenshots (among other features)… set to `true` for increased privacy
2022-11-18 07:16:19 -05:00
user _pref ( "privacy.resistFingerprinting.block_mozAddonManager" , true ) ;
2022-11-19 08:52:27 -05:00
user _pref ( "privacy.resistFingerprinting.letterboxing" , true ) ; // Used to help resist fingerprinting… set to `false` to disable letterboxing
2022-11-18 07:16:19 -05:00
user _pref ( "webgl.disabled" , true ) ;