Firefox
org.mozilla.firefox
Configures Firefox settings. Firefox 78 is the last major release with support for macOS versions 10.9, 10.10 and 10.11.
Configuration Keys (91)
Showing 91 of 91 keys
| Key | Type | Description | Default | Range |
|---|---|---|---|---|
| boolean | Enable policy support on macOS. | Default: true | Range: — | |
PFC_SegmentedControl_0stringrequired | string | — | Default: — | Range: — |
General_SegmentedControlstringrequired | string | — | Default: — | Range: — |
Privacy_SegmentedControlstringrequired | string | — | Default: — | Range: — |
required | string | — | Default: — | Range: — |
BackgroundAppUpdatebooleanBackground App Update | boolean | Enable or disable automatic application update in the background, when the application is not running. If set to true, application updates may be installed (without user approval) in the background, even when the application is not running. The operating system might still require approval. | Default: — | Range: — |
AppAutoUpdatebooleanFirefox Auto Update | boolean | Enable or disable automatic application update. | Default: — | Range: — |
AppUpdateURLstringApplication Update URL | string | Change the URL for application update. | Default: — | Range: — |
Authenticationdict | dict | Configure sites that support integrated authentication. | Default: — | Range: — |
SPNEGOarraySPNEGO | array | If this preference is enabled, the specified websites are permitted to engage in SPNEGO authentication with the browser. Entries in the list are formatted as mydomain.com or https://myotherdomain.com. If this preference is disabled or not configured, no websites are permitted to engage in SPNEGO authentication with the browser. For more information, see https://developer.mozilla.org/en-US/docs/Mozilla/Integrated_authentication. | Default: — | Range: — |
Domainstring | string | — | Default: — | Range: — |
DelegatedarrayDelegated | array | If this preference is enabled, the browser may delegate user authorization to the server for the specified websites. Entries in the list are formatted as mydomain.com or https://myotherdomain.com. If this preference is disabled or not configured, the browser will not delegate user authorization to the server for any websites. For more information, see https://developer.mozilla.org/en-US/docs/Mozilla/Integrated_authentication | Default: — | Range: — |
Domainstring | string | — | Default: — | Range: — |
NTLMarrayMicrosoft Challenge/Response (NTLM) | array | If this preference is enabled, the specified websites are trusted to use NTLM authentification. Entries in the list are formatted as mydomain.com or https://myotherdomain.com. If this policy is disabled or not configured, no websites are trusted to use NTLM authentification. For more information, see https://developer.mozilla.org/en-US/docs/Mozilla/Integrated_authentication. | Default: — | Range: — |
Domainstring | string | — | Default: — | Range: — |
AllowNonFQDNdictAllow Non-FQDN | dict | If this preference is enabled, you can always allow SPNEGO or NTLM on non FQDNs (fully qualified domain names). If this preference is disabled or not configured, NTLM and SPNEGO are not enabled on non FQDNs. | Default: — | Range: — |
NTLMbooleanrequired | boolean | — | Default: true | Range: — |
SPNEGObooleanrequired | boolean | — | Default: true | Range: — |
AllowProxiesdictAllow Proxies | dict | If this preference is enabled, you can always allow SPNEGO or NTLM on non FQDNs (fully qualified domain names). If this preference is disabled or not configured, NTLM and SPNEGO are not enabled on non FQDNs. | Default: — | Range: — |
NTLMbooleanrequired | boolean | — | Default: true | Range: — |
SPNEGObooleanrequired | boolean | — | Default: true | Range: — |
LockedbooleanLocked (Authentication) | boolean | — | Default: — | Range: — |
PrivateBrowsingbooleanPrivate Browsing | boolean | Enables integrated authentication in prviate browsing | Default: — | Range: — |
BlockAboutAddonsbooleanBlock about:addons page | boolean | Block access to the Add-ons Manager (about:addons). | Default: — | Range: — |
BlockAboutConfigbooleanBlock about:config page | boolean | Block access to about:config. | Default: — | Range: — |
BlockAboutProfilesbooleanBlock about:profiles page | boolean | Block access to About Profiles (about:profiles). | Default: — | Range: — |
BlockAboutSupportbooleanBlock about:support page | boolean | Block access to Troubleshooting Information (about:support). | Default: — | Range: — |
Bookmarksarray | array | Add bookmarks in either the bookmarks toolbar or menu. | Default: — | Range: — |
Bookmarksdict | dict | — | Default: — | Range: — |
Titlestringrequired | string | Bookmark Title | Default: — | Range: — |
URLstringrequired | string | Full URL to be bookmarked (e.g. https://www.example.org/) | Default: — | Range: — |
Placementstring | string | Place bookmark in either the Bookmark menu or Bookmark Toolbar. | Default: — | Range: toolbar (toolbar), menu (menu) |
Faviconstring | string | URL to icon file to display on bookmark (e.g. https://www.example.org/favicon.ico) | Default: — | Range: — |
Folderstring | string | Folder to place bookmark in. If a folder is specified, it is automatically created and bookmarks with the same folder name are grouped together. You cannot nest folders. | Default: — | Range: — |
DefaultDownloadDirectorystringDefault Download Directory | string | Set the default download directory. | Default: — | Range: — |
DisableAppUpdatebooleanDisable Application Update | boolean | Turn off application updates. | Default: — | Range: — |
DisableBuiltinPDFViewerbooleanDisable Built-in PDF Viewer | boolean | Disable the built in PDF viewer. PDF files are downloaded and sent externally. | Default: — | Range: — |
PDFjsdictPDF.js | dict | Disable or configure PDF.js, the built-in PDF viewer. | Default: — | Range: — |
Enabledboolean | boolean | If Enabled is set to false, the built-in PDF viewer is disabled. | Default: — | Range: — |
EnablePermissionsboolean | boolean | If EnablePermissions is set to true, the built-in PDF viewer will honor document permissions like preventing the copying of text. | Default: — | Range: — |
DisableDeveloperToolsbooleanDisable Developer Tools | boolean | Remove access to all developer tools. | Default: — | Range: — |
DisableFeedbackCommandsbooleanDisable Feedback Commands | boolean | Disable the menus for reporting sites (Submit Feedback, Report Deceptive Site). | Default: — | Range: — |
DisableFirefoxAccountsbooleanDisable Firefox Accounts / Sync | boolean | Disable Firefox Accounts integration (Sync). | Default: — | Range: — |
DisableFirefoxScreenshotsbooleanDisable Firefox Screenshots | boolean | Remove access to Firefox Screenshots. | Default: — | Range: — |
DisableFirefoxStudiesbooleanDisable Firefox Studies (Shield) | boolean | Disable Firefox studies (Shield). | Default: — | Range: — |
DisableForgetButtonbooleanDisable Forget Button | boolean | Disable the "Forget" button. | Default: — | Range: — |
Disable Master Password Creation | boolean | Remove the master password functionality. If this preference is set to true, the master password functionality is removed. | Default: — | Range: — |
PrimaryPasswordbooleanEnable Primary Password | boolean | Require or prevent using a primary (formerly master) password. If this value is true, a primary password is required. | Default: — | Range: — |
DisablePocketbooleanDisable Pocket | boolean | Remove Pocket in the Firefox UI. | Default: — | Range: — |
DisablePrivateBrowsingbooleanDisable Private Browsing | boolean | Remove access to private browsing. | Default: — | Range: — |
DisableProfileImportbooleanDisable Profile Import | boolean | Disables the "Import data from another browser" option in the bookmarks window. | Default: — | Range: — |
DisableProfileRefreshbooleanDisable Profile Refresh | boolean | Disable the Refresh Firefox button on about:support and support.mozilla.org, as well as the prompt that displays offering to refresh Firefox when you haven't used it in a while. | Default: — | Range: — |
DisableSafeModebooleanDisable Safe Mode | boolean | Disable safe mode within the browser. | Default: — | Range: — |
DisableSetDesktopBackgroundbooleanDisable Set Desktop Background | boolean | This preference removes the "Set As Desktop Background..." menu item when right clicking on an image. | Default: — | Range: — |
DisplayMenuBarbooleanDisplay Menu Bar | boolean | Set the initial state of the menubar. A user can still hide it and it will stay hidden. | Default: — | Range: — |
DisableSystemAddonUpdatebooleanDisable System Add-on Update | boolean | Prevent system add-ons from being installed or update. | Default: — | Range: — |
DisplayBookmarksToolbarbooleanDisplay Bookmarks Toolbar | boolean | Set the initial state of the bookmarks toolbar. A user can still hide it and it will stay hidden. | Default: — | Range: — |
DontCheckDefaultBrowserbooleanDo Not Check Default Browser | boolean | Don't check if Firefox is the default browser at startup. | Default: — | Range: — |
DownloadDirectorystringDownload Directory | string | Set and lock the download directory. | Default: — | Range: — |
Extensionsdict | dict | Control the installation, uninstallation and locking of extensions. Locked extensions cannot be disabled or uninstalled. For Install, you specify a list of URLs or paths. For Uninstall and Locked, you specify extension IDs. | Default: — | Range: — |
InstallarrayInstall | array | A list of URLs or native paths for extensions to be installed. | Default: — | Range: — |
InstallstringInstall | string | — | Default: — | Range: — |
UninstallarrayUninstall | array | A list of extension IDs that should be uninstalled if found. | Default: — | Range: — |
UninstallstringExtension ID To Uninstall | string | — | Default: — | Range: — |
LockedarrayLocked | array | A list of extension IDs that the user cannot disable or uninstall. | Default: — | Range: — |
LockedstringExtension ID To Lock | string | — | Default: — | Range: — |
| dict | Manage all aspects of extensions. A default configuration can be set for the special ID "*", which will apply to all extensions that don't have a custom configuration set in this policy. | Default: — | Range: — | |
{{key}}stringExtension ID | string | — | Default: — | Range: — |
{{value}}dict | dict | — | Default: — | Range: — |
installation_modestringInstallation Mode | string | Maps to a string indicating the installation mode for the extension. | Default: — | Range: Allowed (default behavior) (allowed), Blocked (blocked), Force Installed (force_installed), Normal Installed (normal_installed) |
install_urlstringInstall URL | string | Maps to a string indicating where Firefox can download a force_installed or normal_installed extension. If installing from the addons.mozilla.org, use the following URL (substituting SHORT_NAME from the URL on AMO), https://addons.mozilla.org/firefox/downloads/latest/SHORT_NAME/latest.xpi. If installing from the local file system, use a file:/// URL. Languages packs are available from https://releases.mozilla.org/pub/firefox/releases/VERSION/PLATFORM/xpi/LANGUAGE.xpi. | Default: — | Range: — |
install_sourcesarrayInstall Sources | array | Each item in this list is an extension-style match pattern. | Default: — | Range: — |
| string | — | Default: — | Range: — | |
allowed_typesarrayAllowed Types | array | This setting allowlists the allowed types of extension/apps that can be installed in Firefox. | Default: — | Range: — |
| string | — | Default: — | Range: extension, theme, dictionary, langpack | |
blocked_install_messagestring | string | This maps to a string specifying the error message to display to users if they're blocked from installing an extension. | Default: — | Range: — |
restricted_domainsarrayRestricted Domains | array | An array of domains on which content scripts can't be run. | Default: — | Range: — |
| string | — | Default: — | Range: — | |
updates_disabledbooleanDisable Updates | boolean | Indicates whether or not to disable automatic updates for an individual extension. | Default: — | Range: — |
ExtensionUpdatebooleanExtension Update | boolean | — | Default: — | Range: — |
3rdpartydict3rd Party Configuration | dict | Configure third party components. | Default: — | Range: — |
Extensionsdict3rd Party Extension Configuration | dict | Configure third party extensions. Keys in this dictionary specify IDs of extensions to configure, and values are dictionaries containing each third party extension configuration. | Default: — | Range: — |
{{key}}stringExtension ID | string | — | Default: — | Range: — |
{{value}}dictExtension Configuration | dict | — | Default: — | Range: — |
Encrypted Media Extensions | dict | Enable or disable Encrypted Media Extensions and optionally lock it. | Default: — | Range: — |
Enabledboolean | boolean | If Enabled is set to false, encrypted media extensions (like Widevine) are not downloaded by Firefox unless the user consents to installing them. | Default: — | Range: — |
Lockedboolean | boolean | If Locked is set to true and Enabled is set to false, Firefox will not download encrypted media extensions (like Widevine) or ask the user to install them. | Default: — | Range: — |
HardwareAccelerationbooleanHardware Acceleration | boolean | Control hardware acceleration. | Default: — | Range: — |
FirefoxHomedictFirefoxHome | dict | Customize the Firefox Home page. | Default: — | Range: — |
SearchbooleanSearch | boolean | — | Default: false | Range: — |
TopSitesbooleanTopSites | boolean | — | Default: false | Range: — |
SponsoredTopSitesbooleanSponsored Top Sites | boolean | — | Default: false | Range: — |
HighlightsbooleanHighlights | boolean | — | Default: false | Range: — |
Pocketboolean | boolean | — | Default: false | Range: — |
SponsoredPocketbooleanSponsored Pocket | boolean | — | Default: false | Range: — |
SnippetsbooleanSnippets | boolean | — | Default: false | Range: — |
LockedbooleanLocked | boolean | — | Default: false | Range: — |
GenerativeAIdictGenerative AI | dict | Configure generative AI features | Default: — | Range: — |
EnabledbooleanEnabled | boolean | Controls whether generative AI features are enabled by default | Default: false | Range: — |
ChatbotbooleanChatBot | boolean | Controls access to AI chatbots in the sidebar | Default: false | Range: — |
LinkPreviewsbooleanLink Previews | boolean | Controls whether AI is used to generate link previews | Default: false | Range: — |
TabGroupsbooleanTab Groups | boolean | Controls whether AI is used to suggest names and tabs for tab groups | Default: false | Range: — |
LockedbooleanLocked | boolean | Prevents the user from changing generative AI preferences | Default: false | Range: — |
Homepagedict | dict | Configure the default homepage and how Firefox starts. | Default: — | Range: — |
URLstring | string | Optional. Set the default home page. | Default: — | Range: — |
AdditionalarrayAdditional Homepages | array | Optional. Set additional homepages. | Default: — | Range: — |
Additionalstring | string | — | Default: — | Range: — |
StartPagestringStart Page | string | Optional. This preference sets what displays when Firefox starts. It can be the homepage, the previous session, or a blank page. | Default: — | Range: None (none), Homepage (homepage), Homepage (Locked) (homepage-locked), Previous Session (previous-session) |
Lockedboolean | boolean | If true, prevents the user from changing homepage preferences. | Default: false | Range: — |
ShowHomeButtonbooleanShow Home Button | boolean | Show the home button on the toolbar. | Default: false | Range: — |
LocalFileLinksarrayLocal File Links | array | Enable linking to local files by origin | Default: — | Range: — |
| string | — | Default: — | Range: — | |
NewTabPagebooleanNew Tab Page | boolean | Enable or disable the New Tab page. | Default: — | Range: — |
NoDefaultBookmarksbooleanNo Default Bookmarks | boolean | Disable the creation of default bookmarks. | Default: — | Range: — |
OverrideFirstRunPagestringOverride First Run Page | string | Override the first run page. If the value is blank, no first run page is displayed. Starting with Firefox 83, Firefox ESR 78.5, you can also specify multiple URLS separated by a vertical bar (|). | Default: — | Range: — |
OverridePostUpdatePagestringOverride Post Update Page | string | Override the upgrade page. If the value is blank, no upgrade page is displayed. | Default: — | Range: — |
PictureInPicturedictPicture-in-Picture | dict | Enable or disable Picture-in-Picture. | Default: — | Range: — |
Enabledboolean | boolean | — | Default: — | Range: — |
Lockedboolean | boolean | — | Default: — | Range: — |
PromptForDownloadLocationbooleanPrompt for Download Location | boolean | Ask where to save each file before downloading. | Default: — | Range: — |
RequestedLocalesarrayRequested Locales | array | Set the the list of requested locales for the application in order of preference. It will cause the corresponding language pack to become active. | Default: — | Range: — |
actionstringAction | string | Action | Default: "" | Range: Acholi (ach), Afrikaans (af), Albanian (sq), Arabic (ar), Aragonese (an), Armenian (hy-AM), Assamese (as), Asturian (ast), Azerbaijani (az), Basque (eu), Belarusian (be), Bengali (Bangladesh) (bn-BD), Bengali (India) (bn-IN), Bosnian (bs), Breton (br), Bulgarian (bg), Burmese (my), Catalan (ca), Chinese (Simplified) (zh-CN), Chinese (Traditional) (zh-TW), Croatian (hr), Czech (cs), Danish (da), Dutch (nl), English (British) (en-GB), English (Canadian) (en-CA), English (South African) (en-ZA), English (US) (en-US), Esperanto (eo), Estonian (et), Finnish (fi), French (fr), Frisian (fy-NL), Fulah (ff), Gaelic (Scotland) (gd), Galician (gl), Georgian (ka), German (de), Greek (el), Guarani (gn), Gujarati (India) (gu-IN), Hebrew (he), Hindi (India) (hi-IN), Hungarian (hu), Icelandic (is), Indonesian (id), Interlingua (ia), Irish (ga-IE), Italian (it), Japanese (ja), Kabyle (kab), Kannada (kn), Kaqchikel (cak), Kazakh (kk), Khmer (km), Korean (ko), Latvian (lv), Ligurian (lij), Lithuanian (lt), Lower Sorbian (dsb), Macedonian (mk), Maithili (mai), Malay (ms), Malayalam (ml), Marathi (mr), Nepali (ne-NP), Norwegian (Bokmål) (nb-NO), Norwegian (Nynorsk) (nn-NO), Occitan (Lengadocian) (oc), Odia (or), Persian (fa), Polish (pl), Portuguese (Brazilian) (pt-BR), Portuguese (Portugal) (pt-PT), Punjabi (India) (pa-IN), Romanian (ro), Romansh (rm), Russian (ru), Serbian (sr), Sinhala (si), Slovak (sk), Slovenian (sl), Songhai (son), Spanish (Argentina) (es-AR), Spanish (Chile) (es-CL), Spanish (Mexico) (es-MX), Spanish (Spain) (es-ES), Swedish (sv-SE), Tamil (ta), Telugu (te), Thai (th), Turkish (tr), Ukrainian (uk), Upper Sorbian (hsb), Urdu (ur), Uzbek (uz), Vietnamese (vi), Welsh (cy), Xhosa (xh) |
Sanitize On Shutdown (Selective) | dict | Clear data on shutdown. Choose from Cache, Cookies, Download History, Form & Search History, Browsing History, Active Logins, Site Preferences and Offline Website Data. | Default: — | Range: — |
Cacheboolean | boolean | — | Default: false | Range: — |
Cookiesboolean | boolean | — | Default: false | Range: — |
Downloadsboolean | boolean | — | Default: false | Range: — |
FormDatabooleanForm Data | boolean | — | Default: false | Range: — |
Historyboolean | boolean | — | Default: false | Range: — |
Sessionsboolean | boolean | — | Default: false | Range: — |
SiteSettingsbooleanSite Settings | boolean | — | Default: false | Range: — |
OfflineAppsbooleanOffline Apps | boolean | — | Default: false | Range: — |
Lockedboolean | boolean | — | Default: false | Range: — |
SearchBarstringSearch Bar | string | Set whether or not search bar is displayed. | Default: "separate" | Range: Separate (separate), Unified (unified) |
SearchEnginesdictSearch Engines | dict | Set whether or not search bar is displayed. | Default: — | Range: — |
Defaultstring | string | Set the default search engine. This policy is only available on the ESR. | Default: — | Range: — |
PreventInstallsboolean | boolean | Prevent installing search engines from webpages. This policy is only available on the ESR. | Default: — | Range: — |
Removearray | array | Hide built-in search engines. This policy is only available on the ESR. | Default: — | Range: — |
| string | — | Default: — | Range: — | |
AddarrayAdd Search Engines | array | Add new search engines. This policy is only available on the ESR. | Default: — | Range: — |
| dict | — | Default: — | Range: — | |
Namestring | string | Name of the search engine | Default: — | Range: — |
URLTemplatestring | string | — | Default: — | Range: — |
Methodstring | string | — | Default: — | Range: GET, POST |
IconURLstring | string | URL for the icon to use | Default: — | Range: — |
Aliasstring | string | keyword to use for the engine | Default: — | Range: — |
Descriptionstring | string | Description of the search engine. | Default: — | Range: — |
PostDatastring | string | POST data as name value pairs separated by '&' | Default: — | Range: — |
SuggestURLTemplatestring | string | Search suggestions URL with {searchTerms} to substitute for the search term. | Default: — | Range: — |
Encodingstring | string | The query charset for the engine. | Default: "UTF-8" | Range: — |
SearchSuggestEnabledbooleanEnable Search Suggest | boolean | Enable search suggestions. | Default: — | Range: — |
Handlersdict | dict | Configure default application handlers. This policy is based on the internal format of handlers.json. You can configure handlers based on a mime type (mimeTypes), a file's extension (extensions), or a protocol (schemes). | Default: — | Range: — |
mimeTypesdictMIME Types | dict | Specify MIME types. More info here: https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types | Default: — | Range: — |
{{key}}stringMIME Type | string | https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types | Default: — | Range: — |
{{value}}dict | dict | — | Default: — | Range: — |
actionstringAction | string | Can be either saveToDisk, useHelperApp, useSystemDefault. | Default: — | Range: Save to Disk (saveToDisk), Use Helper App (useHelperApp), Use System Default (useSystemDefault) |
askbooleanAsk | boolean | If true, the user is asked if what they want to do with the file. If false, the action is taken without user intervention. | Default: — | Range: — |
schemesdictSchemes | dict | — | Default: — | Range: — |
actionstringAction | string | Can be either saveToDisk, useHelperApp, useSystemDefault. | Default: — | Range: Save to Disk (saveToDisk), Use Helper App (useHelperApp), Use System Default (useSystemDefault) |
askbooleanAsk | boolean | If true, the user is asked if what they want to do with the file. If false, the action is taken without user intervention. | Default: — | Range: — |
handlersarrayHandlers | array | An array of handlers with the first one being the default. If you don't want to have a default handler, use an empty object for the first handler. Choose between path or uriTemplate. | Default: — | Range: — |
| dict | — | Default: — | Range: — | |
namestringName | string | The display name of the handler (might not be used). | Default: — | Range: — |
pathstringPath | string | The native path to the executable to be used. | Default: — | Range: — |
uriTemplatestringURI Template | string | A url to a web based application handler. The URL must be https and contain a %s to be used for substitution. | Default: — | Range: — |
extensionsdictExtensions | dict | — | Default: — | Range: — |
actionstringAction | string | Can be either saveToDisk, useHelperApp, useSystemDefault. | Default: — | Range: Save to Disk (saveToDisk), Use Helper App (useHelperApp), Use System Default (useSystemDefault) |
askbooleanAsk | boolean | If true, the user is asked if what they want to do with the file. If false, the action is taken without user intervention. | Default: — | Range: — |
handlersarrayHandlers | array | An array of handlers with the first one being the default. If you don't want to have a default handler, use an empty object for the first handler. Choose between path or uriTemplate. | Default: — | Range: — |
| dict | — | Default: — | Range: — | |
namestringName | string | The display name of the handler (might not be used). | Default: — | Range: — |
pathstringPath | string | The native path to the executable to be used. | Default: — | Range: — |
uriTemplatestringURI Template | string | A url to a web based application handler. The URL must be https and contain a %s to be used for substitution. | Default: — | Range: — |
DisabledCiphersdictDisabled Ciphers | dict | Disable specific cryptographic ciphers. This policy was updated in Firefox 78 to allow enabling ciphers as well. Setting the value to true disables the cipher, setting the value to false enables the cipher. Previously setting the value to true or false disabled the cipher. | Default: — | Range: — |
| boolean | — | Default: — | Range: — | |
| boolean | — | Default: — | Range: — | |
| boolean | — | Default: — | Range: — | |
| boolean | — | Default: — | Range: — | |
| boolean | — | Default: — | Range: — | |
| boolean | — | Default: — | Range: — | |
TLS_RSA_WITH_AES_128_CBC_SHAboolean | boolean | — | Default: — | Range: — |
TLS_RSA_WITH_AES_256_CBC_SHAboolean | boolean | — | Default: — | Range: — |
| boolean | — | Default: — | Range: — | |
| boolean | — | Default: — | Range: — | |
| boolean | — | Default: — | Range: — | |
DNSOverHTTPSdictDNS over HTTPS | dict | Configure DNS over HTTPS. | Default: — | Range: — |
Enabledbooleanrequired | boolean | Enable DNS over HTTPS. | Default: false | Range: — |
ProviderURLstringProvider URL | string | URL to an alternative DNS over HTTPS provider. | Default: — | Range: — |
Lockedboolean | boolean | If this is true, DNS over HTTPS preferences cannot be changed. | Default: false | Range: — |
ExcludedDomainsarrayExcluded Domains | array | List of excluded domains from DNS over HTTPS. | Default: — | Range: — |
| string | — | Default: — | Range: — | |
Proxydict | dict | Configure proxy settings. These settings correspond to the connection settings in Firefox preferences. To specify ports, append them to the hostnames with a colon (:). | Default: — | Range: — |
Modestringrequired | string | If this preference is enabled, you will be setting the proxy mode. | Default: — | Range: No Proxy (none), Use system proxy settings (system), Manual proxy configuration (manual), Auto-detect proxy settings (autoDetect), Automatic proxy configuration (autoConfig) |
Lockedboolean | boolean | If this preference is enabled, Proxy preferences cannot be changed. | Default: false | Range: — |
AutoLoginboolean | boolean | If this preference is enabled, do not prompt for authentication if password is saved. | Default: false | Range: — |
UseProxyForDNSboolean | boolean | If this preference is enabled, you will use Proxy DNS when using SOCKS v5. | Default: false | Range: — |
HTTPProxystringHTTP Proxy | string | HTTP Proxy URL. | Default: — | Range: — |
UseHTTPProxyForAllProtocolsboolean | boolean | If this preference is enabled, use the HTTP proxy server for all protocols. | Default: false | Range: — |
SSLProxystringSSL Proxy | string | SSL Proxy URL. | Default: — | Range: — |
FTPProxystringFTP Proxy | string | FTP Proxy URL. | Default: — | Range: — |
SOCKSProxystringSOCKS Proxy | string | SOCKS Proxy URL. | Default: — | Range: — |
SOCKSVersionstringSOCKS Version | string | Select SOCKS Version. | Default: — | Range: 4 (4), 5 (5) |
PassthroughstringNo Proxy For | string | Proxy bypass URLs. | Default: "localhost, 127.0.0.1" | Range: — |
AutoConfigURLstringAutomatic Proxy Configuration URL | string | Proxy bypass URLs. | Default: — | Range: — |
SSLVersionMinstringSSLVersionMin | string | — | Default: — | Range: TLS 1.0 (tls1), TLS 1.1 (tls1.1), TLS 1.2 (tls1.2), TLS 1.3 (tls1.3) |
SSLVersionMaxstringSSLVersionMax | string | — | Default: — | Range: TLS 1.0 (tls1), TLS 1.1 (tls1.1), TLS 1.2 (tls1.2), TLS 1.3 (tls1.3) |
NetworkPredictionbooleanNetwork Prediction | boolean | Enable or disable network prediction (DNS prefetching). | Default: — | Range: — |
Cookiesdict | dict | Configure cookie preferences. | Default: — | Range: — |
AllowarrayAllow | array | A list of origins (not domains) where cookies are always allowed. | Default: — | Range: — |
URLstringURL | string | — | Default: — | Range: — |
AllowSessionarrayAllow Session | array | A list of origins (not domains) where cookies are only allowed for the current session. | Default: — | Range: — |
URLstringURL | string | — | Default: — | Range: — |
BlockarrayBlock | array | A list of origins (not domains) where cookies are always blocked. | Default: — | Range: — |
URLstringURL | string | — | Default: — | Range: — |
Behaviorstring | string | This has been added replacing the existing options Default, AcceptThirdParty, and RejectTracker. | Default: — | Range: accept, reject-foreign, reject, limit-foreign, reject-tracker, reject-tracker-and-partition-foreign |
BehaviorPrivateBrowsingstringBehavior: Private Browsing | string | — | Default: — | Range: accept, reject-foreign, reject, limit-foreign, reject-tracker, reject-tracker-and-partition-foreign |
Defaultboolean | boolean | This sets the default value for "Accept cookies from websites". | Default: true | Range: — |
AcceptThirdPartystring | string | This sets the default value for "Accept third-party cookies". | Default: — | Range: always (always), never (never), from-visited (from-visited) |
ExpireAtSessionEndboolean | boolean | This determines when cookies expire. | Default: false | Range: — |
RejectTrackerboolean | boolean | Only reject trackers. | Default: false | Range: — |
Lockedboolean | boolean | If this is true, cookies preferences cannot be changed. | Default: false | Range: — |
DisableFormHistorybooleanDisable Form History | boolean | Turn off saving information on web forms and the search bar. | Default: true | Range: — |
DisablePasswordRevealbooleanDisable Password Reveal | boolean | Do not allow passwords to be shown in saved logins | Default: true | Range: — |
DisableTelemetrybooleanDisable Telemetry | boolean | Prevent the upload of telemetry data. | Default: true | Range: — |
Enable Tracking Protection | dict | Configure tracking protection. If this policy is not configured, tracking protection is not enabled by default in the browser, but it is enabled by default in private browsing and the user can change it. | Default: {"Locked":true,"Value":true} | Range: — |
Valueboolean | boolean | If Value is set to false, tracking protection is disabled and locked in both the regular browser and private browsing. If Value is set to true, tracking protection is enabled by default in both the regular browser and private browsing. | Default: false | Range: — |
Lockedboolean | boolean | If this is true, Tracking Protection preferences cannot be changed. | Default: false | Range: — |
Cryptominingboolean | boolean | If Cryptomining is set to true, cryptomining scripts on websites are blocked. | Default: false | Range: — |
Fingerprintingboolean | boolean | If Fingerprinting is set to true, fingerprinting scripts on websites are blocked. | Default: false | Range: — |
FlashPlugindictFlash Plugin Permissions | dict | Configure the default Flash plugin policy as well as origins for which Flash is allowed. | Default: — | Range: — |
AllowarrayAllowed Domains | array | If this preference is enabled, sites on the allow list do not override Flash being completely disabled. Flash is activated by default for the domains indicated unless Flash is completely disabled. If a top level domain is specified (http://example.org), Flash is allowed for all subdomains as well. | Default: — | Range: — |
Allowed Domainsstring | string | — | Default: — | Range: — |
BlockarrayBlocked Domains | array | If this preference is enabled, Flash is blocked for the domains indicated. If a top level domain is specified (http://example.org), Flash is blocked from all subdomains as well. | Default: — | Range: — |
Blocked Domainsstring | string | — | Default: — | Range: — |
Defaultboolean | boolean | If this is true, Flash preferences cannot be changed. If this is false, Flash is never activated on websites even if they are in the specified in the Allow list. | Default: false | Range: — |
Lockedboolean | boolean | If this is true, Flash preferences cannot be changed. | Default: false | Range: — |
Install Add-ons Permissions | dict | Configure the default extension install policy as well as origins for extension installs are allowed. | Default: — | Range: — |
AllowarrayAllowed Domains | array | If this preference is enabled, add-ons are always allowed for the domains indicated unless add-on install is disabled. If a top level domain is specified (http://example.org), add-ons are allowed for all subdomains as well. | Default: — | Range: — |
Allowed Domainsstring | string | — | Default: — | Range: — |
Defaultboolean | boolean | If this is set to false, add-ons cannot be installed by the user. | Default: false | Range: — |
OfferToSaveLoginsbooleanOffer To Save Logins | boolean | Control whether or not Firefox offers to save passwords. | Default: false | Range: — |
OfferToSaveLoginsDefaultbooleanOffer To Save Logins Default | boolean | Sets the default value of signon.rememberSignons without locking it. | Default: false | Range: — |
PasswordManagerEnabledbooleanEnable Password Manager | boolean | Remove access to the password manager via preferences and blocks about:logins on Firefox 70. | Default: false | Range: — |
Permissionsdict | dict | Set permissions associated with camera, microphone, location, notifications, and autoplay. | Default: — | Range: — |
CameradictCamera Permissions | dict | This preference allows you to change the camera permissions. | Default: — | Range: — |
Allowarray | array | If this preference is enabled, access to the camera is always allowed for the domains indicated. If this preference is disabled or not configured, the default camera preference is followed. | Default: — | Range: — |
Allowed Domainsstring | string | — | Default: — | Range: — |
Blockarray | array | If this preference is enabled, access to the camera is blocked for the domains indicated. If this preference is disabled or not configured, access to the camera is not blocked by default. | Default: — | Range: — |
Blocked Domainsstring | string | — | Default: — | Range: — |
BlockNewRequestsbooleanBlock New Requests | boolean | If this preference is enabled, sites that are not in the Allow preference will not be allowed to ask permission to access the camera. If this preference is disabled or not configured, any site that is not in the Block preference can ask permission to access the camera. | Default: true | Range: — |
Lockedboolean | boolean | If this preference is enabled, camera preferences cannot be changed by the user. If this preference is disabled or not configured, the user can change their camera preferences. | Default: false | Range: — |
MicrophonedictMicrophone Permissions | dict | This preference allows you to change the microphone permissions. | Default: — | Range: — |
Allowarray | array | If this preference is enabled, access to the microphone is always allowed for the domains indicated. If this preference is disabled or not configured, the default microphone preference is followed. | Default: — | Range: — |
Allowed Domainsstring | string | — | Default: — | Range: — |
Blockarray | array | If this preference is enabled, access to the microphone is blocked for the domains indicated. If this preference is disabled or not configured, access to the microphone is not blocked by default. | Default: — | Range: — |
Blocked Domainsstring | string | — | Default: — | Range: — |
BlockNewRequestsbooleanBlock New Requests | boolean | If this preference is enabled, sites that are not in the Allow preference will not be allowed to ask permission to access the microphone. If this preference is disabled or not configured, any site that is not in the Block preference can ask permission to access the microphone. | Default: true | Range: — |
Lockedboolean | boolean | If this preference is enabled, microphone preferences cannot be changed by the user. If this preference is disabled or not configured, the user can change their microphone preferences. | Default: false | Range: — |
LocationdictLocation Permissions | dict | This preference allows you to change the location permissions. | Default: — | Range: — |
Allowarray | array | If this preference is enabled, access to location is always allowed for the domains indicated. If this preference is disabled or not configured, the default location preference is followed. | Default: — | Range: — |
Allowed Domainsstring | string | — | Default: — | Range: — |
Blockarray | array | If this preference is enabled, access to location is blocked for the domains indicated. If this preference is disabled or not configured, access to location is not blocked by default. | Default: — | Range: — |
Blocked Domainsstring | string | — | Default: — | Range: — |
BlockNewRequestsbooleanBlock New Requests | boolean | If this preference is enabled, sites that are not in the Allow preference will not be allowed to ask permission to access location. If this preference is disabled or not configured, any site that is not in the Block preference can ask permission to access the location. | Default: true | Range: — |
Lockedboolean | boolean | If this preference is enabled, location preferences cannot be changed by the user. If this preference is disabled or not configured, the user can change their location preferences. | Default: false | Range: — |
NotificationsdictNotifications Permissions | dict | This preference allows you to change the notifications permissions. | Default: — | Range: — |
Allowarray | array | If this preference is enabled, notifications can always be sent for the domains indicated. If this preference is disabled or not configured, the default nofication preference is followed. | Default: — | Range: — |
Allowed Domainsstring | string | — | Default: — | Range: — |
Blockarray | array | If this preference is enabled, notifications are always blocked for the domains indicated. If this preference is disabled or not configured, notifications are not blocked by default. | Default: — | Range: — |
Blocked Domainsstring | string | — | Default: — | Range: — |
BlockNewRequestsbooleanBlock New Requests | boolean | If this preference is enabled, sites that are not in the Allow preference will not be allowed to ask permission to send notifications. If this preference is disabled or not configured, any site that is not in the Block preference can ask permission to send notifications. | Default: true | Range: — |
Lockedboolean | boolean | If this preference is enabled, notification preferences cannot be changed by the user. If this preference is disabled or not configured, the user can change their notification preferences. | Default: false | Range: — |
AutoplaydictAutoplay Permissions | dict | This preference allows you to change the autoplay permissions. | Default: — | Range: — |
Allowarray | array | If this preference is enabled, autoplay can always be enabled for the domains indicated. If this preference is disabled or not configured, the default autoplay preference is followed. | Default: — | Range: — |
Allowed Domainsstring | string | — | Default: — | Range: — |
Blockarray | array | If this preference is enabled, autoplay are always blocked for the domains indicated. If this preference is disabled or not configured, autoplay is not blocked by default. | Default: — | Range: — |
Blocked Domainsstring | string | — | Default: — | Range: — |
DefaultstringDefault Autoplay Behavior | string | Configures the default Autoplay behavior. | Default: — | Range: Allow Audio & Video (allow-audio-video), Block Audio (block-audio), Block Audio & Video (block-audio-video) |
LockedbooleanLocked | boolean | If this preference is enabled, autoplay preferences cannot be changed by the user. If this preference is disabled or not configured, the user can change their autoplay preferences. | Default: false | Range: — |
VirtualRealitydictVirutal Reality Permissions | dict | This preference allows you to change the virtual reality permissions. | Default: — | Range: — |
Allowarray | array | If this preference is enabled, access to virtual reality is always allowed for the domains indicated. If this preference is disabled or not configured, the default virtual reality preference is followed. | Default: — | Range: — |
Allowed Domainsstring | string | — | Default: — | Range: — |
Blockarray | array | If this preference is enabled, access to virtual reality is blocked for the domains indicated. If this preference is disabled or not configured, access to the virtual reality is not blocked by default. | Default: — | Range: — |
Blocked Domainsstring | string | — | Default: — | Range: — |
BlockNewRequestsbooleanBlock New Requests | boolean | If this preference is enabled, sites that are not in the Allow preference will not be allowed to ask permission to access virtual reality. If this preference is disabled or not configured, any site that is not in the Block preference can ask permission to access virtual reality. | Default: true | Range: — |
Lockedboolean | boolean | If this preference is enabled, virtual reality preferences cannot be changed by the user. If this preference is disabled or not configured, the user can change their virtual reality preferences. | Default: false | Range: — |
PopupBlockingdictPopup Blocking | dict | Configure the default pop-up window policy as well as origins for which pop-up windows are allowed. | Default: — | Range: — |
AllowarrayAllowed Domains | array | Specify the domains for which pop-up windows are always allowed. If a top level domain is specified (http://example.org), pop-up windows are allowed for all subdomains as well. | Default: — | Range: — |
Allowed Domainsstring | string | — | Default: — | Range: — |
Defaultboolean | boolean | If this is false, pop-up windows are allowed by default. | Default: true | Range: — |
Lockedboolean | boolean | If this is true, pop-up blocking preferences cannot be changed. | Default: false | Range: — |
Certificatesdict | dict | Trust certificates that have been added to the operating system certificate store by a user or administrator in the macOS Keychain. | Default: — | Range: — |
ImportEnterpriseRootsboolean | boolean | If this preference is enabled, Firefox will read certificates from the macOS keychain. If this preference is disabled or not configured, Firefox will not read certificates from the macOS keychain. | Default: true | Range: — |
InstallarrayInstall | array | If this preference is enabled, Firefox will install the listed certificates. It will look in /Library/Application Support/Mozilla/Certificates and ~/Library/Application Support/Mozilla/Certificates. If this preference is disabled or not configured, Firefox will not install additional certificates. Starting in Firefox 65, you can specify a fully qualified path (e.g. /Library/Company/cer1.der). If Firefox does not find something at your fully qualified path, it will search the default directories. | Default: — | Range: — |
Certificatestring | string | — | Default: — | Range: — |
Disable Security Bypass | dict | Prevent the user from bypassing security in certain cases. | Default: — | Range: — |
InvalidCertificateboolean | boolean | Prevents adding an exception when an invalid certificate is shown. If this preference is enabled, the "Add Exception" button is not available when a certificate is invalid. This prevents the user from overriding the certificate error. If this preference is disabled or not configured, certificate errors can be overridden. | Default: true | Range: — |
SafeBrowsingboolean | boolean | Prevents selecting "ignore the risk" and visiting a harmful site anyway. If this preference is enabled, a user cannot bypass the warning and visit a harmful site. If this preference is disabled or not configured, a user can choose to visit a harmful site. | Default: true | Range: — |
SecurityDevicesdict | dict | Install PKCS #11 modules. | Default: {"NAME_OF_DEVICE":"PATH_TO_LIBRARY_FOR_DEVICE"} | Range: — |
{{key}}stringDevice Name | string | — | Default: — | Range: — |
{{value}}stringLibrary Path | string | — | Default: — | Range: — |
UserMessagingdictSearch Engine Installs from Websites | dict | Prevent installing search engines from webpages. | Default: — | Range: — |
WhatsNewbooleanWhat's New | boolean | If enabled, remove the "What's New" icon and menuitem. | Default: — | Range: — |
ExtensionRecommendationsbooleanExtension Recomendations | boolean | If enabled, don't recommend extensions. | Default: — | Range: — |
FeatureRecommendationsbooleanFeature Recommendations | boolean | If enabled, don't recommend browser features. | Default: — | Range: — |
SkipOnboardingbooleanSkip Onboarding | boolean | If enabled, don't show onboarding messages on the new tab page. | Default: — | Range: — |
UrlbarInterventionsbooleanURL Bar Interventions | boolean | If enabled, don't offer Firefox specific suggestions in the URL bar. | Default: — | Range: — |
Legacy SameSite Cookie Behavior Enabled | boolean | Enable default legacy SameSite cookie behavior setting. | Default: — | Range: — |
Legacy SameSite Cookie Behavior Enabled for Domain List | array | Revert to legacy SameSite behavior for cookies on specified sites. | Default: — | Range: — |
| string | — | Default: — | Range: — | |
WebsiteFilterdict | dict | Block websites from being visited. The parameters take an array of Match Patterns, as documented in https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Match_patterns. http/https addresses are supported as well as local file:// URLs. The arrays are limited to 1000 entries each. | Default: — | Range: — |
| array | If this preference is enabled, you can specify match patterns that indicate sites to be blocked. The match patterns are documented at https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Match_patterns. Only http/https addresses are supported at the moment. There is a 1000 entry limit. If this preference is disabled or not configured, no websites are blocked. | Default: — | Range: — | |
BlockstringBlocked Sites | string | — | Default: — | Range: — |
ExceptionsarrayExceptions | array | If this preference is enabled, and the website filter is enabled, you can specify match patterns for sites you do not want to block. The match patterns are documented at https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Match_patterns. Only http/https addresses are supported at the moment. There is a 1000 entry limit. If this preference is disabled or not configured, there are no exceptions to the website filter. | Default: — | Range: — |
ExceptionsstringExceptions To Website Filter | string | — | Default: — | Range: — |
AllowedDomainsForAppsstringAllowed Domains for Apps | string | Comma-separated list of domains allowed to access Google Workspace. This policy is based on the Chrome policy of the same name. If this policy is enabled, users can only access Google Workspace using accounts from the specified domains. If you want to allow Gmail, you can add 'consumer_accounts' to the list. | Default: — | Range: — |
Auto Launch Protocols from Origins | array | Comma-separated list of domains allowed to access Google Workspace. This policy is based on the Chrome policy of the same name. If this policy is enabled, users can only access Google Workspace using accounts from the specified domains. If you want to allow Gmail, you can add 'consumer_accounts' to the list. | Default: — | Range: — |
| dict | — | Default: — | Range: — | |
protocolstringProtocol | string | The protocol to allow for specified URLs. | Default: — | Range: — |
allowed_originsarrayAllowed Origins | array | The protocol to allow for specified URLs. | Default: — | Range: — |
| string | — | Default: — | Range: — | |
CaptivePortalbooleanCaptive Portal | boolean | Enable or disable the detection of captive portals. | Default: — | Range: — |
PreferencesdictPreferences | dict | Set and lock certain preferences. | Default: — | Range: — |
accessibility.force_disabledintegeraccessibility.force_disabled | integer | If set to 1, platform accessibility is disabled. | Default: 0 | Range: Not Disabled (0), Disabled (1) |
app.update.autobooleanapp.update.auto | boolean | If false, Firefox doesn't automatically install update. | Default: true | Range: — |
browser.bookmarks.autoExportHTML | boolean | If true, bookmarks are exported on shutdown. | Default: false | Range: — |
browser.bookmarks.filestringbrowser.bookmarks.file | string | If set, the name of the file where bookmarks are exported and imported. | Default: — | Range: — |
browser.bookmarks.restore_default_bookmarks | boolean | If true, bookmarks are restored to their defaults. | Default: false | Range: — |
browser.cache.disk.enablebooleanbrowser.cache.disk.enable | boolean | If false, don't store cache on the hard drive. | Default: true | Range: — |
browser.cache.disk.parent_directory | string | If set, changes the location of the disk cache. | Default: "Profile temporary directory" | Range: — |
browser.fixup.dns_first_for_single_words | boolean | If true, single words are sent to DNS, not directly to search. | Default: false | Range: — |
browser.newtabpage.activity-stream.default.sites | array | If set, a list of URLs to use as the default top sites on the new tab page. | Default: — | Range: — |
| string | — | Default: — | Range: — | |
browser.places.importBookmarksHTML | boolean | If true, bookmarks are always imported on startup. | Default: — | Range: — |
browser.safebrowsing.malware.enabled | boolean | If false, malware protection is not enabled (Not recommended) | Default: true | Range: — |
browser.safebrowsing.phishing.enabled | boolean | If false, phishing protection is not enabled (Not recommended) | Default: true | Range: — |
browser.search.updatebooleanbrowser.search.update | boolean | If false, updates for search engines are not checked. | Default: true | Range: — |
browser.slowStartup.notificationDisabled | boolean | If true, a notification isn't shown if startup is slow. | Default: false | Range: — |
browser.tabs.warnOnClosebooleanbrowser.tabs.warnOnClose | boolean | If false, there is no warning when the browser is closed. | Default: true | Range: — |
browser.taskbar.previews.enable | boolean | If true, tab previews are shown in the Windows taskbar. | Default: false | Range: — |
browser.urlbar.suggest.bookmark | boolean | If false, bookmarks aren't suggested when typing in the URL bar. | Default: true | Range: — |
browser.urlbar.suggest.history | boolean | If false, history isn't suggested when typing in the URL bar. | Default: true | Range: — |
browser.urlbar.suggest.openpage | boolean | If false, open tabs aren't suggested when typing in the URL bar. | Default: true | Range: — |
datareporting.policy.dataSubmissionPolicyBypassNotification | boolean | If true, don't show the privacy policy tab on first run. | Default: false | Range: — |
dom.allow_scripts_to_close_windows | boolean | If false, web page can close windows. | Default: true | Range: — |
dom.disable_window_flipbooleandom.disable_window_flip | boolean | If false, web pages can focus and activate windows. | Default: true | Range: — |
dom.disable_window_move_resize | boolean | If true, web pages can't move or resize windows. | Default: false | Range: — |
dom.event.contextmenu.enabled | boolean | If false, web pages can't override context menus. | Default: true | Range: — |
dom.keyboardevent.keypress.hack.dispatch_non_printable_keys.addl | string | See https://support.mozilla.org/en-US/kb/dom-events-changes-introduced-firefox-66 | Default: "" | Range: — |
dom.keyboardevent.keypress.hack.use_legacy_keycode_and_charcode.addl | string | See https://support.mozilla.org/en-US/kb/dom-events-changes-introduced-firefox-66 | Default: "" | Range: — |
extensions.blocklist.enabledbooleanextensions.blocklist.enabled | boolean | If false, the extensions blocklist is not used (Not recommended) | Default: true | Range: — |
extensions.getAddons.showPane | boolean | If false, the Recommendations tab is not displayed in the Add-ons Manager. | Default: false | Range: — |
extensions.htmlaboutaddons.recommendations.enabled | boolean | If false, recommendations are not shown on the Extensions tab in the Add-ons Manager. | Default: true | Range: — |
geo.enabledbooleangeo.enabled | boolean | If false, the geolocation API is disabled. | Default: true | Range: — |
intl.accept_languagesstringintl.accept_languages | string | If set, preferred language for web pages. | Default: — | Range: — |
media.eme.enabledbooleanmedia.eme.enabled | boolean | If false, Encrypted Media Extensions are not enabled. | Default: true | Range: — |
media.gmp-gmpopenh264.enabled | boolean | If false, the OpenH264 plugin is not downloaded. | Default: true | Range: — |
media.gmp-widevinecdm.enabled | boolean | If false, the Widevine plugin is not downloaded. | Default: true | Range: — |
media.peerconnection.enabledbooleanmedia.peerconnection.enabled | boolean | If false, WebRTC is disabled | Default: true | Range: — |
media.peerconnection.ice.obfuscate_host_addresses.blocklist | array | If set, a list of domains for which mDNS hostname obfuscation is disabled. | Default: — | Range: — |
| string | — | Default: — | Range: — | |
network.dns.disableIPv6booleannetwork.dns.disableIPv6 | boolean | If true, IPv6 DNS lokoups are disabled. | Default: false | Range: — |
network.IDN_show_punycodebooleannetwork.IDN_show_punycode | boolean | If true, display the punycode version of internationalized domain names. | Default: false | Range: — |
places.history.enabledbooleanplaces.history.enabled | boolean | If false, history is not enabled. | Default: true | Range: — |
print.save_print_settingsbooleanprint.save_print_settings | boolean | If false, print settings are not saved between jobs. | Default: true | Range: — |
security.default_personal_cert | string | If set to "Select Automatically", Firefox automatically chooses the default personal certificate. Other possible option is "Ask Every Time". | Default: "Ask Every Time" | Range: Ask Every Time, Select Automatically |
security.mixed_content.block_active_content | boolean | If false, mixed active content (HTTP and HTTPS) is not blocked. | Default: true | Range: — |
security.osclientcerts.autoload | boolean | If true, client certificates are loaded from the operating system certificate store. | Default: false | Range: — |
security.ssl.errorReporting.enabled | boolean | If false, SSL errors cannot be sent to Mozilla. | Default: true | Range: — |
security.tls.hello_downgrade_check | boolean | If false, the TLS 1.3 downgrade check is disabled. | Default: true | Range: — |
| boolean | If false, TLS early data is turned off. | Default: true | Range: — | |
| boolean | If true, browser will accept TLS 1.0. and TLS 1.1. | Default: false | Range: — | |
widget.content.gtk-theme-override | string | If set, overrides the GTK theme for widgets. | Default: — | Range: — |
SupportMenudictSupport Menu | dict | Adds a menuitem to the help menu for specifying support information. | Default: — | Range: — |
TitlestringTitle | string | — | Default: — | Range: — |
URLstringURL | string | — | Default: — | Range: — |
AccessKeystringAccessKey | string | — | Default: — | Range: — |
MicrosoftEntraSSObooleanAllow single sign-on for Microsoft Entra accounts on macOS | boolean | If this policy is set to true, Firefox will use credentials stored in the Company Portal to sign in to Microsoft Entra accounts. Affects `network.http.microsoft-entra-sso.enabled`. | Default: false | Range: — |