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. ``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.