X-Git-Url: https://git.p6c8.net/policy-templates.git/blobdiff_plain/9387163a9b1dd93500867fcb3b33598b6d559e89..2a326a7731d414b073367cd093976c9ec481b960:/README.md?ds=inline
diff --git a/README.md b/README.md
index 23e5939..8dc8242 100644
--- a/README.md
+++ b/README.md
@@ -92,7 +92,7 @@ Change the URL for application update.
**CCK2 Equivalent:** N/A\
**Preferences Affected:** `app.update.url`
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\AppUpdateURL = "https://yoursite.com"
```
@@ -103,7 +103,7 @@ Software\Policies\Mozilla\Firefox\AppUpdateURL = "https://yoursite.com"
https://yoursite.com
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -117,11 +117,11 @@ Configure sites that support integrated authentication.
See https://developer.mozilla.org/en-US/docs/Mozilla/Integrated_authentication for more information.
-**Compatibility:** Firefox 60, Firefox ESR 60 (AllowNonFQDN added in 62/60.2, AllowProxies added in 70/68.2)\
+**Compatibility:** Firefox 60, Firefox ESR 60 (AllowNonFQDN added in 62/60.2, AllowProxies added in 70/68.2, Locked added in 71/68.3)\
**CCK2 Equivalent:** N/A\
**Preferences Affected:** `network.negotiate-auth.trusted-uris`,`network.negotiate-auth.delegation-uris`,`network.automatic-ntlm-auth.trusted-uris`,`network.automatic-ntlm-auth.allow-non-fqdn`,`network.negotiate-auth.allow-non-fqdn`,`network.automatic-ntlm-auth.allow-proxies`,`network.negotiate-auth.allow-proxies`
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\Authentication\SPNEGO\1 = "mydomain.com"
Software\Policies\Mozilla\Firefox\Authentication\SPNEGO\2 = "https://myotherdomain.com"
@@ -133,6 +133,59 @@ Software\Policies\Mozilla\Firefox\Authentication\AllowNonFQDN\SPNEGO = 0x1 | 0x0
Software\Policies\Mozilla\Firefox\Authentication\AllowNonFQDN\NTLM = 0x1 | 0x0
Software\Policies\Mozilla\Firefox\Authentication\AllowProxies\SPNEGO = 0x1 | 0x0
Software\Policies\Mozilla\Firefox\Authentication\AllowProxies\NTLM = 0x1 | 0x0
+Software\Policies\Mozilla\Firefox\Authentication\Locked = 0x1 | 0x0
+```
+#### Windows (Intune)
+OMA-URI:
+```
+./Device/Vendor/MSFT/Policy/Config/Firefox~Policy~firefox~Authentication/Authentication_SPNEGO
+```
+Value (string):
+```
+
+
+
+```
+OMA-URI:
+```
+./Device/Vendor/MSFT/Policy/Config/Firefox~Policy~firefox~Authentication/Authentication_Delegated
+```
+Value (string):
+```
+
+
+
+```
+OMA-URI:
+```
+./Device/Vendor/MSFT/Policy/Config/Firefox~Policy~firefox~Authentication/Authentication_NTLM
+```
+Value (string):
+```
+
+
+
+```
+```OMA-URI:
+```
+./Device/Vendor/MSFT/Policy/Config/Firefox~Policy~firefox~Authentication/Authentication_AllowNonFQDN
+```
+Value (string):
+```
+
+
+
+
+```
+OMA-URI:
+```
+./Device/Vendor/MSFT/Policy/Config/Firefox~Policy~firefox~Homepage/HomepageStartPage
+```
+Value (string):
+```
+
+
+
```
#### macOS
```
@@ -168,10 +221,12 @@ Software\Policies\Mozilla\Firefox\Authentication\AllowProxies\NTLM = 0x1 | 0x0
NTLM
|
+ Locked
+ |
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -186,7 +241,8 @@ Software\Policies\Mozilla\Firefox\Authentication\AllowProxies\NTLM = 0x1 | 0x0
"AllowProxies": {
"SPNEGO": true | false,
"NTLM": true | false
- }
+ },
+ "Locked": true | false
}
}
}
@@ -199,10 +255,19 @@ Block access to the Add-ons Manager (about:addons).
**CCK2 Equivalent:** `disableAddonsManager`\
**Preferences Affected:** N/A
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\BlockAboutAddons = 0x1 | 0x0
```
+#### Windows (Intune)
+OMA-URI:
+```
+./Device/Vendor/MSFT/Policy/Config/Firefox~Policy~firefox/BlockAboutAddons
+```
+Value (string):
+```
+
+```
#### macOS
```
@@ -210,7 +275,7 @@ Software\Policies\Mozilla\Firefox\BlockAboutAddons = 0x1 | 0x0
|
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -226,10 +291,19 @@ Block access to about:config.
**CCK2 Equivalent:** `disableAboutConfig`\
**Preferences Affected:** N/A
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\BlockAboutConfig = 0x1 | 0x0
```
+#### Windows (Intune)
+OMA-URI:
+```
+./Device/Vendor/MSFT/Policy/Config/Firefox~Policy~firefox/BlockAboutConfig
+```
+Value (string):
+```
+
+```
#### macOS
```
@@ -237,7 +311,7 @@ Software\Policies\Mozilla\Firefox\BlockAboutConfig = 0x1 | 0x0
|
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -253,10 +327,19 @@ Block access to About Profiles (about:profiles).
**CCK2 Equivalent:** `disableAboutProfiles`\
**Preferences Affected:** N/A
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\BlockAboutProfiles = 0x1 | 0x0
```
+#### Windows (Intune)
+OMA-URI:
+```
+./Device/Vendor/MSFT/Policy/Config/Firefox~Policy~firefox/BlockAboutProfiles
+```
+Value (string):
+```
+
+```
#### macOS
```
@@ -264,7 +347,7 @@ Software\Policies\Mozilla\Firefox\BlockAboutProfiles = 0x1 | 0x0
|
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -280,10 +363,19 @@ Block access to Troubleshooting Information (about:support).
**CCK2 Equivalent:** `disableAboutSupport`\
**Preferences Affected:** N/A
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\BlockAboutSupport = 0x1 | 0x0
```
+#### Windows (Intune)
+OMA-URI:
+```
+./Device/Vendor/MSFT/Policy/Config/Firefox~Policy~firefox/BlockAboutSupport
+```
+Value (string):
+```
+
+```
#### macOS
```
@@ -291,7 +383,7 @@ Software\Policies\Mozilla\Firefox\BlockAboutSupport = 0x1 | 0x0
|
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -307,7 +399,7 @@ Add bookmarks in either the bookmarks toolbar or menu. Only `Title` and `URL` ar
**CCK2 Equivalent:** `bookmarks.toolbar`,`bookmarks.menu`\
**Preferences Affected:** N/A
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\Bookmarks\1\Title = "Example"
Software\Policies\Mozilla\Firefox\Bookmarks\1\URL = "https://example.com"
@@ -335,7 +427,7 @@ Software\Policies\Mozilla\Firefox\Bookmarks\1\Folder = "FolderName"
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -358,7 +450,7 @@ Enable or disable the detection of captive portals.
**CCK2 Equivalent:** N/A\
**Preferences Affected:** `network.captive-portal-service.enabled`
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\CaptivePortal = 0x1 | 0x0
```
@@ -369,7 +461,7 @@ Software\Policies\Mozilla\Firefox\CaptivePortal = 0x1 | 0x0
|
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -389,7 +481,7 @@ See https://support.mozilla.org/kb/setting-certificate-authorities-firefox for m
**CCK2 Equivalent:** N/A\
**Preferences Affected:** `security.enterprise_roots.enabled`
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\Certificates\ImportEnterpriseRoots = 0x1 | 0x0
```
@@ -403,7 +495,7 @@ Software\Policies\Mozilla\Firefox\Certificates\ImportEnterpriseRoots = 0x1 | 0x0
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -440,7 +532,7 @@ Binary (DER) and ASCII (PEM) certificates are both supported.
**CCK2 Equivalent:** `certs.ca`\
**Preferences Affected:** N/A
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\Certificates\Install\1 = "cert1.der"
Software\Policies\Mozilla\Firefox\Certificates\Install\2 = "C:\Users\username\cert2.pem"
@@ -458,7 +550,7 @@ Software\Policies\Mozilla\Firefox\Certificates\Install\2 = "C:\Users\username\ce
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -489,7 +581,7 @@ Configure cookie preferences.
**CCK2 Equivalent:** N/A\
**Preferences Affected:** `network.cookie.cookieBehavior`,`network.cookie.lifetimePolicy`
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\Cookies\Allow\1 = "https://example.com"
Software\Policies\Mozilla\Firefox\Cookies\Block\1 = "https://example.org"
@@ -525,7 +617,7 @@ Software\Policies\Mozilla\Firefox\Cookies\Locked = 0x1 | 0x0
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -548,7 +640,7 @@ Remove the "Set As Desktop Background..." menuitem when right clicking on an ima
**CCK2 Equivalent:** `removeSetDesktopBackground`\
**Preferences Affected:** N/A
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\DisableSetDesktopBackground = 0x1 | 0x0
```
@@ -560,7 +652,7 @@ Software\Policies\Mozilla\Firefox\DisableSetDesktopBackground = 0x1 | 0x0
|
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -575,7 +667,7 @@ Remove the master password functionality.
**CCK2 Equivalent:** `noMasterPassword`\
**Preferences Affected:** N/A
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\DisableMasterPasswordCreation = 0x1 | 0x0
```
@@ -587,7 +679,7 @@ Software\Policies\Mozilla\Firefox\DisableMasterPasswordCreation = 0x1 | 0x0
|
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -602,7 +694,7 @@ Turn off application updates.
**CCK2 Equivalent:** `disableFirefoxUpdates`\
**Preferences Affected:** N/A
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\DisableAppUpdate = 0x1 | 0x0
```
@@ -613,7 +705,7 @@ Software\Policies\Mozilla\Firefox\DisableAppUpdate = 0x1 | 0x0
|
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -628,7 +720,7 @@ Disable the built in PDF viewer. PDF files are downloaded and sent externally.
**CCK2 Equivalent:** `disablePDFjs`\
**Preferences Affected:** `pdfjs.disabled`
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\DisableBuiltinPDFViewer = 0x1 | 0x0
```
@@ -640,7 +732,7 @@ Software\Policies\Mozilla\Firefox\DisableBuiltinPDFViewer = 0x1 | 0x0
|
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -655,7 +747,7 @@ Remove access to all developer tools.
**CCK2 Equivalent:** `removeDeveloperTools`\
**Preferences Affected:** `devtools.policy.disabled`
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\DisableDeveloperTools = 0x1 | 0x0`
```
@@ -667,7 +759,7 @@ Software\Policies\Mozilla\Firefox\DisableDeveloperTools = 0x1 | 0x0`
|
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -682,7 +774,7 @@ Disable the menus for reporting sites (Submit Feedback, Report Deceptive Site).
**CCK2 Equivalent:** N/A\
**Preferences Affected:** N/A
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\DisableFeedbackCommands = 0x1 | 0x0
```
@@ -693,7 +785,7 @@ Software\Policies\Mozilla\Firefox\DisableFeedbackCommands = 0x1 | 0x0
|
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -708,7 +800,7 @@ Remove access to Firefox Screenshots.
**CCK2 Equivalent:** N/A\
**Preferences Affected:** `extensions.screenshots.disabled`
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\DisableFirefoxScreenshots = 0x1 | 0x0
```
@@ -719,7 +811,7 @@ Software\Policies\Mozilla\Firefox\DisableFirefoxScreenshots = 0x1 | 0x0
|
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -734,7 +826,7 @@ Disable Firefox Accounts integration (Sync).
**CCK2 Equivalent:** `disableSync`\
**Preferences Affected:** `identity.fxaccounts.enabled`
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\DisableFirefoxAccounts = 0x1 | 0x0
```
@@ -745,7 +837,7 @@ Software\Policies\Mozilla\Firefox\DisableFirefoxAccounts = 0x1 | 0x0
|
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -760,7 +852,7 @@ Disable Firefox studies (Shield).
**CCK2 Equivalent:** `disableForget`\
**Preferences Affected:** N/A
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\DisableFirefoxStudies = 0x1 | 0x0
```
@@ -771,7 +863,7 @@ Software\Policies\Mozilla\Firefox\DisableFirefoxStudies = 0x1 | 0x0
|
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -786,7 +878,7 @@ Disable the "Forget" button.
**CCK2 Equivalent:** `disableForget`\
**Preferences Affected:** N/A
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\DisableForgetButton = 0x1 | 0x0
```
@@ -797,7 +889,7 @@ Software\Policies\Mozilla\Firefox\DisableForgetButton = 0x1 | 0x0
|
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -812,7 +904,7 @@ Turn off saving information on web forms and the search bar.
**CCK2 Equivalent:** `disableFormFill`\
**Preferences Affected:** ` browser.formfill.enable`
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\DisableFormHistory = 0x1 | 0x0
```
@@ -823,7 +915,7 @@ Software\Policies\Mozilla\Firefox\DisableFormHistory = 0x1 | 0x0
|
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -831,6 +923,33 @@ Software\Policies\Mozilla\Firefox\DisableFormHistory = 0x1 | 0x0
}
}
```
+### DisablePasswordReveal
+Do not allow passwords to be shown in saved logins
+
+**Compatibility:** Firefox 71, Firefox ESR 68.3\
+**CCK2 Equivalent:** N/A
+**Preferences Affected:** N/A
+
+#### Windows (GPO)
+```
+Software\Policies\Mozilla\Firefox\DisablePasswordReveal = 0x1 | 0x0
+```
+
+#### macOS
+```
+
+ DisablePasswordReveal
+ |
+
+```
+#### policies.json
+```
+{
+ "policies": {
+ "DisablePasswordReveal": true | false
+ }
+}
+```
### DisablePocket
Remove Pocket in the Firefox UI. It does not remove it from the new tab page.
@@ -838,7 +957,7 @@ Remove Pocket in the Firefox UI. It does not remove it from the new tab page.
**CCK2 Equivalent:** `disablePocket`\
**Preferences Affected:** `extensions.pocket.enabled`
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\DisablePocket = 0x1 | 0x0
```
@@ -849,7 +968,7 @@ Software\Policies\Mozilla\Firefox\DisablePocket = 0x1 | 0x0
|
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -864,7 +983,7 @@ Remove access to private browsing.
**CCK2 Equivalent:** `disablePrivateBrowsing`\
**Preferences Affected:** N/A
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\DisablePrivateBrowsing = 0x1 | 0x0
```
@@ -875,7 +994,7 @@ Software\Policies\Mozilla\Firefox\DisablePrivateBrowsing = 0x1 | 0x0
|
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -890,7 +1009,7 @@ Disables the "Import data from another browser" option in the bookmarks window.
**CCK2 Equivalent:** N/A\
**Preferences Affected:** N/A
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\DisableProfileImport = 0x1 | 0x0
```
@@ -901,7 +1020,7 @@ Software\Policies\Mozilla\Firefox\DisableProfileImport = 0x1 | 0x0
|
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -916,7 +1035,7 @@ Disable the Refresh Firefox button on about:support and support.mozilla.org, as
**CCK2 Equivalent:** `disableResetFirefox`\
**Preferences Affected:** `browser.disableResetPrompt`
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\DisableProfileRefresh = 0x1 | 0x0
```
@@ -927,7 +1046,7 @@ Software\Policies\Mozilla\Firefox\DisableProfileRefresh = 0x1 | 0x0
|
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -944,7 +1063,7 @@ On Windows, this disables safe mode via the command line as well.
**CCK2 Equivalent:** `disableSafeMode`\
**Preferences Affected:** N/A
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\DisableSafeMode = 0x1 | 0x0
```
@@ -955,7 +1074,7 @@ Software\Policies\Mozilla\Firefox\DisableSafeMode = 0x1 | 0x0
|
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -974,7 +1093,7 @@ Prevent the user from bypassing security in certain cases.
**CCK2 Equivalent:** N/A\
**Preferences Affected:** `security.certerror.hideAddException`,`browser.safebrowsing.allowOverride`
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\DisableSecurityBypass\InvalidCertificate = 0x1 | 0x0
Software\Policies\Mozilla\Firefox\DisableSecurityBypass\SafeBrowsing = 0x1 | 0x0
@@ -991,7 +1110,7 @@ Software\Policies\Mozilla\Firefox\DisableSecurityBypass\SafeBrowsing = 0x1 | 0x0
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -1009,7 +1128,7 @@ Prevent system add-ons from being installed or update.
**CCK2 Equivalent:** N/A\
**Preferences Affected:** N/A
-#### Windows
+#### Windows (GPO)
```Software\Policies\Mozilla\Firefox\DisableSystemAddonUpdate = 0x1 | 0x0
```
#### macOS
@@ -1019,7 +1138,7 @@ Prevent system add-ons from being installed or update.
|
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -1036,7 +1155,7 @@ Mozilla recommends that you do not disable telemetry. Information collected thro
**CCK2 Equivalent:** `disableTelemetry`\
**Preferences Affected:** `datareporting.healthreport.uploadEnabled,datareporting.policy.dataSubmissionEnabled`
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\DisableTelemetry = 0x1 | 0x0
```
@@ -1047,7 +1166,7 @@ Software\Policies\Mozilla\Firefox\DisableTelemetry = 0x1 | 0x0
|
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -1062,7 +1181,7 @@ Set the initial state of the bookmarks toolbar. A user can still hide it and it
**CCK2 Equivalent:** `displayBookmarksToolbar`\
**Preferences Affected:** N/A
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\DisplayBookmarksToolbar = 0x1 | 0x0
```
@@ -1073,7 +1192,7 @@ Software\Policies\Mozilla\Firefox\DisplayBookmarksToolbar = 0x1 | 0x0
|
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -1088,7 +1207,7 @@ Set the initial state of the menubar. A user can still hide it and it will stay
**CCK2 Equivalent:** `displayMenuBar`\
**Preferences Affected:** N/A
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\DisplayMenuBar = 0x1 | 0x0
```
@@ -1099,7 +1218,7 @@ Software\Policies\Mozilla\Firefox\DisplayMenuBar = 0x1 | 0x0
|
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -1120,7 +1239,7 @@ Configure DNS over HTTPS.
**CCK2 Equivalent:** N/A\
**Preferences Affected:** `network.trr.mode`,`network.trr.uri`
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\DNSOverHTTPS\Enabled = 0x1 | 0x0
Software\Policies\Mozilla\Firefox\DNSOverHTTPS\ProviderURL = "URL_TO_ALTERNATE_PROVIDER"
@@ -1140,7 +1259,7 @@ Software\Policies\Mozilla\Firefox\DNSOverHTTPS\Locked = 0x1 | 0x0
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -1159,7 +1278,7 @@ Don't check if Firefox is the default browser at startup.
**CCK2 Equivalent:** `dontCheckDefaultBrowser`\
**Preferences Affected:** `browser.shell.checkDefaultBrowser`
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\DontCheckDefaultBrowser = 0x1 | 0x0
```
@@ -1170,7 +1289,7 @@ Software\Policies\Mozilla\Firefox\DontCheckDefaultBrowser = 0x1 | 0x0
|
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -1187,7 +1306,7 @@ You can use ${home} for the native home directory.
**CCK2 Equivalent:** N/A\
**Preferences Affected:** `browser.download.dir`,`browser.download.folderList`
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\DefaultDownloadDirectory = "${home}\Downloads"
```
@@ -1198,14 +1317,14 @@ Software\Policies\Mozilla\Firefox\DefaultDownloadDirectory = "${home}\Downloads"
${home}/Downloads
```
-#### JSON (macOS and Linux)
+#### policies.json (macOS and Linux)
```
{
"policies": {
"DefaultDownloadDirectory": "${home}/Downloads"
}
```
-#### JSON (Windows)
+#### policies.json (Windows)
```
{
"policies": {
@@ -1221,7 +1340,7 @@ You can use ${home} for the native home directory.
**CCK2 Equivalent:** N/A\
**Preferences Affected:** `browser.download.dir`,`browser.download.folderList`,`browser.download.useDownloadDir`
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\DownloadDirectory = "${home}\Downloads"
```
@@ -1232,14 +1351,14 @@ Software\Policies\Mozilla\Firefox\DownloadDirectory = "${home}\Downloads"
${home}/Downloads
```
-#### JSON (macOS and Linux)
+#### policies.json (macOS and Linux)
```
{
"policies": {
"DownloadDirectory": "${home}/Downloads"
}
```
-#### JSON (Windows)
+#### policies.json (Windows)
```
{
"policies": {
@@ -1263,7 +1382,7 @@ If `Fingerprinting` is set to true, fingerprinting scripts on websites are block
**CCK2 Equivalent:** `dontCheckDefaultBrowser`\
**Preferences Affected:** `privacy.trackingprotection.enabled`,`privacy.trackingprotection.pbmode.enabled`,`privacy.trackingprotection.cryptomining.enabled`,`privacy.trackingprotection.fingerprinting.enabled`
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\EnableTrackingProtection\Value = 0x1 | 0x0
Software\Policies\Mozilla\Firefox\EnableTrackingProtection\Locked = 0x1 | 0x0
@@ -1286,7 +1405,7 @@ Software\Policies\Mozilla\Firefox\EnableTrackingProtection\Fingerprinting = 0x1
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -1325,7 +1444,7 @@ Control the installation, uninstallation and locking of extensions.
**CCK2 Equivalent:** `addons`\
**Preferences Affected:** N/A
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\Extensions\Install\1 = "https://addons.mozilla.org/firefox/downloads/somefile.xpi"
Software\Policies\Mozilla\Firefox\Extensions\Install\2 = "//path/to/xpi"
@@ -1353,9 +1472,7 @@ Software\Policies\Mozilla\Firefox\Extensions\Locked\1 = "addon_id@mozilla.org"
```
-#### JSON
-
-
+#### policies.json
```
{
"policies": {
@@ -1392,9 +1509,20 @@ The configuration for each extension is another dictionary that can contain the
**CCK2 Equivalent:** N/A\
**Preferences Affected:** N/A
-#### Windows
+#### Windows (GPO)
```
-Software\Policies\Mozilla\Firefox\ExtensionSettings (REG_MULTI_SZ) = '{"*": {"installation_mode": "blocked"}}'
+Software\Policies\Mozilla\Firefox\ExtensionSettings (REG_MULTI_SZ) =
+{
+ "*": {
+ "blocked_install_message": "Custom error message.",
+ "install_sources": ["https://addons.mozilla.org/"],
+ "installation_mode": "blocked"
+ },
+ "uBlock0@raymondhill.net": {
+ "installation_mode": "force_installed",
+ "install_url": "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi"
+ }
+}
```
#### macOS
```
@@ -1422,7 +1550,7 @@ Software\Policies\Mozilla\Firefox\ExtensionSettings (REG_MULTI_SZ) = '{"*": {"in
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -1447,7 +1575,7 @@ Control extension updates.
**CCK2 Equivalent:** N/A\
**Preferences Affected:** `extensions.update.enabled`
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\ExtensionUpdate = 0x1 | 0x0
```
@@ -1458,7 +1586,7 @@ Software\Policies\Mozilla\Firefox\ExtensionUpdate = 0x1 | 0x0
|
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -1481,7 +1609,7 @@ Configure the default Flash plugin policy as well as origins for which Flash is
**CCK2 Equivalent:** `permissions.plugin`\
**Preferences Affected:** `plugin.state.flash`
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\FlashPlugin\Allow\1 = "https://example.org"
Software\Policies\Mozilla\Firefox\FlashPlugin\Block\1 = "https://example.edu"
@@ -1508,7 +1636,7 @@ Software\Policies\Mozilla\Firefox\FlashPlugin\Locked = 0x1 | 0x0
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -1528,7 +1656,7 @@ Customize the Firefox Home page.
**CCK2 Equivalent:** N/A\
**Preferences Affected:** `browser.newtabpage.activity-stream.showSearch`,`browser.newtabpage.activity-stream.feeds.topsites`,`browser.newtabpage.activity-stream.feeds.section.highlights`,`browser.newtabpage.activity-stream.feeds.section.topstories`,`browser.newtabpage.activity-stream.feeds.snippets`
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\FirefoxHome\Search = 0x1 | 0x0
Software\Policies\Mozilla\Firefox\FirefoxHome\TopSites = 0x1 | 0x0
@@ -1557,7 +1685,7 @@ Software\Policies\Mozilla\Firefox\FirefoxHome\Locked = 0x1 | 0x0
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -1579,7 +1707,7 @@ Control hardware acceleration.
**CCK2 Equivalent:** N/A\
**Preferences Affected:** `layers.acceleration.disabled`
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\HardwareAcceleration = 0x1 | 0x0
```
@@ -1590,7 +1718,7 @@ Software\Policies\Mozilla\Firefox\HardwareAcceleration = 0x1 | 0x0
|
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -1613,7 +1741,7 @@ Configure the default homepage and how Firefox starts.
**CCK2 Equivalent:** `homePage`,`lockHomePage`\
**Preferences Affected:** `browser.startup.homepage`,`browser.startup.page`
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\Homepage\URL = "https://example.com"
Software\Policies\Mozilla\Firefox\Homepage\Locked = 0x1 | 0x0
@@ -1621,6 +1749,38 @@ Software\Policies\Mozilla\Firefox\Homepage\Additional\1 = "https://example.org"
Software\Policies\Mozilla\Firefox\Homepage\Additional\2 = "https://example.edu"
Software\Policies\Mozilla\Firefox\Homepage\StartPage = "none" | "homepage" | "previous-session"
```
+#### Windows (Intune)
+OMA-URI:
+```
+./Device/Vendor/MSFT/Policy/Config/Firefox~Policy~firefox~Homepage/HomepageURL
+```
+Value (string):
+```
+
+
+
+
+```
+OMA-URI:
+```
+./Device/Vendor/MSFT/Policy/Config/Firefox~Policy~firefox~Homepage/HomepageAdditional
+```
+Value (string):
+```
+
+
+
+```
+OMA-URI:
+```
+./Device/Vendor/MSFT/Policy/Config/Firefox~Policy~firefox~Homepage/HomepageStartPage
+```
+Value (string):
+```
+
+
+
+```
#### macOS
```
@@ -1636,11 +1796,11 @@ Software\Policies\Mozilla\Firefox\Homepage\StartPage = "none" | "homepage" | "p
http://example.edu
StartPage
- always | never | from-visited
+ none | homepage | previous-session
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -1649,7 +1809,7 @@ Software\Policies\Mozilla\Firefox\Homepage\StartPage = "none" | "homepage" | "p
"Locked": true | false,
"Additional": ["http://example.org/",
"http://example.edu/"],
- "StartPage": "none" | "homepage" | "previous-session"
+ "StartPage": "none" | "homepage" | "previous-session"
}
}
}
@@ -1665,7 +1825,7 @@ Configure the default extension install policy as well as origins for extension
**CCK2 Equivalent:** `permissions.install`\
**Preferences Affected:** `xpinstall.enabled`
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\InstallAddonsPermission\Allow\1 = "https://example.org"
Software\Policies\Mozilla\Firefox\InstallAddonsPermission\Allow\2 = "https://example.edu"
@@ -1686,7 +1846,7 @@ Software\Policies\Mozilla\Firefox\InstallAddonsPermission\Default = 0x1 | 0x0
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -1711,7 +1871,7 @@ This policy only work on Windows via GPO (not policies.json).
**CCK2 Equivalent:** N/A\
**Preferences Affected:** N/A
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\LegacyProfiles = = 0x1 | 0x0
```
@@ -1722,7 +1882,7 @@ Enable linking to local files by origin.
**CCK2 Equivalent:** N/A\
**Preferences Affected:** `capability.policy.localfilelinks.*`
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\LocalFileLinks\1 = "https://example.org"
Software\Policies\Mozilla\Firefox\LocalFileLinks\2 = "https://example.edu"
@@ -1737,7 +1897,7 @@ Software\Policies\Mozilla\Firefox\LocalFileLinks\2 = "https://example.edu"
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -1755,7 +1915,7 @@ This policy is only effective if the user profile has not been created yet.
**CCK2 Equivalent:** `removeDefaultBookmarks`\
**Preferences Affected:** N/A
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\NoDefaultBookmarks = 0x1 | 0x0
```
@@ -1766,7 +1926,7 @@ Software\Policies\Mozilla\Firefox\NoDefaultBookmarks = 0x1 | 0x0
|
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -1781,7 +1941,7 @@ Enable or disable network prediction (DNS prefetching).
**CCK2 Equivalent:** N/A\
**Preferences Affected:** `network.dns.disablePrefetch`,`network.dns.disablePrefetchFromHTTPS`
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\NetworkPrediction = 0x1 | 0x0
```
@@ -1792,7 +1952,7 @@ Software\Policies\Mozilla\Firefox\NetworkPrediction = 0x1 | 0x0
|
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -1806,7 +1966,7 @@ Enable or disable the New Tab page.
**CCK2 Equivalent:** N/A\
**Preferences Affected:** `browser.newtabpage.enabled`
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\NewTabPage = 0x1 | 0x0
```
@@ -1817,7 +1977,7 @@ Software\Policies\Mozilla\Firefox\NewTabPage = 0x1 | 0x0
|
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -1831,7 +1991,7 @@ Control whether or not Firefox offers to save passwords.
**CCK2 Equivalent:** `dontRememberPasswords`\
**Preferences Affected:** `signon.rememberSignons`
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\OfferToSaveLogins = 0x1 | 0x0
```
@@ -1842,7 +2002,7 @@ Software\Policies\Mozilla\Firefox\OfferToSaveLogins = 0x1 | 0x0
|
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -1857,7 +2017,7 @@ Sets the default value of signon.rememberSignons without locking it.
**CCK2 Equivalent:** `dontRememberPasswords`\
**Preferences Affected:** `signon.rememberSignons`
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\OfferToSaveLoginsDefault = 0x1 | 0x0
```
@@ -1868,7 +2028,7 @@ Software\Policies\Mozilla\Firefox\OfferToSaveLoginsDefault = 0x1 | 0x0
|
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -1883,7 +2043,7 @@ Override the first run page. If the value is blank, no first run page is display
**CCK2 Equivalent:** `welcomePage`,`noWelcomePage`\
**Preferences Affected:** `startup.homepage_welcome_url`
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\OverrideFirstRunPage = "http://example.org"
```
@@ -1894,7 +2054,7 @@ Software\Policies\Mozilla\Firefox\OverrideFirstRunPage = "http://example.org"
http://example.org
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -1908,7 +2068,7 @@ Override the upgrade page. If the value is blank, no upgrade page is displayed.
**CCK2 Equivalent:** `upgradePage`,`noUpgradePage`\
**Preferences Affected:** `startup.homepage_override_url`
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\OverridePostUpdatePage = "http://example.org"
```
@@ -1919,7 +2079,7 @@ Software\Policies\Mozilla\Firefox\OverridePostUpdatePage = "http://example.org"
http://example.org
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -1933,7 +2093,7 @@ Remove access to the password manager via preferences and blocks about:logins on
**CCK2 Equivalent:** N/A\
**Preferences Affected:** `prefs.privacy.disable_button.view_passwords`
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\PasswordManagerEnabled = 0x1 | 0x0
```
@@ -1944,7 +2104,7 @@ Software\Policies\Mozilla\Firefox\PasswordManagerEnabled = 0x1 | 0x0
|
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -1967,7 +2127,7 @@ Set permissions associated with camera, microphone, location, and notifications
**CCK2 Equivalent:** N/A\
**Preferences Affected:** `permissions.default.camera`,`permissions.default.microphone`,`permissions.default.geo`,`permissions.default.desktop-notification`
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\Permissions\Camera\Allow\1 = "https://example.org"
Software\Policies\Mozilla\Firefox\Permissions\Camera\Block\1 = "https://example.edu"
@@ -2054,7 +2214,7 @@ Software\Policies\Mozilla\Firefox\Permissions\Notifications\Locked = 0x1 | 0x0
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -2100,7 +2260,7 @@ Configure the default pop-up window policy as well as origins for which pop-up w
**CCK2 Equivalent:** `permissions.popup`\
**Preferences Affected:** `dom.disable_open_during_load`
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\PopupBlocking\Allow\1 = "https://example.org"
Software\Policies\Mozilla\Firefox\PopupBlocking\Allow\2 = "https://example.edu"
@@ -2124,7 +2284,7 @@ Software\Policies\Mozilla\Firefox\PopupBlocking\Locked = 0x1 | 0x0
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -2146,15 +2306,15 @@ Set and lock certain preferences.
| Preference | Type | Compatibility | Default
| --- | --- | --- | ---
-| accessibility.force_disabled | integer | Firefox 70, Firefox ESR 6.2 | 0
+| accessibility.force_disabled | integer | Firefox 70, Firefox ESR 68.2 | 0
| If set to 1, platform accessibility is disabled.
| app.update.auto | boolean | Firefox 68, Firefox ESR 68 | true
| If false, Firefox doesn't automatically install update.
-| browser.bookmarks.autoExportHTML | boolean | Firefox 70, Firefox ESR 6.2 | false
+| browser.bookmarks.autoExportHTML | boolean | Firefox 70, Firefox ESR 68.2 | false
| If true, bookmarks are exported on shutdown.
-| browser.bookmarks.file | string | Firefox 70, Firefox ESR 6.2 | N/A
+| browser.bookmarks.file | string | Firefox 70, Firefox ESR 68.2 | N/A
| If set, the name of the file where bookmarks are exported and imported.
-| browser.bookmarks.restore_default_bookmarks | string | Firefox 70, Firefox ESR 6.2 | N/A
+| browser.bookmarks.restore_default_bookmarks | string | Firefox 70, Firefox ESR 68.2 | N/A
| If true, bookmarks are restored to their defaults.
| browser.cache.disk.enable | boolean | Firefox 68, Firefox ESR 68 | true
| If false, don't store cache on the hard drive.
@@ -2162,19 +2322,19 @@ Set and lock certain preferences.
| If set, changes the location of the disk cache.
| browser.fixup.dns_first_for_single_words | boolean | Firefox 68, Firefox ESR 68 | false
| If true, single words are sent to DNS, not directly to search.
-| browser.places.importBookmarksHTML | string | Firefox 70, Firefox ESR 6.2
+| browser.places.importBookmarksHTML | string | Firefox 70, Firefox ESR 68.2
| If true, bookmarks are always imported on startup.
-| browser.safebrowsing.phishing.enabled | string | Firefox 70, Firefox ESR 6.2 | true
+| browser.safebrowsing.phishing.enabled | string | Firefox 70, Firefox ESR 68.2 | true
| If false, phishing protection is not enabled (Not recommended)
-| browser.safebrowsing.malware.enabled | string | Firefox 70, Firefox ESR 6.2 | true
+| browser.safebrowsing.malware.enabled | string | Firefox 70, Firefox ESR 68.2 | true
| IF false, malware protection is not enabled (Not recommended)
| browser.search.update | boolean | Firefox 68, Firefox ESR 68 | true
| If false, updates for search engines are not checked.
-| browser.slowStartup.notificationDisabled | string | Firefox 70, Firefox ESR 6.2 | false
+| browser.slowStartup.notificationDisabled | string | Firefox 70, Firefox ESR 68.2 | false
| If true, a notification isn't shown if startup is slow.
| browser.tabs.warnOnClose | boolean | Firefox 68, Firefox ESR 68 | true
| If false, there is no warning when the browser is closed.
-| browser.taskbar.previews.enable | string | Firefox 70, Firefox ESR 6.2 (Windows only) | false
+| browser.taskbar.previews.enable | string | Firefox 70, Firefox ESR 68.2 (Windows only) | false
| If true, tab previews are shown in the Windows taskbar.
| browser.urlbar.suggest.bookmark | boolean | Firefox 68, Firefox ESR 68 | true
| If false, bookmarks aren't suggested when typing in the URL bar.
@@ -2184,7 +2344,7 @@ Set and lock certain preferences.
| If false, open tabs aren't suggested when typing in the URL bar.
| datareporting.policy.dataSubmissionPolicyBypassNotification | boolean | Firefox 68, Firefox ESR 68 | false
| If true, don't show the privacy policy tab on first run.
-| dom.allow_scripts_to_close_windows | string | Firefox 70, Firefox ESR 6.2 | false
+| dom.allow_scripts_to_close_windows | string | Firefox 70, Firefox ESR 68.2 | false
| If false, web page can close windows.
| dom.disable_window_flip | boolean | Firefox 68, Firefox ESR 68 | true
| If false, web pages can focus and activate windows.
@@ -2196,15 +2356,15 @@ Set and lock certain preferences.
| See https://support.mozilla.org/en-US/kb/dom-events-changes-introduced-firefox-66
| dom.keyboardevent.keypress.hack.use_legacy_keycode_and_charcode.addl | string | Firefox 68, Firefox ESR 68 | N/A
| See https://support.mozilla.org/en-US/kb/dom-events-changes-introduced-firefox-66
-| extensions.blocklist.enabled | string | Firefox 70, Firefox ESR 6.2 | true
+| extensions.blocklist.enabled | string | Firefox 70, Firefox ESR 68.2 | true
| If false, the extensions blocklist is not used (Not recommended)
| extensions.getAddons.showPane | boolean | Firefox 68, Firefox ESR 68 | N/A
| If false, the Recommendations tab is not displayed in the Add-ons Manager.
-| geo.enabled | string | Firefox 70, Firefox ESR 6.2 | true
+| geo.enabled | string | Firefox 70, Firefox ESR 68.2 | true
| If false, the geolocation API is disabled. | Language dependent
-| intl.accept_languages | string | Firefox 70, Firefox ESR 6.2
+| intl.accept_languages | string | Firefox 70, Firefox ESR 68.2
| If set, preferred language for web pages.
-| media.eme.enabled | string | Firefox 70, Firefox ESR 6.2 | true
+| media.eme.enabled | string | Firefox 70, Firefox ESR 68.2 | true
| If false, Encrypted Media Extensions are not enabled.
| media.gmp-gmpopenh264.enabled | boolean | Firefox 68, Firefox ESR 68 | true
| If false, the OpenH264 plugin is not downloaded.
@@ -2216,17 +2376,17 @@ Set and lock certain preferences.
| If true, display the punycode version of internationalized domain names.
| places.history.enabled | boolean | Firefox 68, Firefox ESR 68 | true
| If false, history is not enabled.
-| print.save_print_settings | string | Firefox 70, Firefox ESR 6.2 | true
+| print.save_print_settings | string | Firefox 70, Firefox ESR 68.2 | true
| If false, print settings are not saved between jobs.
| security.default_personal_cert | string | Firefox 68, Firefox ESR 68 | Ask Every Time
| If set to Select Automatically, Firefox automatically chooses the default personal certificate.
-| security.mixed_content.block_active_content | string | Firefox 70, Firefox ESR 6.2 | true
+| security.mixed_content.block_active_content | string | Firefox 70, Firefox ESR 68.2 | true
| If false, mixed active content (HTTP and HTTPS) is not blocked.
| security.ssl.errorReporting.enabled | boolean | Firefox 68, Firefox ESR 68 | true
| If false, SSL errors cannot be sent to Mozilla.
| ui.key.menuAccessKeyFocuses | boolean | Firefox 68, Firefox ESR 68 | true
| If false, the Alt key doesn't show the menubar on Windows.
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\Preferences\boolean_preference_name = 0x1 | 0x0
Software\Policies\Mozilla\Firefox\Preferences\string_preference_name = "string_value"
@@ -2243,7 +2403,7 @@ Software\Policies\Mozilla\Firefox\Preferences\string_preference_name = "string_v
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -2261,7 +2421,7 @@ Ask where to save each file before downloading.
**CCK2 Equivalent:** N/A
**Preferences Affected:** `browser.download.useDownloadDir`
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\PromptForDownloadLocation = 0x1 | 0x0
```
@@ -2272,7 +2432,7 @@ Software\Policies\Mozilla\Firefox\PromptForDownloadLocation = 0x1 | 0x0
|
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -2312,7 +2472,7 @@ To specify ports, append them to the hostnames with a colon (:).
**CCK2 Equivalent:** `networkProxy*`\
**Preferences Affected:** `network.proxy.type`,`network.proxy.autoconfig_url`,`network.proxy.socks_remote_dns`,`signon.autologin.proxy`,`network.proxy.socks_version`,`network.proxy.no_proxies_on`,`network.proxy.share_proxy_settings`,`network.proxy.http`,`network.proxy.http_port`,`network.proxy.ftp`,`network.proxy.ftp_port`,`network.proxy.ssl`,`network.proxy.ssl_port`,`network.proxy.socks`,`network.proxy.socks_port`
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\Proxy\Mode = "none", "system", "manual", "autoDetect", "autoConfig"
Software\Policies\Mozilla\Firefox\Proxy\Locked = 0x1 | 0x0
@@ -2359,7 +2519,7 @@ Software\Policies\Mozilla\Firefox\Proxy\UseProxyForDNS = 0x1 | 0x0
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -2388,7 +2548,7 @@ Note: For Firefox 68, this can now be a string so that you can specify an empty
**Compatibility:** Firefox 64, Firefox ESR 60.4, Updated in Firefox 68, Firefox ESR 68\
**CCK2 Equivalent:** N/A\
**Preferences Affected:** N/A
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\RequestedLocales\1 = "de"
Software\Policies\Mozilla\Firefox\RequestedLocales\2 = "en-US"
@@ -2415,7 +2575,7 @@ or
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -2437,7 +2597,7 @@ Clear data on shutdown. Choose from Cache, Cookies, Download History, Form & Sea
**Compatibility:** Firefox 68, Firefox ESR 68\
**CCK2 Equivalent:** N/A\
**Preferences Affected:** `privacy.sanitize.sanitizeOnShutdown`,`privacy.clearOnShutdown.cache`,`privacy.clearOnShutdown.cookies`,`privacy.clearOnShutdown.downloads`,`privacy.clearOnShutdown.formdata`,`privacy.clearOnShutdown.history`,`privacy.clearOnShutdown.sessions`,`privacy.clearOnShutdown.siteSettings`,`privacy.clearOnShutdown.offlineApps`
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\SanitizeOnShutdown\Cache = 0x1 | 0x0
Software\Policies\Mozilla\Firefox\SanitizeOnShutdown\Cookies = 0x1 | 0x0
@@ -2472,7 +2632,7 @@ Software\Policies\Mozilla\Firefox\SanitizeOnShutdown\OfflineApps = 0x1 | 0x0
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -2495,7 +2655,7 @@ Clear all data on shutdown, including Browsing & Download History, Cookies, Acti
**Compatibility:** Firefox 60, Firefox ESR 60\
**CCK2 Equivalent:** N/A\
**Preferences Affected:** `privacy.sanitize.sanitizeOnShutdown`,`privacy.clearOnShutdown.cache`,`privacy.clearOnShutdown.cookies`,`privacy.clearOnShutdown.downloads`,`privacy.clearOnShutdown.formdata`,`privacy.clearOnShutdown.history`,`privacy.clearOnShutdown.sessions`,`privacy.clearOnShutdown.siteSettings`,`privacy.clearOnShutdown.offlineApps`
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\SanitizeOnShutdown = 0x1 | 0x0
```
@@ -2506,7 +2666,7 @@ Software\Policies\Mozilla\Firefox\SanitizeOnShutdown = 0x1 | 0x0
|
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -2521,7 +2681,7 @@ Set whether or not search bar is displayed.
**CCK2 Equivalent:** `showSearchBar`\
**Preferences Affected:** N/A
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\SearchBar = "unified" | "separate"
```
@@ -2533,7 +2693,7 @@ Software\Policies\Mozilla\Firefox\SearchBar = "unified" | "separate"
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -2556,7 +2716,7 @@ Set the default search engine. This policy is only available on the ESR.
**CCK2 Equivalent:** `defaultSearchEngine`\
**Preferences Affected:** N/A
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\SearchEngines\Default = NAME_OF_SEARCH_ENGINE
```
@@ -2570,7 +2730,7 @@ Software\Policies\Mozilla\Firefox\SearchEngines\Default = NAME_OF_SEARCH_ENGINE
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -2588,7 +2748,7 @@ Prevent installing search engines from webpages.
**CCK2 Equivalent:** `disableSearchEngineInstall`\
**Preferences Affected:** N/A
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\SearchEngines\PreventInstalls = 0x1 | 0x0
```
@@ -2602,7 +2762,7 @@ Software\Policies\Mozilla\Firefox\SearchEngines\PreventInstalls = 0x1 | 0x0
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -2620,7 +2780,7 @@ Hide built-in search engines. This policy is only available on the ESR.
**CCK2 Equivalent:** `removeDefaultSearchEngines` (removed all built-in engines)\
**Preferences Affected:** N/A
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\SearchEngines\Remove\1 = NAME_OF_SEARCH_ENGINE
```
@@ -2636,7 +2796,7 @@ Software\Policies\Mozilla\Firefox\SearchEngines\Remove\1 = NAME_OF_SEARCH_ENGINE
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -2670,7 +2830,7 @@ Add new search engines (up to five). This policy is only available on the ESR. `
**CCK2 Equivalent:** `searchplugins`\
**Preferences Affected:** N/A
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\SearchEngines\Add\1\Name = "Example1"
Software\Policies\Mozilla\Firefox\SearchEngines\Add\1\URLTemplate = "https://www.example.org/q={searchTerms}"
@@ -2711,7 +2871,7 @@ Software\Policies\Mozilla\Firefox\SearchEngines\Add\1\PostData = "name=value&q={
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -2740,7 +2900,7 @@ Enable search suggestions.
**CCK2 Equivalent:** N/A\
**Preferences Affected:** `browser.urlbar.suggest.searches`,`browser.search.suggest.enabled`
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\SearchSuggestEnabled = 0x1 | 0x0
```
@@ -2751,7 +2911,7 @@ Software\Policies\Mozilla\Firefox\SearchSuggestEnabled = 0x1 | 0x0
|
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -2767,7 +2927,7 @@ Install PKCS #11 modules.
**CCK2 Equivalent:** `certs.devices`\
**Preferences Affected:** N/A
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\SecurityDevices\NAME_OF_DEVICE = PATH_TO_LIBRARY_FOR_DEVICE
```
@@ -2782,7 +2942,7 @@ Software\Policies\Mozilla\Firefox\SecurityDevices\NAME_OF_DEVICE = PATH_TO_LIBRA
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -2800,7 +2960,7 @@ Set and lock the maximum version of TLS.
**CCK2 Equivalent:** N/A\
**Preferences Affected:** `security.tls.version.max`
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\SSLVersionMax = "tls1" | "tls1.1" | "tls1.2" | "tls1.3"
```
@@ -2812,7 +2972,7 @@ Software\Policies\Mozilla\Firefox\SSLVersionMax = "tls1" | "tls1.1" | "tls1.2" |
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -2828,7 +2988,7 @@ Set and lock the minimum version of TLS.
**CCK2 Equivalent:** N/A\
**Preferences Affected:** `security.tls.version.min`
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\SSLVersionMin = "tls1" | "tls1.1" | "tls1.2" | "tls1.3"
```
@@ -2840,7 +3000,7 @@ Software\Policies\Mozilla\Firefox\SSLVersionMin = "tls1" | "tls1.1" | "tls1.2" |
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -2855,7 +3015,7 @@ Add a menuitem to the help menu for specifying support information.
**CCK2 Equivalent:** helpMenu\
**Preferences Affected:** N/A
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\SupportMenu\Title = "Support Menu"
Software\Policies\Mozilla\Firefox\SupportMenu\URL = "http://example.com/support"
@@ -2875,7 +3035,7 @@ Software\Policies\Mozilla\Firefox\SupportMenu\AccessKey = "S"
```
-#### JSON
+#### policies.json
```
{
"policies": {
@@ -2894,7 +3054,7 @@ Block websites from being visited. The parameters take an array of Match Pattern
**CCK2 Equivalent:** N/A\
**Preferences Affected:** N/A
-#### Windows
+#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\WebsiteFilters\Block\1 = ""
Software\Policies\Mozilla\Firefox\WebsiteFilters\Exceptions\1 = "http://example.org/*"
@@ -2916,7 +3076,7 @@ Software\Policies\Mozilla\Firefox\WebsiteFilters\Exceptions\1 = "http://example.
```
-#### JSON
+#### policies.json
```
{
"policies": {