Deployment Guide
JAMF Pro Deployment
Deploy Ghostery to Mac devices managed by JAMF Pro. This guide covers configuration profiles for Chrome, Edge, and Firefox browsers.
Prerequisites
- JAMF Pro server with administrative access
- Mac devices enrolled in JAMF
- Target browsers installed on managed devices
Deploy to Chrome on macOS
Create Configuration Profile
- Navigate to Computers → Configuration Profiles → New
-
General settings:
- Name:
Ghostery - Chrome Extension - Category: Select appropriate category
- Distribution Method: Install Automatically
- Name:
- Add payload: Application & Custom Settings → External Applications → Add
- Source: Custom Schema
-
Preference Domain:
com.google.Chrome - Add the following properties:
<?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>ExtensionInstallForcelist</key>
<array>
<string>mlomiejdfkolichcflejclcbmpeaniij;https://clients2.google.com/service/update2/crx</string>
</array>
<key>3rdparty</key>
<dict>
<key>extensions</key>
<dict>
<key>mlomiejdfkolichcflejclcbmpeaniij</key>
<dict>
<key>disableOnboarding</key>
<true/>
<key>disableUserControl</key>
<true/>
</dict>
</dict>
</dict>
</dict>
</plist>
Deploy to Microsoft Edge on macOS
Create a similar configuration profile with the following settings:
- Preference Domain:
com.microsoft.Edge - Extension ID:
fclbdkbhjlgkbpfldjodgjncejkkjcme - Update URL:
https://edge.microsoft.com/extensionwebstorebase/v1/crx
<?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>ExtensionInstallForcelist</key>
<array>
<string>fclbdkbhjlgkbpfldjodgjncejkkjcme;https://edge.microsoft.com/extensionwebstorebase/v1/crx</string>
</array>
<key>3rdparty</key>
<dict>
<key>extensions</key>
<dict>
<key>fclbdkbhjlgkbpfldjodgjncejkkjcme</key>
<dict>
<key>disableOnboarding</key>
<true/>
<key>disableUserControl</key>
<true/>
</dict>
</dict>
</dict>
</dict>
</plist>
Deploy to Firefox on macOS
Firefox on macOS uses a different approach. You'll need to deploy:
- A policies.json file to the Firefox distribution folder
- A managed storage manifest for configuration
Option 1: Deploy policies.json via Script
Create a JAMF script to deploy the policies.json file:
#!/bin/bash
POLICIES_DIR="/Applications/Firefox.app/Contents/Resources/distribution"
mkdir -p "$POLICIES_DIR"
cat > "$POLICIES_DIR/policies.json" << 'EOF'
{
"policies": {
"ExtensionSettings": {
"firefox@ghostery.com": {
"installation_mode": "force_installed",
"install_url": "https://addons.mozilla.org/firefox/downloads/latest/ghostery/latest.xpi"
}
}
}
}
EOF
chmod 644 "$POLICIES_DIR/policies.json"
Option 2: Deploy Managed Storage
Deploy the managed storage manifest to configure Ghostery:
#!/bin/bash
STORAGE_DIR="/Library/Application Support/Mozilla/ManagedStorage"
mkdir -p "$STORAGE_DIR"
cat > "$STORAGE_DIR/firefox@ghostery.com.json" << 'EOF'
{
"name": "firefox@ghostery.com",
"description": "Ghostery managed configuration",
"type": "storage",
"data": {
"disableOnboarding": true,
"disableUserControl": true
}
}
EOF
chmod 644 "$STORAGE_DIR/firefox@ghostery.com.json"
Scope and Deploy
- Set the scope to target the appropriate computer groups or individual devices.
- Save the configuration profile and wait for devices to check in.
- Force check-in for immediate deployment using JAMF Remote or Self Service.
Verify Deployment
After the profile is applied:
- Chrome: Navigate to
chrome://policy - Edge: Navigate to
edge://policy - Firefox: Navigate to
about:policies
Need Help?
Our enterprise support team is ready to assist with your deployment.
Contact Enterprise Support