-The content of the JSON file should look like this:
-```
-{
- "policies": {
- ...POLICIES...
- }
-}
-```
-Policies are documented below. Note that even though comments are used in this file for documentation, comments are not allowed for JSON files.
-### Authentication
-This policy is for configuring sites that support integrated authentication. See https://developer.mozilla.org/en-US/docs/Mozilla/Integrated_authentication for more information.
-```
-{
- "policies": {
- "Authentication": {
- "SPNEGO": ["mydomain.com", "https://myotherdomain.com"],
- "Delegated": ["mydomain.com", "https://myotherdomain.com"],
- "NTLM": ["mydomain.com", "https://myotherdomain.com"]
- }
- }
-}
-```
-### BlockAboutAddons
-This policy removes access to about:addons.
-```
-{
- "policies": {
- "BlockAboutAddons": true
- }
-}
-```
-### BlockAboutConfig
-This policy removes access to about:config.
-```
-{
- "policies": {
- "BlockAboutConfig": true
- }
-}
-```
-### BlockAboutProfiles
-This policy removes access to about:profiles.
-```
-{
- "policies": {
- "BlockAboutProfiles": true
- }
-}
-```
-### BlockAboutSupport
-This policy removes access to about:support.
-```
-{
- "policies": {
- "BlockAboutSupport": true
-}
-```
-### BlockSetDesktopBackground
-This policy removes the "Set As Desktop Background..." menuitem when right clicking on an image.
-```
-{
- "policies": {
- "BlockAboutSupport": true
- }
-}
-```
-### Certificates
-This is a Windows only policy that tells Firefox to read certificates from the Windows certificate store.
-```
-{
- "policies": {
- "Certificates": {
- "ImportEnterpriseRoots": [true|false]
- }
- }
-}
-```
-### Cookies
-This policy controls various settings related to cookies.
-```
-{
- "policies": {
- "Cookies": {
- "Allow": ["http://example.org/"], /* Domains where cookies are always allowed */
- "Block": ["http://example.edu/"], /* Domains where cookies are always blocked */
- "Default": [true|false], /* This sets the default value for "Accept cookies from websites" */
- "AcceptThirdParty": ["all", "none", "from-visited"], /* This sets the default value for "Accept third-party cookies" */
- "ExpireAtSessionEnd": [true|false], /* This determines when cookies expire */
- "Locked": [true|false] /* If this is true, cookies preferences can't be changed */
- }
- }
-}
-```
-### CreateMasterPassword
-This policy removes the master password functionality.
-```
-{
- "policies": {
- "CreateMasterPassword": false
- }
-}
-```
-### DisableAppUpdate
-This policy turns off application updates.
-```
-{
- "policies": {
- "DisableAppUpdate": true
- }
-}
-```
-### DisableBuiltinPDFViewer
-This policy disables the built in PDF viewer. PDF files are downloaded and sent externally.
-```
-{
- "policies": {
- "DisableBuiltinPDFViewer": true
- }
-}
-```
-### DisableDeveloperTools
-This policy removes access to all developer tools.
-```
-{
- "policies": {
- "DisableDeveloperTools": true
- }
-}
-```
-### DisableFeedbackCommands
-This policy disables the menus for reporting sites (Submit Feedback, Report Deceptive Site)
-```
-{
- "policies": {
- "DisableFeedbackCommands": true
- }
-}
-```
-### DisableFirefoxScreenshots
-This policy removes access to Firefox Screenshots
-```
-{
- "policies": {
- "DisableFirefoxScreenshots": true
- }
-}
-```
-### DisableFirefoxAccounts
-This policy disables Sync
-```
-{
- "policies": {
- "DisableFirefoxAccounts": true
- }
-}
-```
-### DisableFirefoxStudies
-This policy disables Firefox studies (Shield)
-```
-{
- "policies": {
- "DisableFirefoxAccounts": true
- }
-}
-```
-### DisableForgetButton
-This policy disables the "Forget" button
-```
-{
- "policies": {
- "DisableForgetButton": true
- }
-}
-```
-### DisableFormHistory
-This policy turns off the browser.formfill.enable preferences
-```
-{
- "policies": {
- "DisableFormHistory": true
- }
-}
-```
-### DisablePocket
-This policy turns off Pocket
-```
-{
- "policies": {
- "DisablePocket": true
- }
-}
-```
-### DisablePrivateBrowsing
-This policy removes access to private browsing
-```
-{
- "policies": {
- "DisablePrivateBrowsing": true
- }
-}
-```
-### DisableProfileRefresh
-This policy disables the Refresh Firefox button on about:support and support.mozilla.org.
-```
-{
- "policies": {
- "DisableProfileRefresh": true
- }
-}
-```
-### DisableSafeMode
-This policy disables safe mode on Windows only
-```
-{
- "policies": {
- "DisableSafeMode": true
- }
-}
-```
-### DisableSecurityBypass
-This policy prevents the user from bypassign security in certain cases.
-```
-{
- "policies": {
- "DisableSecurityBypass": {
- "InvalidCertificate": [true|false], /* Prevents adding an exception when an invalid certificate is shown */
- "SafeBrowsing": [true|false] /* Prevents selecting "ignore the risk" and visiting a harmful site anyway */
- }
- }
-}
-```
-### DisableSysAddonUpdate
-This policy prevents system add-ons from being updated or installed.
-```
-{
- "policies": {
- "DisableSysAddonUpdate": true
- }
-}
-```
-### DisableTelemetry
-This policy prevents the upload of telemetry data. Mozilla strongly recommends that you do NOT disable telemetry if you do not have a business need to do so.
-```
-{
- "policies": {
- "DisableTelemetry": true
- }
-}
-```
-### DisplayBookmarksToolbar
-This policy turns on the bookmarks toolbar by default. A user can still turn it off and it will stay off.
-```
-{
- "policies": {
- "DisplayBookmarksToolbar": true
- }
-}
-```
-### DisplayMenuBar
-This policy turns on the menubar by default. A user can still turn it off and it will stay off.
-```
-{
- "policies": {
- "DisplayMenuBar": true
- }
-}
-```
-### DontCheckDefaultBrowser
-This policy stops Firefox from checking if it is the default browser at startup.
-```
-{
- "policies": {
- "DontCheckDefaultBrowser": true
- }
-}
-```
-### EnableTrackingProtection
-This policy affects tracking protection.