| **[`DisableFormHistory`](#disableformhistory)** | Turn off saving information on web forms and the search bar.
| **[`DisableMasterPasswordCreation`](#disablemasterpasswordcreation)** | Remove the master password functionality.
| **[`DisablePasswordReveal`](#disablepasswordreveal)** | Do not allow passwords to be revealed in saved logins.
-| **[`DisablePocket`](#disablepocket)** | Remove Pocket in the Firefox UI.
+| **[`DisablePocket`](#disablepocket-deprecated)** | Remove Pocket in the Firefox UI.
| **[`DisablePrivateBrowsing`](#disableprivatebrowsing)** | Remove access to private browsing.
| **[`DisableProfileImport`](#disableprofileimport)** | Disables the "Import data from another browser" option in the bookmarks window.
| **[`DisableProfileRefresh`](#disableprofilerefresh)** | Disable the Refresh Firefox button on about:support and support.mozilla.org
| **[`SanitizeOnShutdown` (All)](#sanitizeonshutdown-all)** | Clear all data on shutdown.
| **[`SanitizeOnShutdown` (Selective)](#sanitizeonshutdown-selective)** | Clear data on shutdown.
| **[`SearchBar`](#searchbar)** | Set whether or not search bar is displayed.
-| **[`SearchEngines`](#searchengines-this-policy-is-only-available-on-the-esr)** |
+| **[`SearchEngines`](#searchengines)** |
| **[`SearchEngines -> Add`](#searchengines--add)** | Add new search engines.
| **[`SearchEngines -> Default`](#searchengines--default)** | Set the default search engine.
| **[`SearchEngines -> PreventInstalls`](#searchengines--preventinstalls)** | Prevent installing search engines from webpages.
}
```
### DisableBuiltinPDFViewer
+
Disable the built in PDF viewer. PDF files are downloaded and sent externally.
+Note: As of Firefox 140, this policy no longer completely disables PDF.js; it changes the handler to send PDF files to the operating system. Embedded PDF files are shown in the browser. If you need to completely disable PDF.js, you can use the [`PDFjs`](#pdfjs) policy.
+
**Compatibility:** Firefox 60, Firefox ESR 60\
**CCK2 Equivalent:** `disablePDFjs`\
-**Preferences Affected:** `pdfjs.disabled`
+**Preferences Affected:** N/A
#### Windows (GPO)
```
}
}
```
-### DisablePocket
+### DisablePocket (Deprecated)
+
Remove Pocket in the Firefox UI. It does not remove it from the new tab page.
**Compatibility:** Firefox 60, Firefox ESR 60\
**Compatibility:** Firefox 60, Firefox ESR 60\
**CCK2 Equivalent:** `disableTelemetry`\
-**Preferences Affected:** `datareporting.healthreport.uploadEnabled`, `datareporting.policy.dataSubmissionEnabled`, `toolkit.telemetry.archive.enabled`
+**Preferences Affected:** `datareporting.healthreport.uploadEnabled`, `datareporting.policy.dataSubmissionEnabled`, `toolkit.telemetry.archive.enabled`, `datareporting.usage.uploadEnabled`
#### Windows (GPO)
```
Software\Policies\Mozilla\Firefox\EnableTrackingProtection\Locked = 0x1 | 0x0
Software\Policies\Mozilla\Firefox\EnableTrackingProtection\Cryptomining = 0x1 | 0x0
Software\Policies\Mozilla\Firefox\EnableTrackingProtection\Fingerprinting = 0x1 | 0x0
+Software\Policies\Mozilla\Firefox\EnableTrackingProtection\EmailTracking = 0x1 | 0x0
Software\Policies\Mozilla\Firefox\EnableTrackingProtection\Exceptions\1 = "https://example.com"
```
#### Windows (Intune)
```
OMA-URI:
```
+./Device/Vendor/MSFT/Policy/Config/Firefox~Policy~firefox~TrackingProtection/F_TrackingProtection_EmailTracking
+```
+Value (string):
+```
+<enabled/> or <disabled/>
+```
+OMA-URI:
+```
./Device/Vendor/MSFT/Policy/Config/Firefox~Policy~firefox~TrackingProtection/D_TrackingProtection_Exceptions
```
Value (string):
<true/> | <false/>
<key>Fingerprinting</key>
<true/> | <false/>
+ <key>EmailTracking</key>
+ <true/> | <false/>
<key>Exceptions</key>
<array>
<string>https://example.com</string>
"Locked": true | false,
"Cryptomining": true | false,
"Fingerprinting": true | false,
+ "EmailTracking": true | false,
"Exceptions": ["https://example.com"]
}
}
```
<a name="SearchEngines"></a>
-### SearchEngines (This policy is only available on the ESR.)
+### SearchEngines
+
+As of Firefox 139, this policy is available in all versions of Firefox.
### SearchEngines | Add
Add new search engines. Although there are only five engines available in the ADMX template, there is no limit. To add more in the ADMX template, you can duplicate the XML.
-This policy is only available on the ESR. `Name` and `URLTemplate` are required.
-
-`Name` is the name of the search engine.
+`Name` is the name of the search engine. (Required)
-`URLTemplate` is the search URL with {searchTerms} to substitute for the search term.
+`URLTemplate` is the search URL with {searchTerms} to substitute for the search term. (Required)
`Method` is either GET or POST
`Encoding` is the query charset for the engine. It defaults to UTF-8.
-**Compatibility:** Firefox ESR 60 (POST support in Firefox ESR 68, Encoding support in Firefox 91)\
+**Compatibility:** Firefox 139, Firefox ESR 60 (POST support in Firefox ESR 68, Encoding support in Firefox 91)\
**CCK2 Equivalent:** `searchplugins`\
**Preferences Affected:** N/A
```
### SearchEngines | Default
-Set the default search engine. This policy is only available on the ESR.
+Set the default search engine.
-**Compatibility:** Firefox ESR 60\
+**Compatibility:** Firefox 139, Firefox ESR 60\
**CCK2 Equivalent:** `defaultSearchEngine`\
**Preferences Affected:** N/A
Prevent installing search engines from webpages.
-**Compatibility:** Firefox ESR 60\
+**Compatibility:** Firefox 139, Firefox ESR 60\
**CCK2 Equivalent:** `disableSearchEngineInstall`\
**Preferences Affected:** N/A
```
### SearchEngines | Remove
-Hide built-in search engines. This policy is only available on the ESR.
+Hide built-in search engines.
-**Compatibility:** Firefox ESR 60.2\
+**Compatibility:** Firefox 139, Firefox ESR 60.2\
**CCK2 Equivalent:** `removeDefaultSearchEngines` (removed all built-in engines)\
**Preferences Affected:** N/A