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
Author

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

@jonesiscoding
Copy link
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
Author

Updated for 15.4.

@Hobadee
Copy link

Hobadee commented May 1, 2025

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