Skip to main content
Solved

Mozilla Firefox - * AI Controls - Configuraiton Profile?

  • March 2, 2026
  • 8 replies
  • 158 views

JevermannNG
Forum|alt.badge.img+9

How can I manage the new

* AI Controls

within Firefox with a Configuration Profile?

Is there a way to configure it via a JSON?

Thanks in advance!

Best answer by Jared_Y

sorry for the wall of text but here is the full set of policies for Firefox in JSON format to use as an External Application payload in Jamf. 

domain: org.mozilla.firefox

In order to block the AI components you need to set the following:

  • Enable Enterprise Policies = true
  • GenerativeAI

    • Enabled = true

    • Chatbot = false

    • LinkPreviews = false

    • TabGroups = false

    • Locked = true

  • Manual Preference Overrides (about:config)

    • AI Control: PDF JS Alt Text

      • Status = locked

      • Value = blocked

    • AI Control: Translations

      • Status = locked

      • Value = blocked

    • PDF.js Enable Alt Text

      • Status = locked

      • Enabled = true

{
"title": "Firefox Enterprise Policies (Full with AI Preferences)",
"description": "Complete Jamf JSON Schema for Firefox configuration including specific AI and PDF preference overrides.",
"properties": {
"EnterprisePoliciesEnabled": {
"title": "Enable Enterprise Policies",
"type": "boolean",
"default": true
},
"AllowedDomainsForApps": {
"title": "Allowed Domains For Apps",
"type": "string"
},
"AppAutoUpdate": { "type": "boolean" },
"AppUpdatePin": { "type": "string" },
"AppUpdateURL": { "type": "string" },
"Authentication": {
"title": "Authentication Settings",
"type": "object",
"properties": {
"SPNEGO": { "type": "array", "items": { "type": "string" } },
"Delegated": { "type": "array", "items": { "type": "string" } },
"NTLM": { "type": "array", "items": { "type": "string" } },
"AllowNonFQDN": {
"type": "object",
"properties": {
"SPNEGO": { "type": "boolean" },
"NTLM": { "type": "boolean" }
}
},
"AllowProxies": {
"type": "object",
"properties": {
"SPNEGO": { "type": "boolean" },
"NTLM": { "type": "boolean" }
}
},
"PrivateBrowsing": { "type": "boolean" },
"Locked": { "type": "boolean" }
}
},
"AutoLaunchProtocolsFromOrigins": {
"type": "array",
"items": {
"type": "object",
"properties": {
"protocol": { "type": "string" },
"allowed_origins": { "type": "array", "items": { "type": "string" } }
}
}
},
"BlockAboutAddons": { "type": "boolean" },
"BlockAboutConfig": { "type": "boolean" },
"BlockAboutProfiles": { "type": "boolean" },
"BlockAboutSupport": { "type": "boolean" },
"Bookmarks": {
"title": "Managed Bookmarks",
"type": "array",
"items": {
"type": "object",
"properties": {
"Title": { "type": "string" },
"URL": { "type": "string" },
"Favicon": { "type": "string" },
"Placement": { "type": "string", "enum": ["toolbar", "menu", "unsorted"] },
"Folder": { "type": "string" }
}
}
},
"CaptivePortal": { "type": "boolean" },
"Certificates": {
"type": "object",
"properties": {
"ImportEnterpriseRoots": { "type": "boolean" },
"Install": { "type": "array", "items": { "type": "string" } }
}
},
"Default": {
"type": "object",
"properties": {
"Containers": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": { "type": "string" },
"icon": { "type": "string" },
"color": { "type": "string" }
}
}
}
}
},
"Cookies": {
"type": "object",
"properties": {
"Allow": { "type": "array", "items": { "type": "string" } },
"Allowsession": { "type": "array", "items": { "type": "string" } },
"Block": { "type": "array", "items": { "type": "string" } },
"Behavior": { "type": "string", "enum": ["accept", "reject", "reject-foreign", "limit-foreign"] },
"Locked": { "type": "boolean" }
}
},
"DefaultDownloadDirectory": { "type": "string" },
"DownloadDirectory": { "type": "string" },
"DNSOverHTTPS": {
"type": "object",
"properties": {
"Enabled": { "type": "boolean" },
"ProviderURL": { "type": "string" },
"Locked": { "type": "boolean" },
"ExcludedDomains": { "type": "array", "items": { "type": "string" } }
}
},
"DisableAppUpdate": { "type": "boolean" },
"DisableBuiltinPDFViewer": { "type": "boolean" },
"DisabledCiphers": {
"type": "object",
"properties": {
"TLS_DHE_RSA_WITH_AES_128_CBC_SHA": { "type": "boolean" },
"TLS_DHE_RSA_WITH_AES_256_CBC_SHA": { "type": "boolean" },
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA": { "type": "boolean" },
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA": { "type": "boolean" },
"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256": { "type": "boolean" },
"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256": { "type": "boolean" },
"TLS_RSA_WITH_AES_128_CBC_SHA": { "type": "boolean" },
"TLS_RSA_WITH_AES_256_CBC_SHA": { "type": "boolean" },
"TLS_RSA_WITH_3DES_EDE_CBC_SHA": { "type": "boolean" },
"TLS_RSA_WITH_AES_128_GCM_SHA256": { "type": "boolean" },
"TLS_RSA_WITH_AES_256_GCM_SHA384": { "type": "boolean" }
}
},
"DisableDeveloperTools": { "type": "boolean" },
"DisableEncryptedClientHello": { "type": "boolean" },
"DisableFeedbackCommands": { "type": "boolean" },
"DisableFirefoxAccounts": { "type": "boolean" },
"DisableFirefoxScreenshots": { "type": "boolean" },
"DisableFirefoxStudies": { "type": "boolean" },
"DisableForgetButton": { "type": "boolean" },
"DisableFormHistory": { "type": "boolean" },
"DisableMasterPasswordCreation": { "type": "boolean" },
"DisablePasswordReveal": { "type": "boolean" },
"DisablePrivateBrowsing": { "type": "boolean" },
"DisableProfileImport": { "type": "boolean" },
"DisableProfileRefresh": { "type": "boolean" },
"DisableRemoteImprovements": { "type": "boolean" },
"DisableSafeMode": { "type": "boolean" },
"DisableSecurityBypass": {
"type": "object",
"properties": {
"InvalidCertificate": { "type": "boolean" },
"SafeBrowsing": { "type": "boolean" }
}
},
"DisableSetDesktopBackground": { "type": "boolean" },
"DisableSystemAddonUpdate": { "type": "boolean" },
"DisableTelemetry": { "type": "boolean" },
"DisplayBookmarksToolbar": { "type": "boolean" },
"DontCheckDefaultBrowser": { "type": "boolean" },
"EnableTrackingProtection": {
"type": "object",
"properties": {
"Value": { "type": "boolean" },
"Locked": { "type": "boolean" },
"Cryptomining": { "type": "boolean" },
"Fingerprinting": { "type": "boolean" },
"EmailTracking": { "type": "boolean" },
"SuspectedFingerprinting": { "type": "boolean" },
"Category": { "type": "string", "enum": ["standard", "strict"] },
"Exceptions": { "type": "array", "items": { "type": "string" } },
"BaselineExceptions": { "type": "boolean" },
"ConvenienceExceptions": { "type": "boolean" }
}
},
"EncryptedMediaExtensions": {
"type": "object",
"properties": {
"Enabled": { "type": "boolean" },
"Locked": { "type": "boolean" }
}
},
"ExemptDomainFileTypePairsFromFileTypeDownloadWarnings": {
"type": "array",
"items": {
"type": "object",
"properties": {
"file_extension": { "type": "string" },
"domains": { "type": "array", "items": { "type": "string" } }
}
}
},
"Extensions": {
"type": "object",
"properties": {
"Install": { "type": "array", "items": { "type": "string" } },
"Uninstall": { "type": "array", "items": { "type": "string" } },
"Locked": { "type": "array", "items": { "type": "string" } }
}
},
"ExtensionSettings": {
"title": "Extension Settings (JSON Dictionary)",
"type": "object"
},
"ExtensionUpdate": { "type": "boolean" },
"FirefoxHome": {
"type": "object",
"properties": {
"Search": { "type": "boolean" },
"TopSites": { "type": "boolean" },
"SponsoredTopSites": { "type": "boolean" },
"Highlights": { "type": "boolean" },
"Pocket": { "type": "boolean" },
"SponsoredPocket": { "type": "boolean" },
"Snippets": { "type": "boolean" },
"Locked": { "type": "boolean" }
}
},
"FirefoxSuggest": {
"type": "object",
"properties": {
"WebSuggestions": { "type": "boolean" },
"SponsoredSuggestions": { "type": "boolean" },
"ImproveSuggest": { "type": "boolean" },
"Locked": { "type": "boolean" }
}
},
"GenerativeAI": {
"type": "object",
"properties": {
"Enabled": { "type": "boolean" },
"Chatbot": { "type": "boolean" },
"LinkPreviews": { "type": "boolean" },
"TabGroups": { "type": "boolean" },
"Locked": { "type": "boolean" }
}
},
"GoToIntranetSiteForSingleWordEntryInAddressBar": { "type": "boolean" },
"Handlers": {
"type": "object",
"properties": {
"mimeTypes": { "type": "object" },
"schemes": { "type": "object" },
"extensions": { "type": "object" }
}
},
"HardwareAcceleration": { "type": "boolean" },
"Homepage": {
"type": "object",
"properties": {
"URL": { "type": "string" },
"Locked": { "type": "boolean" },
"Additional": { "type": "array", "items": { "type": "string" } },
"StartPage": { "type": "string", "enum": ["none", "homepage", "previous-session"] }
}
},
"HttpAllowlist": { "type": "array", "items": { "type": "string" } },
"HttpsOnlyMode": { "type": "string", "enum": ["enabled", "disabled", "disallowed"] },
"InstallAddonsPermission": {
"type": "object",
"properties": {
"Allow": { "type": "array", "items": { "type": "string" } },
"Default": { "type": "boolean" }
}
},
"LocalFileLinks": { "type": "array", "items": { "type": "string" } },
"PrimaryPassword": { "type": "boolean" },
"MicrosoftEntraSSO": { "type": "boolean" },
"NetworkPrediction": { "type": "boolean" },
"NewTabPage": { "type": "boolean" },
"NoDefaultBookmarks": { "type": "boolean" },
"OfferToSaveLogins": { "type": "boolean" },
"OfferToSaveLoginsDefault": { "type": "boolean" },
"OverrideFirstRunPage": { "type": "string" },
"OverridePostUpdatePage": { "type": "string" },
"PasswordManagerEnabled": { "type": "boolean" },
"PDFjs": {
"type": "object",
"properties": {
"Enabled": { "type": "boolean" },
"EnablePermissions": { "type": "boolean" }
}
},
"PasswordManagerExceptions": { "type": "array", "items": { "type": "string" } },
"Permissions": {
"type": "object",
"properties": {
"Camera": {
"type": "object",
"properties": {
"Allow": { "type": "array", "items": { "type": "string" } },
"Block": { "type": "array", "items": { "type": "string" } },
"BlockNewRequests": { "type": "boolean" },
"Locked": { "type": "boolean" }
}
},
"Microphone": {
"type": "object",
"properties": {
"Allow": { "type": "array", "items": { "type": "string" } },
"Block": { "type": "array", "items": { "type": "string" } },
"BlockNewRequests": { "type": "boolean" },
"Locked": { "type": "boolean" }
}
},
"Location": {
"type": "object",
"properties": {
"Allow": { "type": "array", "items": { "type": "string" } },
"Block": { "type": "array", "items": { "type": "string" } },
"BlockNewRequests": { "type": "boolean" },
"Locked": { "type": "boolean" }
}
},
"Notifications": {
"type": "object",
"properties": {
"Allow": { "type": "array", "items": { "type": "string" } },
"Block": { "type": "array", "items": { "type": "string" } },
"BlockNewRequests": { "type": "boolean" },
"Locked": { "type": "boolean" }
}
},
"Autoplay": {
"type": "object",
"properties": {
"Allow": { "type": "array", "items": { "type": "string" } },
"Block": { "type": "array", "items": { "type": "string" } },
"Default": { "type": "string", "enum": ["allow-audio-video", "block-audio", "block-audio-video"] },
"Locked": { "type": "boolean" }
}
}
}
},
"PictureInPicture": {
"type": "object",
"properties": {
"Enabled": { "type": "boolean" },
"Locked": { "type": "boolean" }
}
},
"PopupBlocking": {
"type": "object",
"properties": {
"Allow": { "type": "array", "items": { "type": "string" } },
"Default": { "type": "boolean" },
"Locked": { "type": "boolean" }
}
},
"PostQuantumKeyAgreementEnabled": { "type": "boolean" },
"Preferences": {
"title": "Manual Preference Overrides (about:config)",
"type": "object",
"properties": {
"browser.ai.control.pdfjsAltText": {
"title": "AI Control: PDF JS Alt Text",
"type": "object",
"properties": {
"Status": { "type": "string", "enum": ["locked", "user", "default"], "default": "locked" },
"Value": { "type": "string", "title": "Value (e.g., blocked)" }
}
},
"browser.ai.control.translations": {
"title": "AI Control: Translations",
"type": "object",
"properties": {
"Status": { "type": "string", "enum": ["locked", "user", "default"], "default": "locked" },
"Value": { "type": "string", "title": "Value (e.g., blocked)" }
}
},
"pdfjs.enableAltText": {
"title": "PDF.js Enable Alt Text",
"type": "object",
"properties": {
"Status": { "type": "string", "enum": ["locked", "user", "default"], "default": "locked" },
"Value": { "type": "boolean", "title": "Enabled" }
}
},
"accessibility.force_disabled": {
"type": "object",
"properties": {
"Status": { "type": "string", "enum": ["locked", "user", "default"] },
"Value": { "type": "integer" }
}
},
"browser.cache.disk.parent_directory": {
"type": "object",
"properties": {
"Status": { "type": "string", "enum": ["locked", "user", "default"] },
"Value": { "type": "string" }
}
},
"browser.tabs.warnOnClose": {
"type": "object",
"properties": {
"Status": { "type": "string", "enum": ["locked", "user", "default"] },
"Value": { "type": "boolean" }
}
}
}
},
"PrintingEnabled": { "type": "boolean" },
"PrivateBrowsingModeAvailability": { "type": "integer", "enum": [0, 1, 2] },
"Proxy": {
"type": "object",
"properties": {
"Mode": { "type": "string", "enum": ["none", "autoDetect", "system", "manual", "autoConfig"] },
"HTTPProxy": { "type": "string" },
"UseHTTPProxyForAllProtocols": { "type": "boolean" },
"SSLProxy": { "type": "string" },
"FTPProxy": { "type": "string" },
"SOCKSProxy": { "type": "string" },
"SocksVersion": { "type": "string", "enum": ["4", "5"] },
"Passthrough": { "type": "string" },
"AutoConfigURL": { "type": "string" },
"AutoLogin": { "type": "boolean" },
"UseProxyForDNS": { "type": "boolean" },
"Locked": { "type": "boolean" }
}
},
"RequestedLocales": { "type": "array", "items": { "type": "string" } },
"SanitizeOnShutdown": {
"type": "object",
"properties": {
"Cache": { "type": "boolean" },
"Cookies": { "type": "boolean" },
"History": { "type": "boolean" },
"Sessions": { "type": "boolean" },
"SiteSettings": { "type": "boolean" },
"Locked": { "type": "boolean" }
}
},
"SearchBar": { "type": "string", "enum": ["unified", "separate"] },
"SecurityDevices": { "type": "object" },
"ShowHomeButton": { "type": "boolean" },
"SkipTermsOfUse": { "type": "boolean" },
"SSLVersionMin": { "type": "string", "enum": ["tls1", "tls1.1", "tls1.2", "tls1.3"] },
"SSLVersionMax": { "type": "string", "enum": ["tls1", "tls1.1", "tls1.2", "tls1.3"] },
"StartDownloadsInTempDirectory": { "type": "boolean" },
"SupportMenu": {
"type": "object",
"properties": {
"Title": { "type": "string" },
"URL": { "type": "string" },
"AccessKey": { "type": "string" }
}
},
"TranslateEnabled": { "type": "boolean" },
"UserMessaging": {
"type": "object",
"properties": {
"ExtensionRecommendations": { "type": "boolean" },
"FeatureRecommendations": { "type": "boolean" },
"UrlbarInterventions": { "type": "boolean" },
"SkipOnboarding": { "type": "boolean" },
"MoreFromMozilla": { "type": "boolean" },
"FirefoxLabs": { "type": "boolean" },
"Locked": { "type": "boolean" }
}
},
"UseSystemPrintDialog": { "type": "boolean" },
"VisualSearchEnabled": { "type": "boolean" },
"WebsiteFilter": {
"type": "object",
"properties": {
"Block": { "type": "array", "items": { "type": "string" } },
"Exceptions": { "type": "array", "items": { "type": "string" } }
}
}
}
}

 

8 replies

Jared_Y
Forum|alt.badge.img+14
  • Jamf Heroes
  • March 4, 2026

@JevermannNG here is what is working for me. Make sure you fold it into your existing Firefox config profile, I found that when I had more than one profile, Firefox didn’t respect all the keys and not all the options were blocked. 

<key>GenerativeAI</key>
<dict>
<key>Chatbot</key>
<false/>
<key>Enabled</key>
<false/>
<key>LinkPreviews</key>
<false/>
<key>Locked</key>
<true/>
<key>TabGroups</key>
<false/>
</dict>
<key>Preferences</key>
<dict>
<key>browser.ai.control.pdfjsAltText</key>
<dict>
<key>Status</key>
<string>locked</string>
<key>Value</key>
<string>blocked</string>
</dict>
<key>browser.ai.control.translations</key>
<dict>
<key>Status</key>
<string>locked</string>
<key>Value</key>
<string>blocked</string>
</dict>
<key>pdfjs.enableAltText</key>
<dict>
<key>Status</key>
<string>locked</string>
<key>Value</key>
<false/>
</dict>
</dict>

 


JevermannNG
Forum|alt.badge.img+9
  • Author
  • Valued Contributor
  • March 6, 2026

@Jared_Y  Thank you for your Help! I will try those settings next week and send my feedback.


