-
-
Save Adhjie/54113a0b6683f8786c843b4f4dd7822d to your computer and use it in GitHub Desktop.
Firefox user.js privacy and optimization settings
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /* | |
| * Open profile dir - find in about:support or about:profiles | |
| * Copy this file into your profile directory. | |
| * Add changes to this file. Save file. | |
| * Restart Firefox. Below overrides will be loaded. | |
| * Close Firefox and open prefs.js to confirm changes merged there. | |
| * NOTE: only non-default values will be saved to prefs.js | |
| * | |
| */ | |
| /* Fingerprinting avoidance from Tor project | |
| * This changes too much! Timezone is GMT which is annoying on some sites. | |
| * Instead change below useragent/buildID etc below. | |
| */ | |
| user_pref("privacy.resistFingerprinting", false); | |
| /* Fingerprinting avoidance by picking common OS / browser */ | |
| /* IMPORTANT: Change useragent & buildID to latest versions! Keep it current! */ | |
| /* | |
| user_pref("general.useragent.override", "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0"); | |
| user_pref("general.buildID.override", "20181001155545"); | |
| user_pref("general.appversion.override", "5.0 (Windows)"); | |
| user_pref("general.oscpu.override", "Windows NT 10.0; Win64; x64"); | |
| user_pref("general.platform.override", "Win64"); | |
| */ | |
| user_pref("dom.maxHardwareConcurrency", 2); | |
| /* Privacy Stuff. | |
| * Source: | |
| * https://www.privacytools.io/#about_config | |
| * https://ffprofile.com/ | |
| */ | |
| user_pref("network.cookie.cookieBehavior", 1); | |
| //user_pref("network.http.referer.trimmingPolicy", 2); | |
| user_pref("network.http.referer.trimmingPolicy", 0); | |
| user_pref("beacon.enabled", false); | |
| user_pref("browser.cache.offline.enable", false); | |
| user_pref("browser.disableResetPrompt", true); | |
| user_pref("browser.fixup.alternate.enabled", false); | |
| user_pref("browser.newtab.preload", false); | |
| user_pref("browser.newtabpage.activity-stream.disableSnippets", true); | |
| user_pref("browser.newtabpage.activity-stream.enabled", false); | |
| user_pref("browser.newtabpage.activity-stream.feeds.section.highlights", false); | |
| user_pref("browser.newtabpage.activity-stream.feeds.section.topstories", false); | |
| user_pref("browser.newtabpage.activity-stream.feeds.snippets", false); | |
| user_pref("browser.newtabpage.activity-stream.feeds.telemetry", false); | |
| user_pref("browser.newtabpage.activity-stream.feeds.topsites", false); | |
| user_pref("browser.newtabpage.activity-stream.migrationExpired", true); | |
| user_pref("browser.newtabpage.activity-stream.prerender", false); | |
| user_pref("browser.newtabpage.activity-stream.showSearch", false); | |
| user_pref("browser.newtabpage.activity-stream.showTopSites", false); | |
| user_pref("browser.newtabpage.activity-stream.telemetry", false); | |
| user_pref("browser.newtabpage.directory.source", ""); | |
| user_pref("browser.newtabpage.directory.ping", ""); | |
| user_pref("browser.newtabpage.enabled", false); | |
| user_pref("browser.newtabpage.enhanced", false); | |
| user_pref("browser.newtabpage.introShown", true); | |
| //user_pref("browser.safebrowsing.appRepURL", ""); | |
| //user_pref("browser.safebrowsing.enabled", false); | |
| //user_pref("browser.safebrowsing.malware.enabled", false); | |
| //user_pref("browser.safebrowsing.phishing.enabled", false); | |
| user_pref("browser.selfsupport.url", ""); | |
| user_pref("browser.send_pings", false); | |
| user_pref("browser.shell.checkDefaultBrowser", false); | |
| user_pref("browser.startup.homepage_override.mstone", "ignore"); | |
| user_pref("datareporting.healthreport.service.enabled", false); | |
| user_pref("datareporting.healthreport.uploadEnabled", false); | |
| user_pref("datareporting.policy.dataSubmissionEnabled", false); | |
| user_pref("dom.battery.enabled", false); | |
| user_pref("dom.enable_performance", false); | |
| user_pref("dom.enable_resource_timing", false); | |
| //user_pref("dom.event.clipboardevents.enabled", false); | |
| user_pref("dom.webaudio.enabled", false); | |
| user_pref("extensions.getAddons.cache.enabled", false); | |
| user_pref("extensions.getAddons.showPane", false); | |
| user_pref("extensions.greasemonkey.stats.optedin", false); | |
| user_pref("extensions.greasemonkey.stats.url", ""); | |
| user_pref("extensions.webservice.discoverURL", ""); | |
| user_pref("geo.enabled", false); | |
| user_pref("media.navigator.enabled", false); | |
| user_pref("media.peerconnection.enabled", false); | |
| user_pref("media.peerconnection.turn.disable", true); | |
| user_pref("media.peerconnection.use_document_iceservers", false); | |
| user_pref("media.peerconnection.video.enabled", false); | |
| user_pref("media.peerconnection.identity.timeout", 1); | |
| user_pref("media.video_stats.enabled", false); | |
| user_pref("network.dns.disablePrefetch", true); | |
| user_pref("network.IDN_show_punycode", true); | |
| user_pref("network.prefetch-next", false); | |
| user_pref("privacy.donottrackheader.enabled", true); | |
| user_pref("privacy.donottrackheader.value", 1); | |
| user_pref("security.ssl3.dhe_rsa_aes_128_sha", false); | |
| user_pref("security.ssl3.dhe_rsa_aes_256_sha", false); | |
| user_pref("toolkit.telemetry.enabled", false); | |
| user_pref("webgl.disabled", true); | |
| /* disable pocket integration */ | |
| user_pref("extensions.pocket.enabled", false); | |
| //user_pref("extensions.pocket.enabled", true); | |
| user_pref("browser.toolbarbuttons.introduced.pocket-button", true); | |
| /* Other customizations */ | |
| /* Fix tab width too small */ | |
| user_pref("browser.tabs.tabMinWidth", 100); | |
| /* Change homepage */ | |
| user_pref("browser.startup.homepage", "https://startpage.com/"); | |
| /* Increase disk write timer to prevent SSD from dying | |
| * Source: https://www.servethehome.com/firefox-is-eating-your-ssd-here-is-how-to-fix-it/ | |
| */ | |
| user_pref("browser.sessionstore.interval", 120000); | |
| /* Turn off Smooth Scroll */ | |
| user_pref("general.smoothScroll", false); | |
| /* Turn off warning on about:config */ | |
| user_pref("general.warnOnAboutConfig", false); | |
| /* disable onboarding junk */ | |
| user_pref("browser.onboarding.enabled", false); | |
| /* limit offline data storage */ | |
| user_pref("browser.cache.offline.capacity", 50000); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment