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!
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:
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" } }
}
}
}
}
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.