Source code
Revision control
Copy as Markdown
Other Tools
Preferences
===========
This document describes preferences affecting Firefox's IP Protection.
These preferences are normally hidden and should not be used unless you really
know what you are doing.
``browser.ipProtection.enabled`` (boolean, default: ``false``)
Controls the entire feature.
``browser.ipProtection.autoStartEnabled`` (boolean, default: ``false``)
Enables the auto‑start feature.
``browser.ipProtection.log`` (boolean, default: ``false``)
Enable/disable logging.
``browser.ipProtection.stateCache`` (string, default: ``""``)
Caches the latest ``IPProtectionStates`` value for use during startup.
``browser.ipProtection.entitlementCache`` (string, default: ``""``)
Cached entitlement JSON string used during startup to avoid network requests.
``browser.ipProtection.cacheDisabled`` (boolean, default: ``false``)
For testing; disables caching of the entitlement and the state.
Endpoint for the server‑side infrastructure.
``browser.ipProtection.exceptionsMode`` (string, default: ``"all"``)
Defines which network requests are processed. Default: all.
``browser.ipProtection.domainExclusions`` (string)
Comma‑separated list of domains to exclude from the proxy.
``browser.ipProtection.userEnabled`` (boolean, default: ``false``)
For testing; simulates user‑enabled state.