FerrisBNA
Forum|alt.badge.img+4
  • Contributor
  • March 6, 2026

Here is the link to the officially maintained Mozilla Firefox settings

https://github.com/mozilla/policy-templates/blob/master/mac/org.mozilla.firefox.plist

Example:

-Pat


JevermannNG
Forum|alt.badge.img+9
  • Author
  • Valued Contributor
  • March 11, 2026

I tried to convert the Mozilla Firefox Plist to a Json via plutil,

but uploading the converted file to Jamf results into a non-configurable profile:
 

 

What did I wrong?

Here comes the converted file:
 

{"OfferToSaveLogins":false,"ExtensionSettings":{"*":{"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"}},"UserMessaging":{"Locked":true,"FirefoxLabs":true,"FeatureRecommendations":false,"UrlbarInterventions":false,"ExtensionRecommendations":false,"MoreFromMozilla":true,"SkipOnboarding":true},"FirefoxSuggest":{"SponsoredSuggestions":false,"WebSuggestions":true,"ImproveSuggest":false,"Locked":true},"SkipTermsOfUse":true,"HardwareAcceleration":false,"PasswordManagerExceptions":["https://example.org","https://example.edu"],"Default":{"Containers":[{"color":"turquoise","icon":"pet","name":"My container"}]},"Authentication":{"SPNEGO":["mydomain.com","https://myotherdomain.com"],"AllowNonFQDN":{"SPNEGO":true,"NTLM":true},"Locked":true,"PrivateBrowsing":true,"Delegated":["mydomain.com","https://myotherdomain.com"],"NTLM":["mydomain.com","https://myotherdomain.com"],"AllowProxies":{"SPNEGO":true,"NTLM":true}},"SanitizeOnShutdown":{"Cache":true,"History":true,"Cookies":true,"Sessions":true,"Locked":true,"SiteSettings":true},"DisablePasswordReveal":true,"NetworkPrediction":false,"Preferences":{"browser.tabs.warnOnClose":{"Value":false,"Status":"locked"},"accessibility.force_disabled":{"Value":1,"Status":"default"},"browser.cache.disk.parent_directory":{"Value":"SOME_NATIVE_PATH","Status":"user"}},"OverridePostUpdatePage":"","BlockAboutConfig":true,"BlockAboutAddons":true,"DisableSafeMode":true,"DisabledCiphers":{"TLS_DHE_RSA_WITH_AES_128_CBC_SHA":true,"TLS_RSA_WITH_AES_128_CBC_SHA":true,"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA":true,"TLS_RSA_WITH_3DES_EDE_CBC_SHA":true,"TLS_DHE_RSA_WITH_AES_256_CBC_SHA":true,"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256":true,"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA":true,"TLS_RSA_WITH_AES_128_GCM_SHA256":false,"TLS_RSA_WITH_AES_256_CBC_SHA":true,"TLS_RSA_WITH_AES_256_GCM_SHA384":false,"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256":true},"MicrosoftEntraSSO":true,"GoToIntranetSiteForSingleWordEntryInAddressBar":true,"DisableProfileImport":true,"OverrideFirstRunPage":"https://www.example.com","SSLVersionMin":"tls1.2","HttpsOnlyMode":"disallowed","PDFjs":{"EnablePermissions":false,"Enabled":false},"DisableFeedbackCommands":true,"PasswordManagerEnabled":false,"BlockAboutSupport":true,"DisableDeveloperTools":true,"SupportMenu":{"AccessKey":"C","Title":"Click here for help","URL":"http://example.edu/"},"PrivateBrowsingModeAvailability":1,"SecurityDevices":{"NAME_OF_DEVICE":"PATH_TO_LIBRARY_FOR_DEVICE"},"Handlers":{"mimeTypes":{"application/msword":{"ask":false,"action":"useSystemDefault"}},"schemes":{"mailto":{"ask":false,"action":"useHelperApp","handlers":[{"name":"Gmail","uriTemplate":"https://mail.google.com/mail/?extsrc=mailto&url=%s"}]}},"extensions":{"pdf":{"ask":false,"action":"useHelperApp","handlers":[{"name":"Adobe Acrobat","path":"/System/Applications/Preview.app"}]}}},"PrimaryPassword":true,"DNSOverHTTPS":{"ExcludedDomains":["example.com"],"Enabled":false,"Locked":true,"ProviderURL":"URL_TO_ALTERNATE_PROVIDER"},"PopupBlocking":{"Allow":["https://www.example.org","https://www.example.edu"],"Default":true,"Locked":true},"DisableSetDesktopBackground":true,"ExtensionUpdate":false,"DisableEncryptedClientHello":true,"DisableSecurityBypass":{"InvalidCertificate":true,"SafeBrowsing":true},"DisableFirefoxScreenshots":true,"DisableFirefoxAccounts":true,"NewTabPage":false,"SSLVersionMax":"tls1.3","DefaultDownloadDirectory":"${home}/Downloads","DisablePrivateBrowsing":true,"DontCheckDefaultBrowser":true,"DisableFormHistory":true,"StartDownloadsInTempDirectory":true,"EnterprisePoliciesEnabled":true,"Bookmarks":[{"Folder":"Example1Folder","URL":"https://www.example.org","Favicon":"https://www.example.org/favicon.ico","Placement":"toolbar","Title":"Example1"},{"Folder":"Example2Folder","URL":"https://www.example.com","Favicon":"https://www.example.com/favicon.ico","Placement":"menu","Title":"Example2"}],"CaptivePortal":false,"RequestedLocales":["de","en-US"],"Certificates":{"Install":["cert1.der","cert2.pem"],"ImportEnterpriseRoots":true},"BlockAboutProfiles":true,"TranslateEnabled":true,"DisableFirefoxStudies":true,"UseSystemPrintDialog":true,"LocalFileLinks":["http://example.org","http://example.edu"],"DownloadDirectory":"${home}/Downloads","DisableProfileRefresh":true,"AppUpdateURL":"https://www.example.com/update.xml","PrintingEnabled":false,"Cookies":{"Allow":["https://www.example.org/"],"Locked":true,"Block":["https://www.example.edu/"],"Allowsession":["https://www.example.edu/"],"Behavior":"limit-foreign"},"AllowedDomainsForApps":"managedfirefox.com,example.com","PostQuantumKeyAgreementEnabled":false,"EncryptedMediaExtensions":{"Enabled":false,"Locked":false},"AppAutoUpdate":true,"AutoLaunchProtocolsFromOrigins":[{"allowed_origins":["https://somesite.zoom.us"],"protocol":"zoommtg"}],"DisableAppUpdate":true,"DisableBuiltinPDFViewer":true,"DisableForgetButton":true,"Proxy":{"UseProxyForDNS":true,"SocksVersion":"4","Locked":true,"Passthrough":"<local>","HTTPProxy":"proxy.example.com:80","AutoConfigURL":"URL_TO_AUTOCONFIG","SSLProxy":"proxy.example.com:80","UseHTTPProxyForAllProtocols":true,"Mode":"manual","AutoLogin":true,"FTPProxy":"proxy.example.com:80","SOCKSProxy":"proxy.example.com:80"},"SearchBar":"separate","AppUpdatePin":"106.","Permissions":{"Camera":{"Allow":["https://example.org"],"BlockNewRequests":true,"Block":["https://example.edu"],"Locked":true},"VirtualReality":{"Allow":["https://example.org"],"BlockNewRequests":true,"Block":["https://example.edu"],"Locked":true},"ScreenShare":{"Allow":["https://example.org"],"BlockNewRequests":true,"Block":["https://example.edu"],"Locked":true},"Notifications":{"Allow":["https://example.org"],"BlockNewRequests":true,"Block":["https://example.edu"],"Locked":true},"Location":{"Allow":["https://example.org"],"BlockNewRequests":true,"Block":["https://example.edu"],"Locked":true},"Microphone":{"Allow":["https://example.org"],"BlockNewRequests":true,"Block":["https://example.edu"],"Locked":true},"Autoplay":{"Allow":["https://example.org"],"Block":["https://example.edu"],"Default":"block-audio","Locked":true}},"DisableRemoteImprovements":true,"DisplayBookmarksToolbar":true,"DisableTelemetry":true,"InstallAddonsPermission":{"Allow":["https://example.org","https://example.edu"],"Default":false},"WebsiteFilter":{"Block":["<all_urls>"],"Exceptions":["https://www.google.com/*","https://www.yahoo.com/*"]},"PictureInPicture":{"Enabled":false,"Locked":true},"HttpAllowlist":["http://example.org","http://example.edu"],"OfferToSaveLoginsDefault":true,"ExemptDomainFileTypePairsFromFileTypeDownloadWarnings":[{"domains":["example.com"],"file_extension":"jnlp"}],"GenerativeAI":{"TabGroups":false,"Chatbot":false,"Enabled":true,"LinkPreviews":false,"Locked":true},"NoDefaultBookmarks":true,"Homepage":{"URL":"http://example.com","Additional":["https://www.example.com/extra-home1.htm","https://www.example.com/extra-home2.htm","https://www.example.com/extra-home3.htm"],"Locked":true,"StartPage":"homepage"},"VisualSearchEnabled":false,"EnableTrackingProtection":{"Locked":true,"BaselineExceptions":true,"Cryptomining":true,"Value":true,"Exceptions":["https://example.com"],"ConvenienceExceptions":true,"EmailTracking":true,"Category":"strict","SuspectedFingerprinting":true,"Fingerprinting":true},"Extensions":{"Install":["https://addons.mozilla.org/firefox/downloads/file/1053714/ghostery_privacy_ad_blocker-8.2.4-an+fx.xpi"],"Locked":["firefox@ghostery.com"],"Uninstall":[]},"DisableSystemAddonUpdate":true,"FirefoxHome":{"Search":true,"Highlights":true,"Locked":true,"Pocket":false,"TopSites":true,"SponsoredPocket":false,"SponsoredTopSites":false,"Snippets":false},"DisableMasterPasswordCreation":true,"ShowHomeButton":true}

 


