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
IPProtectionStatesvalue 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.
browser.ipProtection.guardian.endpoint(string, default:"https://vpn.mozilla.org/")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.