Firefox Managed Deployment
Updated: May 13, 2026
Deploy the FireTail AI Monitor extension to Firefox across your organisation with managed configuration, so end users never interact with credentials directly.
Firefox supports two deployment mechanisms:
- Enterprise Policy (recommended for Windows environments using Intune or Group Policy)
- Managed Storage Native Manifest (all platforms)
The Firefox extension ID is: firetail-ai-monitor@firetail.app
Configuration reference
| Key | Type | Required | Description |
|---|---|---|---|
firetailProjectToken |
string | Yes | FireTail project token. How to generate a project token |
firetailAPIRegion |
string | Yes | The region of the FireTail SaaS to use: eu or us |
Windows - Intune (Enterprise Policy)
- Download the Firefox ADMX templates from Mozilla.
- In Intune, go to Devices -> Configuration profiles -> Create -> Windows 10 and later -> Imported Administrative Templates, and upload
firefox.admxandfirefox.adml. - Set the 3rd Party Extension Settings policy:
{
"firetail-ai-monitor@firetail.app": {
"firetailProjectToken": "<PROJECT_TOKEN>",
"firetailAPIRegion": "<REGION>"
}
}
- Set the Extension Settings policy to force-install the extension:
{
"firetail-ai-monitor@firetail.app": {
"installation_mode": "force_installed",
"install_url": "https://addons.mozilla.org/firefox/downloads/latest/firetail-ai-monitor/latest.xpi"
}
}
- Assign the profile to your device or user groups and sync.
Windows - Group Policy
- Install the Firefox ADMX templates on your domain controller:
Copy-Item firefox.admx "C:\Windows\PolicyDefinitions\"
Copy-Item en-US\firefox.adml "C:\Windows\PolicyDefinitions\en-US\"
- In Group Policy Management Console, create or edit a GPO for your target OU and navigate to:
Computer Configuration -> Administrative Templates -> Mozilla -> Firefox - Configure 3rd Party Extension Settings with the credential payload.
- Configure Extension Settings to force-install the extension.
- Run
gpupdate /forceon a test device and restart Firefox.
All platforms - Managed Storage Native Manifest
Deploy a JSON file to a system-protected location. Firefox reads this at startup and populates browser.storage.managed. The file should not be modifiable by standard users.
Create a file named firetail-ai-monitor@firetail.app.json:
{
"name": "firetail-ai-monitor@firetail.app",
"description": "FireTail AI Monitor managed configuration",
"type": "storage",
"data": {
"firetailProjectToken": "<PROJECT_TOKEN>",
"firetailAPIRegion": "<REGION>"
}
}
Place the file in the appropriate system-protected directory:
| OS | Path |
|---|---|
| Windows | C:\ProgramData\Mozilla\ManagedStorage\ |
| macOS | /Library/Application Support/Mozilla/ManagedStorage/ |
| Linux | /etc/firefox/policies/managed/ |
On macOS and Linux, set file permissions to root:root / 0644.
Windows - Intune PowerShell script
$path = "C:\ProgramData\Mozilla\ManagedStorage\firetail-ai-monitor@firetail.app.json"
New-Item -ItemType Directory -Force -Path (Split-Path $path) | Out-Null
@{
name = "firetail-ai-monitor@firetail.app"
description = "FireTail AI Monitor managed configuration"
type = "storage"
data = @{
firetailProjectToken = "<PROJECT_TOKEN>"
firetailAPIRegion = "<REGION>"
}
} | ConvertTo-Json -Depth 3 | Set-Content -Path $path -Force
macOS - Jamf Pro script
MANIFEST="/Library/Application Support/Mozilla/ManagedStorage/firetail-ai-monitor@firetail.app.json"
mkdir -p "$(dirname "$MANIFEST")"
cat > "$MANIFEST" <<'EOF'
{
"name": "firetail-ai-monitor@firetail.app",
"description": "FireTail AI Monitor managed configuration",
"type": "storage",
"data": {
"firetailProjectToken": "<PROJECT_TOKEN>",
"firetailAPIRegion": "<REGION>"
}
}
EOF
chown root:wheel "$MANIFEST"
chmod 644 "$MANIFEST"
Verifying the deployment
- Open
about:policiesin Firefox — the FireTail policy should be listed. - In the browser console, run:
browser.storage.managed.get().then(console.log)
You should see the exact payload you deployed. Note that browser.storage.managed.set() will throw an error — managed storage is intentionally read-only.
- Interact with an AI provider and confirm events appear in the FireTail platform.