Jared_Y
Forum|alt.badge.img+14
  • Jamf Heroes
  • Answer
  • March 11, 2026

sorry for the wall of text but here is the full set of policies for Firefox in JSON format to use as an External Application payload in Jamf. 

domain: org.mozilla.firefox

In order to block the AI components you need to set the following:

  • Enable Enterprise Policies = true
  • GenerativeAI

    • Enabled = true

    • Chatbot = false

    • LinkPreviews = false

    • TabGroups = false

    • Locked = true

  • Manual Preference Overrides (about:config)

    • AI Control: PDF JS Alt Text

      • Status = locked

      • Value = blocked

    • AI Control: Translations

      • Status = locked

      • Value = blocked

    • PDF.js Enable Alt Text

      • Status = locked

      • Enabled = true

{
"title": "Firefox Enterprise Policies (Full with AI Preferences)",
"description": "Complete Jamf JSON Schema for Firefox configuration including specific AI and PDF preference overrides.",
"properties": {
"EnterprisePoliciesEnabled": {
"title": "Enable Enterprise Policies",
"type": "boolean",
"default": true
},
"AllowedDomainsForApps": {
"title": "Allowed Domains For Apps",
"type": "string"
},
"AppAutoUpdate": { "type": "boolean" },
"AppUpdatePin": { "type": "string" },
"AppUpdateURL": { "type": "string" },
"Authentication": {
"title": "Authentication Settings",
"type": "object",
"properties": {
"SPNEGO": { "type": "array", "items": { "type": "string" } },
"Delegated": { "type": "array", "items": { "type": "string" } },
"NTLM": { "type": "array", "items": { "type": "string" } },
"AllowNonFQDN": {
"type": "object",
"properties": {
"SPNEGO": { "type": "boolean" },
"NTLM": { "type": "boolean" }
}
},
"AllowProxies": {
"type": "object",
"properties": {
"SPNEGO": { "type": "boolean" },
"NTLM": { "type": "boolean" }
}
},
"PrivateBrowsing": { "type": "boolean" },
"Locked": { "type": "boolean" }
}
},
"AutoLaunchProtocolsFromOrigins": {
"type": "array",
"items": {
"type": "object",
"properties": {
"protocol": { "type": "string" },
"allowed_origins": { "type": "array", "items": { "type": "string" } }
}
}
},
"BlockAboutAddons": { "type": "boolean" },
"BlockAboutConfig": { "type": "boolean" },
"BlockAboutProfiles": { "type": "boolean" },
"BlockAboutSupport": { "type": "boolean" },
"Bookmarks": {
"title": "Managed Bookmarks",
"type": "array",
"items": {
"type": "object",
"properties": {
"Title": { "type": "string" },
"URL": { "type": "string" },
"Favicon": { "type": "string" },
"Placement": { "type": "string", "enum": ["toolbar", "menu", "unsorted"] },
"Folder": { "type": "string" }
}
}
},
"CaptivePortal": { "type": "boolean" },
"Certificates": {
"type": "object",
"properties": {
"ImportEnterpriseRoots": { "type": "boolean" },
"Install": { "type": "array", "items": { "type": "string" } }
}
},
"Default": {
"type": "object",
"properties": {
"Containers": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": { "type": "string" },
"icon": { "type": "string" },
"color": { "type": "string" }
}
}
}
}
},
"Cookies": {
"type": "object",
"properties": {
"Allow": { "type": "array", "items": { "type": "string" } },
"Allowsession": { "type": "array", "items": { "type": "string" } },
"Block": { "type": "array", "items": { "type": "string" } },
"Behavior": { "type": "string", "enum": ["accept", "reject", "reject-foreign", "limit-foreign"] },
"Locked": { "type": "boolean" }
}
},
"DefaultDownloadDirectory": { "type": "string" },
"DownloadDirectory": { "type": "string" },
"DNSOverHTTPS": {
"type": "object",
"properties": {
"Enabled": { "type": "boolean" },
"ProviderURL": { "type": "string" },
"Locked": { "type": "boolean" },
"ExcludedDomains": { "type": "array", "items": { "type": "string" } }
}
},
"DisableAppUpdate": { "type": "boolean" },
"DisableBuiltinPDFViewer": { "type": "boolean" },
"DisabledCiphers": {
"type": "object",
"properties": {
"TLS_DHE_RSA_WITH_AES_128_CBC_SHA": { "type": "boolean" },
"TLS_DHE_RSA_WITH_AES_256_CBC_SHA": { "type": "boolean" },
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA": { "type": "boolean" },
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA": { "type": "boolean" },
"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256": { "type": "boolean" },
"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256": { "type": "boolean" },
"TLS_RSA_WITH_AES_128_CBC_SHA": { "type": "boolean" },
"TLS_RSA_WITH_AES_256_CBC_SHA": { "type": "boolean" },
"TLS_RSA_WITH_3DES_EDE_CBC_SHA": { "type": "boolean" },
"TLS_RSA_WITH_AES_128_GCM_SHA256": { "type": "boolean" },
"TLS_RSA_WITH_AES_256_GCM_SHA384": { "type": "boolean" }
}
},
"DisableDeveloperTools": { "type": "boolean" },
"DisableEncryptedClientHello": { "type": "boolean" },
"DisableFeedbackCommands": { "type": "boolean" },
"DisableFirefoxAccounts": { "type": "boolean" },
"DisableFirefoxScreenshots": { "type": "boolean" },
"DisableFirefoxStudies": { "type": "boolean" },
"DisableForgetButton": { "type": "boolean" },
"DisableFormHistory": { "type": "boolean" },
"DisableMasterPasswordCreation": { "type": "boolean" },
"DisablePasswordReveal": { "type": "boolean" },
"DisablePrivateBrowsing": { "type": "boolean" },
"DisableProfileImport": { "type": "boolean" },
"DisableProfileRefresh": { "type": "boolean" },
"DisableRemoteImprovements": { "type": "boolean" },
"DisableSafeMode": { "type": "boolean" },
"DisableSecurityBypass": {
"type": "object",
"properties": {
"InvalidCertificate": { "type": "boolean" },
"SafeBrowsing": { "type": "boolean" }
}
},
"DisableSetDesktopBackground": { "type": "boolean" },
"DisableSystemAddonUpdate": { "type": "boolean" },
"DisableTelemetry": { "type": "boolean" },
"DisplayBookmarksToolbar": { "type": "boolean" },
"DontCheckDefaultBrowser": { "type": "boolean" },
"EnableTrackingProtection": {
"type": "object",
"properties": {
"Value": { "type": "boolean" },
"Locked": { "type": "boolean" },
"Cryptomining": { "type": "boolean" },
"Fingerprinting": { "type": "boolean" },
"EmailTracking": { "type": "boolean" },
"SuspectedFingerprinting": { "type": "boolean" },
"Category": { "type": "string", "enum": ["standard", "strict"] },
"Exceptions": { "type": "array", "items": { "type": "string" } },
"BaselineExceptions": { "type": "boolean" },
"ConvenienceExceptions": { "type": "boolean" }
}
},
"EncryptedMediaExtensions": {
"type": "object",
"properties": {
"Enabled": { "type": "boolean" },
"Locked": { "type": "boolean" }
}
},
"ExemptDomainFileTypePairsFromFileTypeDownloadWarnings": {
"type": "array",
"items": {
"type": "object",
"properties": {
"file_extension": { "type": "string" },
"domains": { "type": "array", "items": { "type": "string" } }
}
}
},
"Extensions": {
"type": "object",
"properties": {
"Install": { "type": "array", "items": { "type": "string" } },
"Uninstall": { "type": "array", "items": { "type": "string" } },
"Locked": { "type": "array", "items": { "type": "string" } }
}
},
"ExtensionSettings": {
"title": "Extension Settings (JSON Dictionary)",
"type": "object"
},
"ExtensionUpdate": { "type": "boolean" },
"FirefoxHome": {
"type": "object",
"properties": {
"Search": { "type": "boolean" },
"TopSites": { "type": "boolean" },
"SponsoredTopSites": { "type": "boolean" },
"Highlights": { "type": "boolean" },
"Pocket": { "type": "boolean" },
"SponsoredPocket": { "type": "boolean" },
"Snippets": { "type": "boolean" },
"Locked": { "type": "boolean" }
}
},
"FirefoxSuggest": {
"type": "object",
"properties": {
"WebSuggestions": { "type": "boolean" },
"SponsoredSuggestions": { "type": "boolean" },
"ImproveSuggest": { "type": "boolean" },
"Locked": { "type": "boolean" }
}
},
"GenerativeAI": {
"type": "object",
"properties": {
"Enabled": { "type": "boolean" },
"Chatbot": { "type": "boolean" },
"LinkPreviews": { "type": "boolean" },
"TabGroups": { "type": "boolean" },
"Locked": { "type": "boolean" }
}
},
"GoToIntranetSiteForSingleWordEntryInAddressBar": { "type": "boolean" },
"Handlers": {
"type": "object",
"properties": {
"mimeTypes": { "type": "object" },
"schemes": { "type": "object" },
"extensions": { "type": "object" }
}
},
"HardwareAcceleration": { "type": "boolean" },
"Homepage": {
"type": "object",
"properties": {
"URL": { "type": "string" },
"Locked": { "type": "boolean" },
"Additional": { "type": "array", "items": { "type": "string" } },
"StartPage": { "type": "string", "enum": ["none", "homepage", "previous-session"] }
}
},
"HttpAllowlist": { "type": "array", "items": { "type": "string" } },
"HttpsOnlyMode": { "type": "string", "enum": ["enabled", "disabled", "disallowed"] },
"InstallAddonsPermission": {
"type": "object",
"properties": {
"Allow": { "type": "array", "items": { "type": "string" } },
"Default": { "type": "boolean" }
}
},
"LocalFileLinks": { "type": "array", "items": { "type": "string" } },
"PrimaryPassword": { "type": "boolean" },
"MicrosoftEntraSSO": { "type": "boolean" },
"NetworkPrediction": { "type": "boolean" },
"NewTabPage": { "type": "boolean" },
"NoDefaultBookmarks": { "type": "boolean" },
"OfferToSaveLogins": { "type": "boolean" },
"OfferToSaveLoginsDefault": { "type": "boolean" },
"OverrideFirstRunPage": { "type": "string" },
"OverridePostUpdatePage": { "type": "string" },
"PasswordManagerEnabled": { "type": "boolean" },
"PDFjs": {
"type": "object",
"properties": {
"Enabled": { "type": "boolean" },
"EnablePermissions": { "type": "boolean" }
}
},
"PasswordManagerExceptions": { "type": "array", "items": { "type": "string" } },
"Permissions": {
"type": "object",
"properties": {
"Camera": {
"type": "object",
"properties": {
"Allow": { "type": "array", "items": { "type": "string" } },
"Block": { "type": "array", "items": { "type": "string" } },
"BlockNewRequests": { "type": "boolean" },
"Locked": { "type": "boolean" }
}
},
"Microphone": {
"type": "object",
"properties": {
"Allow": { "type": "array", "items": { "type": "string" } },
"Block": { "type": "array", "items": { "type": "string" } },
"BlockNewRequests": { "type": "boolean" },
"Locked": { "type": "boolean" }
}
},
"Location": {
"type": "object",
"properties": {
"Allow": { "type": "array", "items": { "type": "string" } },
"Block": { "type": "array", "items": { "type": "string" } },
"BlockNewRequests": { "type": "boolean" },
"Locked": { "type": "boolean" }
}
},
"Notifications": {
"type": "object",
"properties": {
"Allow": { "type": "array", "items": { "type": "string" } },
"Block": { "type": "array", "items": { "type": "string" } },
"BlockNewRequests": { "type": "boolean" },
"Locked": { "type": "boolean" }
}
},
"Autoplay": {
"type": "object",
"properties": {
"Allow": { "type": "array", "items": { "type": "string" } },
"Block": { "type": "array", "items": { "type": "string" } },
"Default": { "type": "string", "enum": ["allow-audio-video", "block-audio", "block-audio-video"] },
"Locked": { "type": "boolean" }
}
}
}
},
"PictureInPicture": {
"type": "object",
"properties": {
"Enabled": { "type": "boolean" },
"Locked": { "type": "boolean" }
}
},
"PopupBlocking": {
"type": "object",
"properties": {
"Allow": { "type": "array", "items": { "type": "string" } },
"Default": { "type": "boolean" },
"Locked": { "type": "boolean" }
}
},
"PostQuantumKeyAgreementEnabled": { "type": "boolean" },
"Preferences": {
"title": "Manual Preference Overrides (about:config)",
"type": "object",
"properties": {
"browser.ai.control.pdfjsAltText": {
"title": "AI Control: PDF JS Alt Text",
"type": "object",
"properties": {
"Status": { "type": "string", "enum": ["locked", "user", "default"], "default": "locked" },
"Value": { "type": "string", "title": "Value (e.g., blocked)" }
}
},
"browser.ai.control.translations": {
"title": "AI Control: Translations",
"type": "object",
"properties": {
"Status": { "type": "string", "enum": ["locked", "user", "default"], "default": "locked" },
"Value": { "type": "string", "title": "Value (e.g., blocked)" }
}
},
"pdfjs.enableAltText": {
"title": "PDF.js Enable Alt Text",
"type": "object",
"properties": {
"Status": { "type": "string", "enum": ["locked", "user", "default"], "default": "locked" },
"Value": { "type": "boolean", "title": "Enabled" }
}
},
"accessibility.force_disabled": {
"type": "object",
"properties": {
"Status": { "type": "string", "enum": ["locked", "user", "default"] },
"Value": { "type": "integer" }
}
},
"browser.cache.disk.parent_directory": {
"type": "object",
"properties": {
"Status": { "type": "string", "enum": ["locked", "user", "default"] },
"Value": { "type": "string" }
}
},
"browser.tabs.warnOnClose": {
"type": "object",
"properties": {
"Status": { "type": "string", "enum": ["locked", "user", "default"] },
"Value": { "type": "boolean" }
}
}
}
},
"PrintingEnabled": { "type": "boolean" },
"PrivateBrowsingModeAvailability": { "type": "integer", "enum": [0, 1, 2] },
"Proxy": {
"type": "object",
"properties": {
"Mode": { "type": "string", "enum": ["none", "autoDetect", "system", "manual", "autoConfig"] },
"HTTPProxy": { "type": "string" },
"UseHTTPProxyForAllProtocols": { "type": "boolean" },
"SSLProxy": { "type": "string" },
"FTPProxy": { "type": "string" },
"SOCKSProxy": { "type": "string" },
"SocksVersion": { "type": "string", "enum": ["4", "5"] },
"Passthrough": { "type": "string" },
"AutoConfigURL": { "type": "string" },
"AutoLogin": { "type": "boolean" },
"UseProxyForDNS": { "type": "boolean" },
"Locked": { "type": "boolean" }
}
},
"RequestedLocales": { "type": "array", "items": { "type": "string" } },
"SanitizeOnShutdown": {
"type": "object",
"properties": {
"Cache": { "type": "boolean" },
"Cookies": { "type": "boolean" },
"History": { "type": "boolean" },
"Sessions": { "type": "boolean" },
"SiteSettings": { "type": "boolean" },
"Locked": { "type": "boolean" }
}
},
"SearchBar": { "type": "string", "enum": ["unified", "separate"] },
"SecurityDevices": { "type": "object" },
"ShowHomeButton": { "type": "boolean" },
"SkipTermsOfUse": { "type": "boolean" },
"SSLVersionMin": { "type": "string", "enum": ["tls1", "tls1.1", "tls1.2", "tls1.3"] },
"SSLVersionMax": { "type": "string", "enum": ["tls1", "tls1.1", "tls1.2", "tls1.3"] },
"StartDownloadsInTempDirectory": { "type": "boolean" },
"SupportMenu": {
"type": "object",
"properties": {
"Title": { "type": "string" },
"URL": { "type": "string" },
"AccessKey": { "type": "string" }
}
},
"TranslateEnabled": { "type": "boolean" },
"UserMessaging": {
"type": "object",
"properties": {
"ExtensionRecommendations": { "type": "boolean" },
"FeatureRecommendations": { "type": "boolean" },
"UrlbarInterventions": { "type": "boolean" },
"SkipOnboarding": { "type": "boolean" },
"MoreFromMozilla": { "type": "boolean" },
"FirefoxLabs": { "type": "boolean" },
"Locked": { "type": "boolean" }
}
},
"UseSystemPrintDialog": { "type": "boolean" },
"VisualSearchEnabled": { "type": "boolean" },
"WebsiteFilter": {
"type": "object",
"properties": {
"Block": { "type": "array", "items": { "type": "string" } },
"Exceptions": { "type": "array", "items": { "type": "string" } }
}
}
}
}

 


JevermannNG
Forum|alt.badge.img+9
  • Author
  • Valued Contributor
  • March 13, 2026

@Jared_Y  thanks a million for your support!

How did you create that JSON File? It differs from the one that I got from the Mozilla Support Site.

There is just one setting left, that I can still not set, it is the main option to block all current and future AI Enhancements:

 

 

This is the current Property List that is pushed to Clients:
 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>EnterprisePoliciesEnabled</key>
<true/>
<key>AppAutoUpdate</key>
<false/>
<key>GenerativeAI</key>
<dict>
<key>Enabled</key>
<true/>
<key>Chatbot</key>
<false/>
<key>LinkPreviews</key>
<false/>
<key>TabGroups</key>
<false/>
<key>Locked</key>
<true/>
</dict>
<key>MicrosoftEntraSSO</key>
<true/>
<key>PDFjs</key>
<dict>
<key>Enabled</key>
<false/>
<key>EnablePermissions</key>
<false/>
</dict>
<key>Preferences</key>
<dict>
<key>browser.ai.control.pdfjsAltText</key>
<dict>
<key>Status</key>
<string>locked</string>
<key>Value</key>
<string>blocked</string>
</dict>
<key>browser.ai.control.translations</key>
<dict>
<key>Status</key>
<string>locked</string>
<key>Value</key>
<string>blocked</string>
</dict>
<key>pdfjs.enableAltText</key>
<dict>
<key>Status</key>
<string>locked</string>
<key>Value</key>
<true/>
</dict>
<key>accessibility.force_disabled</key>
<dict/>
<key>browser.cache.disk.parent_directory</key>
<dict/>
<key>browser.tabs.warnOnClose</key>
<dict/>
</dict>
<key>SkipTermsOfUse</key>
<true/>
<key>TranslateEnabled</key>
<false/>
<key>DisableBuiltinPDFViewer</key>
<true/>
<key>DontCheckDefaultBrowser</key>
<true/>
</dict>
</plist>

 


Jared_Y
Forum|alt.badge.img+14
  • Jamf Heroes
  • March 13, 2026

I don’t believe there is a key for that since if it is toggled ON the AI enhancements are then manually blocked. But since you are deploying a config profile to block the AI enhancements that toggle is a moot point. 

 

….and I fed the Firefox github page into AI and said to turn it into a Jamf JSON schema that I can use. I then read through it and tested that on my end before sending it to you.


JevermannNG
Forum|alt.badge.img+9
  • Author
  • Valued Contributor
  • March 13, 2026

@Jared_Y Okay, we'll see what Mozilla will deliver in the future 😎