Apple MDM & DDM Policy Explorer

Explore the full catalogue of Apple Mobile Device Management (MDM) and Declarative Device Management (DDM) policies for macOS and iOS. Use the interactive explorer to search, filter, and reference policy keys for use with Microsoft Intune, Jamf, or any standards-compliant MDM solution.

Policy categories

  • Configuration Profile
  • Declarative Configuration
  • Declarative Activation
  • Declarative Asset
  • Declarative Management

Parental Controls: Application Restrictions (com.apple.applicationaccess.new)

com.apple.applicationaccess.new

The payload that configures parental controls for apps.

macOS(10.7)
Branch: release

Settings (15)

SettingTypeRequiredDefaultManual InstallSupported OS
familyControlsEnabled
familyControlsEnabled
If `true`, enables app access restrictions.
booleanrequired
Yes
macOS (10.7+)
whiteList
whiteList
The allow list of app item dictionaries.
1 subkey
arrayoptional
Yes
macOS (10.7+)
└─
whiteListItem
whiteListItem
A dictionary defining an app for parental control.
6 subkeys
dictionary
Yes
macOS (10.7+)
└─ └─
bundleID
bundleID
The bundle ID of the app.
stringrequired
Yes
macOS (10.7+)
└─ └─
appID
appID
The identifier of the app. Obtain this value from the Security framework using `SecCodeCopyDesignatedRequirement`.
datarequired
Yes
macOS (10.7+)
└─ └─
detachedSignature
detachedSignature
The signature for an unsigned binary.
dataoptional
Yes
macOS (10.7+)
└─ └─
disabled
disabled
If `true`, this app isn't added to the allow list.
booleanoptionalfalse
Yes
macOS (10.7+)
└─ └─
subApps
subApps
An array of nested helper applications.
1 subkey
arrayoptional
Yes
macOS (10.7+)
└─ └─ └─
whiteListItem
whiteListItem
A dictionary defining an app for parental control.
6 subkeys
dictionary
Yes
macOS (10.7+)
└─ └─ └─ └─
[Structure continues recursively]
This structure continues with 6 subkeys (recursive structure - refers back to whiteListItem). See Apple's documentation for the complete structure.
Yes
macOS (10.7+)
└─ └─
displayName
displayName
The name used for display purposes.
stringoptional
Yes
macOS (10.7+)
pathBlackList
pathBlackList
Deprecated (macOS 10.15)
The paths to apps in the deny list. This property is deprecated in macOS 10.15 and later.
1 subkey
arrayoptional
Yes
macOS (legacy - 10.15)
└─
pathBlackListItem
pathBlackListItem
A path.
stringrequired
Yes
macOS (10.7+)
pathWhiteList
pathWhiteList
Deprecated (macOS 10.15)
The paths to apps in the allow list. This property is deprecated in macOS 10.15 and later.
1 subkey
arrayoptional
Yes
macOS (legacy - 10.15)
└─
pathWhiteListItem
pathWhiteListItem
A path.
stringrequired
Yes
macOS (10.7+)