Deployment Guide

JAMF Pro Deployment

macOS Chrome Edge Firefox

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

  1. Navigate to Computers → Configuration Profiles → New
  2. General settings:
    • Name: Ghostery - Chrome Extension
    • Category: Select appropriate category
    • Distribution Method: Install Automatically
  3. Add payload: Application & Custom Settings → External Applications → Add
  4. Source: Custom Schema
  5. Preference Domain: com.google.Chrome
  6. 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:

  1. A policies.json file to the Firefox distribution folder
  2. 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

  1. Set the scope to target the appropriate computer groups or individual devices.
  2. Save the configuration profile and wait for devices to check in.
  3. 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