Deployment
macOS deployment
Deploy InputGuard to macOS devices by assigning the Chrome extension through your normal channel, then running an enrollment script from your organization’s deployment profile.
Overview
macOS devices are deployed with an enrollment script you download from the portal. Extension installation is separate, so the script does not own Chrome-wide install policy.
- Install or assign the InputGuard Chrome Web Store extension through your normal browser or device-management channel.
- Run the enrollment script to give the device a stable identity, capture hostname and OS, and write InputGuard managed configuration.
- Restart Chrome or reload chrome://policy so the extension reads the managed configuration.
The script writes only InputGuard’s extension-specific managed configuration. It does not write ExtensionSettings or ExtensionInstallForcelist.
Organization deployment
Deploying through MDM?
Download the script
Enrollment scripts are generated per organization from a deployment profile in the portal, so there is nothing to download here — you get the macOS script from your own workspace.
- 1
Open Deployment in the InputGuard portal
Go to the Deployment page in your workspace. - 2
Create or select a deployment profile
A profile carries your organization’s enrollment settings and can be reused across devices. - 3
Open Deploy and download the script
Open the profile’s actions (⋮) menu, choose Deploy…, then select Download enrollment script under macOS. You get a direct script download such as inputguard-enroll-<profile>-macos.sh.
Extension installation is separate
Install on a device
On the macOS device:
- 1
Install or assign the Chrome extension
Use the Chrome Web Store, Google Admin, your MDM, Group Policy, RMM, or existing Chrome policy. - 2
Run the enrollment script
Run the downloaded script as root: sudo ./inputguard-enroll-<profile>-macos.sh. It creates or reuses a stable device identity, captures hostname and OS, and writes the device-specific managed configuration. - 3
Reload Chrome policy
Restart Chrome (or open chrome://policy and click Reload policies) so the managed configuration takes effect.
Verify enrollment
After running the enrollment script, open the portal and go to the Devices page. The macOS device should appear in the device list, confirming it registered with your organization. Once it is listed, you can assign policy to it.
Not showing up?