Skip to content

Instantly share code, notes, and snippets.

@violetlight
Last active January 16, 2023 15:40
Show Gist options
  • Save violetlight/03aeae996be7ab434875 to your computer and use it in GitHub Desktop.
Save violetlight/03aeae996be7ab434875 to your computer and use it in GitHub Desktop.
Firefox settings for security and privacy

Addons

  • NoScript - manually whitelist javascript execution on a per-site and per-domain basis
  • HTTPS Everywhere - automatically use https everywhere it's available
  • Cookie Monster - manage your cookies
  • Ghostery - alerts user about tracking bugs on visited pages
  • FireGloves - impedes fingerprinting-based tracking
  • Ref Control - Control what gets sent as the HTTP Referer on a per-site basis
  • UAControl - Control what gets sent as the User-Agent on a per-site basis
  • BetterPrivacy - deletes flash cookies
  • MD5 Reborned Hasher - checksums on downloaded files
  • Key Scrambler - protect browser from keyloggers
  • Lightbeam - Lightbeam is a Firefox add-on that enables you to see the first and third party sites you interact with on the Web. Using interactive visualizations, Lightbeam shows you the relationships between these third parties and the sites you visit.

about:config

Visit about:config as if it were a url to modify these configurations. In other words, type about:config into your address bar and press Enter.

  • loop.enabled = false — disable Hello
  • browser.pocket.enabled = false — disable Pocket
  • media.peerconnection.enabled = false — disable WebRTC
  • browser.newtabpage.enhanced = false — disable the history-based advertising tiles
  • dom.storage.enabled = false — disable web storage (DOM storage, 5MB per origin)
  • geo.enabled = false — disable location sharing (although you should be prompted by default, this prevents accidental sharing)
  • geo.wifi.uri — remove whatever this is set to. leave blank.
  • network.dns.disablePrefetch = true — disable DNS prefetching (Firefox will try and resolve the DNS of your requests before you make them by default)
  • network.prefetch-next = false
  • network.http.sendRefererHeader = false — disable referrer in header (Might break some websites)
  • network.http.sendSecureXSiteReferrer = false — disable tracking across websites
  • privacy.trackingprotection.enabled = true
  • browser.sessionhistory.max_entries - limit amount of individual pages the browser will store in the history for each site
  • pdfjs.disabled = true - https://news.ycombinator.com/item?id=10021376
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment