JustPaste.it

Step 1: get a fresh start, delete all in %APPDATA%,

  • Firefox Data Collection and Use - uncheck
  • change download folder to preferred
  • Search - one bar, add search engines and remove google, uncheck suggestions
  • Privacy and security - never remember history, uncheck suggesttions, always tracking protection, always do not track,
  • Sign into Sync - settings - only bookmarks, addons, and options
  • Disable WebRTC - Set "media.peerconnection.enabled" to "false" in "about:config".
  • also -

If you want to make sure every single WebRTC related setting is really disabled change these settings:

  1. media.peerconnection.turn.disable = true
  2. media.peerconnection.use_document_iceservers = false
  3. media.peerconnection.video.enabled = false
  4. media.peerconnection.identity.timeout = 1

Privacytools.io settings:

  1. privacy.firstparty.isolate = true
  • A result of the Tor Uplift effort, this preference isolates all browser identifier sources (e.g. cookies) to the first party domain, with the goal of preventing tracking across different domains. (Don't do this if you are using the Firefox Addon "Cookie AutoDelete" with Firefox v58 or below.)
privacy.resistFingerprinting = true (THIS SETTING DOESNT LET YOU INSTALL EXTENSIONS - DISABLE WHEN NEEDED)
  • A result of the Tor Uplift effort, this preference makes Firefox more resistant to browser fingerprinting.
privacy.trackingprotection.enabled = true
  • This is Mozilla’s new built in tracking protection. It uses Disconnect.me filter list, which is redundant if you are already using uBlock Origin 3rd party filters, therefore you should set it to false if you are using the add-on functionalities.
browser.cache.offline.enable = false
  • Disables offline cache.
browser.safebrowsing.malware.enabled = false
  • Disable Google Safe Browsing malware checks. Security risk, but privacy improvement.
browser.safebrowsing.phishing.enabled = false
  • Disable Google Safe Browsing and phishing protection. Security risk, but privacy improvement.
browser.send_pings = false
  • The attribute would be useful for letting websites track visitors’ clicks.
browser.sessionstore.max_tabs_undo = 0 my setting: 5 (maybe 0 or maybe 10)
  • Even with Firefox set to not remember history, your closed tabs are stored temporarily at Menu -> History -> Recently Closed Tabs.
browser.urlbar.speculativeConnect.enabled = false
  • Disable preloading of autocomplete URLs. Firefox preloads URLs that autocomplete when a user types into the address bar, which is a concern if URLs are suggested that the user does not want to connect to. Source
dom.battery.enabled = false
  • Website owners can track the battery status of your device. Source
dom.event.clipboardevents.enabled = false
  • Disable that websites can get notifications if you copy, paste, or cut something from a web page, and it lets them know which part of the page had been selected.
geo.enabled = false
  • Disables geolocation.
media.navigator.enabled = false
  • Websites can track the microphone and camera status of your device.
network.cookie.cookieBehavior = 1
  • Disable cookies
  • 0 = Accept all cookies by default
  • 1 = Only accept from the originating site (block third party cookies)
  • 2 = Block all cookies by default
network.cookie.lifetimePolicy = 2 MY SETTING: 1 - less of a pain
  • cookies are deleted at the end of the session
  • 0 = Accept cookies normally
  • 1 = Prompt for each cookie
  • 2 = Accept for current session only
  • 3 = Accept for N days
network.http.referer.trimmingPolicy = 2
  • Send only the scheme, host, and port in the Referer header
  • 0 = Send the full URL in the Referer header
  • 1 = Send the URL without its query string in the Referer header
  • 2 = Send only the scheme, host, and port in the Referer header
network.http.referer.XOriginPolicy = 2
  • Only send Referer header when the full hostnames match. (Note: if you notice significant breakage, you might try 1 combined with an XOriginTrimmingPolicy tweak below.) Source
  • 0 = Send Referer in all cases
  • 1 = Send Referer to same eTLD sites
  • 2 = Send Referer only when the full hostnames match
network.http.referer.XOriginTrimmingPolicy = 2
  • When sending Referer across origins, only send scheme, host, and port in the Referer header of cross-origin requests. Source
  • 0 = Send full url in Referer
  • 1 = Send url without query string in Referer
  • 2 = Only send scheme, host, and port in Referer
webgl.disabled = true
  • WebGL is a potential security risk. Source
browser.sessionstore.privacy_level = 2
  • This preference controls when to store extra information about a session: contents of forms, scrollbar positions, cookies, and POST data. more information
  • 0 = Store extra session data for any site. (Default starting with Firefox 4.)
  • 1 = Store extra session data for unencrypted (non-HTTPS) sites only. (Default before Firefox 4.)
  • 2 = Never store extra session data.
network.IDN_show_punycode = true
  • Not rendering IDNs as their punycode equivalent leaves you open to phishing attacks that can be very difficult to notice. Source

Completely remove pocket

  • extensions.pocket.enabled - false

Change new tab preferences

  • uncheck everything

Add-ons / Extensions

  • Ublock Origin
  • Neat URL
  • KeepassXC Browser
  • Cookie AutoDelete
  • Decentraleyes