Privacy Settings
Alter Firefox's built-in privacy settings easily with a toolbar panel
Make a Donation
Please use this Bitcoin Address:1F6Ge3GHiEqyVTJKg364WqPAnV7F9WF6bg
Download Links
"Privacy Settings" lets you alter Firefox's built-in privacy preferences easily from a toolbar button. This extension aims to keep all the security settings in one place. There are different modes of operation based on your needs. Some options focus on your privacy and some others focus on your security. Of course there is a button to reset all the prefs back to defaults as well.



  1. Where can I find the release note for this version?

    Please visit for all the release notes of the extension. You can alternatively browse the GitHub repository commits to get more through review of the changes.

  2. How can I improve my security even more?

    To have control over what type of resources can be accessed by your browser, it is recommended to use Privacy Settings along with Policy Control extension.

  3. Do I really need to be worried about my privacy when using a modern browser?

    Unfortunately yes!, Modern browsers bring more power to users but this power also opens up new methods of compromising user privacy. I do recommend reading of HTML5 APIs Fingerprint Users - How to Prevent article to get familiar with these techniques and methods to prevent them.

  4. What can I expect from Privacy Settings extension?

    Privacy Settings collects various preferences in Firefox in order to enhance the privacy of users. Note that the extension does NOT change any preference by default. However, it displays all the important security related preferences in a single panel for easy access and alter. Hover over each item to get a tooltip notification about what this preference does. Based on the tooltip description you can decide whether you want to have this feature or not. Be careful that some of the preferences are the matter of security over privacy trade-off. The current list of preferences are mostly selected from PrivacyFox and Firefox Debloat projects; however, the list might change over time.

  5. What are the main protection settings this extension offers?

    Currently, these topics are covered:

    • Browser related protections (like browser.safebrowsing.enabled)
    • Network related protections (like network.websocket.enabled)
    • Tracking protection
    • Stats collection
    • Firefox Hello and Pocket integrations
    • Media protection (like media.peerconnection.enabled)
    • Geo access protection
    • Device access protection (like device.sensors.enabled)
    • SSL and TSL protections

  6. Is this enough to have Privacy Settings extension alone?

    Well to have better control over data flow, I recommend to take a look at my the other extension, Policy Control. Using this extension you have better control over the resources used by websites. In particular, one handy setting the extension offers is to block all third-party resource access of any kind.

  7. Can I block DNS leakage using this extension?

    Nope! To prevent DNS leakage you need to connect your Firefox to INTERNET by tunneling through a SOCKS server. I recommend Proxy Switcher extension for this. To check IP and DNS leakage use web service.

  8. How can I access the add-ons unser interface on Firefox for Android?

    Click on the 3-dots icon. There is a menu item with "Privacy Settings" label on it. Note that as of version 0.2.0, the item is moved to the "Tools" sub-menu.

  9. What is media.peerconnection.enabled?

    WebRTC can leak a users IP address from behind a VPN or proxy. source. You can either completely disable WebRTC or just disable WebRTC from accessing your local IP address. To completely disable WebRTC, turn media.peerconnection.enabled off from the panel. To disable WebRTC from leaking your private data, turn both media.peerconnection.enabled and on.

    For more info read these threads: #21 and #55.

    To check local IP leakage use, To see leakage, press "Reset to defaults" button on the panel and open the page. Now press either full privacy or compatible mode and refresh the page.

  10. What is network.websocket.enabled?

    Websockets can cause some dns requests to not be send over the active proxy. source.

  11. What is network.http.sendSecureXSiteReferrer?

    Tells the server which https page the user came from.

  12. What is privacy.trackingprotection.enabled?

    This is Mozilla’s new built in tracking protection.

  13. What is dom.event.clipboardevents.enabled?

    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.

  14. What is geo.wifi.logging.enabled?

    Disables logging geolocation requests.

  15. What is browser.safebrowsing.enabled?

    Disable Google Safe Browsing and phishing protection. Security risk, but privacy improvement.

  16. What is browser.safebrowsing.malware.enabled?

    Disable Google Safe Browsing malware checks. Security risk, but privacy improvement.

  17. What is webgl.disabled?

    WebGL is a potential security risk. source

  18. What are media.eme.enabled and media.gmp-eme-adobe.enabled?

    A binary plugin (closed-source) is shipped with Firefox since v38. It enables playback of encrypted media and lets you use e.g. Netflix without Microsoft Silverlight. To completely remove the plugin you would have to install an EME-free build of Firefox. Note that EME is platform dependent, read more here.

  19. What is loop.enabled?

    Firefox connects to third-party (Telefonica) servers without asking for permission.

  20. What is browser.pocket.enabled?

    A third-party service for managing a reading list of articles.

  21. When privacy.trackingprotection.enabled is enabled, some websites do not work properly (like ebay for instance). Any workaround for this?

    Please follow the discussion on

  22. Although there is a short description when mouse is hovered over a preference, I still would like to learn more. Is there any recommended place?

    Most of the preferences are described in You can also Google the preference name to find more relevant resources.

  23. Currently there is an option to disable HTTPS leaks of the user agent, but there is none for HTTP, How can I disable this leakage?

    general.useragent.override is the user agent string. Possible leaks appear when JS is allowed.


Please keep reviews clean, avoid the use of improper language and do not post any personal information.HTML tags
  • <a> Defines an anchor.

    Example: <a href="">a sample link</a>

  • <pre><code> Syntax Highlighting (Supported languages: Bash, JSON, HTML, JavaScript, and CSS).

    Example: <pre><code class="javascript">var foo = 'bar';</code></pre>

  • <strong> Defines bold text
  • <blockquote> Defines a long quotation
  • <caption> Defines a table caption
  • <cite> Defines a citation
  • <em> Defines italic text
  • <p> Defines a paragraph
  • <span> Defines a section in a document
  • <s> Defines strikethrough text
  • <strike> Defines strikethrough text
  • <u> Defines underlined text
  • <br> Defines a single line break; can be used alone and don't need an ending tag
We are moving our commenting system from Disqus to IntenseDebate hence no more comments are accepted from Disqus.

What's new in this version

Change Logs:

    Explore more

    Need help?

    If you have questions about the extension, or ideas on how to improve it, please post them on the support site. Don't forget to search through the bug reports first as most likely your question/bug report has already been reported or there is a workaround posted for it.

    Open IssuesIssuesForks

    Recent Blog Posts on