Skip to content

Instantly share code, notes, and snippets.

@jonesiscoding
Last active May 1, 2025 20:50
Show Gist options
  • Select an option

  • Save jonesiscoding/b785fa95838f220eb36cf0daad19a1d8 to your computer and use it in GitHub Desktop.

Select an option

Save jonesiscoding/b785fa95838f220eb36cf0daad19a1d8 to your computer and use it in GitHub Desktop.
JSON Schema for JAMF to Enable or disable specific Apple Intelligence Features
{
"title": "Apple Intelligence (com.apple.applicationaccess)",
"description": "Enable or disble specific Apple Intelligence Features",
"links": [
{
"rel": "Source",
"href": "https://gist.github.com/jonesiscoding/b785fa95838f220eb36cf0daad19a1d8"
},
{
"rel": "Documentation",
"href": "https://developer.apple.com/documentation/devicemanagement/restrictions"
}
],
"properties": {
"allowGenmoji": {
"type": "boolean",
"title": "Allow Genmoji",
"default": false,
"description": "macOS 15.0+",
"property_order": 5
},
"allowImagePlayground": {
"type": "boolean",
"title": "Allow Image Playground",
"default": false,
"description": "macOS 15.0+",
"property_order": 10
},
"allowMailSummary": {
"type": "boolean",
"title": "Allow Mail Summary",
"default": false,
"description": "macOS 15.0+; This is only applicable to the Mail app, and does not disable 'Summarize Previews' in the notifications pane",
"property_order": 15
},
"allowWritingTools": {
"type": "boolean",
"title": "Allow Writing Tools",
"default": false,
"description": "macOS 15.1+",
"property_order": 30
},
"allowExternalIntelligenceIntegrations": {
"type": "boolean",
"title": "Allow External Intelligence Integration",
"default": false,
"description": "macOS 15.2+; Toggles ChatGPT integration with Apple Intelligence",
"property_order": 40
},
"allowExternalIntelligenceIntegrationsSignIn": {
"type": "boolean",
"title": "Allow External Intelligence Integration Sign-In",
"default": false,
"description": "macOS 15.2+; Toggles ChatGPT Sign-ins in Apple Intelligence",
"property_order": 45
},
"allowSafariSummary": {
"type": "boolean",
"title": "Allow Safari Summary",
"default": false,
"description": "macOS 15.2+; If false, the system disables the ability to summarize content in Safari.",
"property_order": 50
},
"allowAppleIntelligenceReport": {
"type": "boolean",
"title": "Allow Apple Intelligence Reports",
"default": false,
"description": "macOS 15.4+; If false, the system disables Apple Intelligence reports.",
"property_order": 55
},
"allowMailSmartReplies": {
"type": "boolean",
"title": "Allow Mail Smart Replies",
"default": false,
"description": "macOS 15.4+; If false, disables smart replies in Mail.",
"property_order": 60
}
}
}
@jonesiscoding

Copy link
Copy Markdown
Author

Additional credit to this excellent article: Raising Your IQ on Apple Intelligence

@jonesiscoding

Copy link
Copy Markdown
Author

Additional credit to Tony Young for providing the keys for the ChatGPT integrations in this schema which includes keys related to other restrictions in Sequioa.

@jonesiscoding

Copy link
Copy Markdown
Author

Updated for 15.4.

@Hobadee

Hobadee commented May 1, 2025

Copy link
Copy Markdown

There is a new "allowedExternalIntelligenceWorkspaceIDs" option. (https://developer.apple.com/documentation/devicemanagement/restrictions) This is an array of strings. Jamf Schema: (Transposing from another machine I created it on, so double-check my work.)

"allowedExternalIntelligenceWorkspaceIDs": {
  "title": "",
  "description": "An array of strings, but currently restricted to a single element. If present, Apple Intelligence only allows the given external integration workspace ID to be used, and requires a sign-in to make requests",
  "property_order": 65,
  "type": "array",
  "items": {
    "type": "string",
    "title": "Workspace ID",
    "pattern": "^[a-zA-Z0-9-]+$"
  }
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment