General — Help

Manage Sidekick Settings for Your Organization

For IT: lock Sidekick's settings on your organization's computers, such as telemetry and the actions folders, with one file you put there through MDM, Group Policy or a script.

Sidekick reads one file that only an administrator can create. Any setting in it is locked: it wins over what the user chose, and Sidekick refuses when the user, or their AI assistant, asks to change it.

Where the file goes

ComputerPath
WindowsC:\Program Files\EastPole\Sidekick\managed-settings.json
macOS/Library/Application Support/EastPole/Sidekick/managed-settings.json

Put it there with the tool you already use to manage computers: Intune, Jamf, a Group Policy script. Those run as an administrator, which is what the file needs:

  • On macOS the file and its folder must be owned by root, and neither may be writable by anyone else. Sidekick ignores a file that isn’t, because anyone could have put it there or changed it.
  • On both, the file must be readable by everyone. A file Sidekick can’t read locks every setting at its most restrictive (see below).

The folder belongs to no installer, so uninstalling or reinstalling Sidekick leaves it alone.

What you can lock

The file is JSON and uses the same names as the user’s own settings. Put in only the settings you want to lock; everything else stays the user’s choice.

SettingValuesWhat it does
telemetrytrue / falseWhether Sidekick sends anonymous usage and error reports
observerstrue / falseWhether local programs may watch the commands sent to InDesign
actionsDira folder pathWhere users’ own Sidekick Actions are saved
sharedActionsDirsa list of folder pathsYour studio’s shared actions, read by everyone
pinnedtrue / falseKeep Sidekick on the version you installed: no updates, no requests to our release site. See Stay on the Installed Version

An example that switches off telemetry and gives everyone the studio’s shared actions:

{
  "telemetry": false,
  "sharedActionsDirs": ["\\\\nas\\design\\Sidekick Actions"]
}

Sidekick reads the file as UTF-8, with or without a byte-order mark, or as UTF-16 the way Windows PowerShell 5’s Out-File and > write it.

Which Sidekick enforces it

Sidekick enforces the file from version 1.0.36 of the part you install (the installer, the Claude extension, or the npm package). Roll that version out before the file: an earlier version doesn’t read it.

Keep the Sidekick plugin in InDesign up to date as well. When the plugin is much older than the rest of Sidekick, Sidekick switches to an older version of itself that works with that plugin, and that older version doesn’t read the file either. A Sidekick pinned with pinned doesn’t switch: it refuses the plugin instead, and the Sidekick panel in InDesign says why (Stay on the Installed Version).

To check a computer, ask the AI assistant “sidekick health”. Its answer says which version is installed, whether the file was found, and which settings it locks. After deploying the file, check that the settings you put in it, pinned among them, are listed as locked. On macOS, if they aren’t, check that the file is owned by root: Sidekick ignores it otherwise.

If the file has a mistake

If the file isn’t valid JSON, Sidekick can’t tell what you meant, so it locks every setting at its most restrictive until you fix it: no telemetry, no observers, Sidekick pinned to its installed version, and the action tools refuse until the folders can be read again. “sidekick health” names the file and the error.

A single value that doesn’t fit, for example "telemetry": "no", only affects that setting: a switch is then treated as off, and a folder is ignored. For pinned, a value that doesn’t fit counts as true.

Still stuck?

Write to [email protected] and tell us what you are seeing. A person answers.