Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save PseudoImplementation/2535357b242a20eca5b8 to your computer and use it in GitHub Desktop.
Save PseudoImplementation/2535357b242a20eca5b8 to your computer and use it in GitHub Desktop.

Disable Pocket Integration in Firefox

Specific preferences are courtesy of /u/pxji of Reddit.

1. Copy the following text:

user_pref("browser.pocket.api", "0.0.0.0");
user_pref("browser.pocket.site", "0.0.0.0");
user_pref("browser.pocket.enabled", false);
user_pref("browser.toolbarbuttons.introduced.pocket-button", false);
user_pref("browser.pocket.oAuthConsumerKey", "asdf");
user_pref("privacy.trackingprotection.enabled", true); //block various tracking urls. speeds up browsing a bit
user_pref("media.peerconnection.enabled", false); //disable webrtc to prevent local ip address leaking
user_pref("browser.urlbar.trimURLs", false);  //always show http in urls
user_pref("geo.enabled", false); //permanently disable geo location
//user_pref("javascript.enabled", false); //disable javascript. not recommended
//prefetching is bad for privacy
user_pref("network.dns.disablePrefetch", true);
user_pref("network.prefetch-next", false);

2. Save it in one of the following locations:

  • *Linux/BSD: $HOME/.mozilla/firefox/*.default/user.js
  • Windows: %APPDATA%/Mozilla/Firefox/Profiles/*.default/user.js
  • OS X: $HOME/Library/Application Support/Firefox/Profiles/*.default/user.js (Thank you, @blakkheim!)

3. Close and reopen Firefox, if already running.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment