---
title: SystemPolicyControl
framework: devicemanagement
role: symbol
role_heading: Device Management Profile
path: devicemanagement/systempolicycontrol
---

# SystemPolicyControl

The payload that configures the system policy for assessments.

## Declaration

```data
object SystemPolicyControl
```

## Properties

AllowIdentifiedDevelopers: If true, enables Gatekeeper’s “Mac App Store and identified developers” option. If false, enables Gatekeeper’s “Mac App Store” option. If the value of EnableAssessment isn’t set to true, this key has no effect. EnableAssessment: If true, enables Gatekeeper. If false, disables Gatekeeper. EnableXProtectMalwareUpload: If false, prevents Gatekeeper from prompting the user to upload blocked malware to Apple for purposes of improving malware detection. Available: macOS 15+

## Discussion

Discussion Specify com.apple.systempolicy.control as the payload type. Profile availability  |   |   |   |   |   |   |   |  Profile example <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict>     <key>PayloadContent</key>     <array>         <dict>             <key>AllowIdentifiedDevelopers</key>             <true/>             <key>EnableAssessment</key>             <false/>             <key>PayloadIdentifier</key>             <string>com.example.mysystempolicycontrolpayload</string>             <key>PayloadType</key>             <string>com.apple.systempolicy.control</string>             <key>PayloadUUID</key>             <string>f26fc0a5-09f4-4d71-9a5c-6f1a7d30e905</string>             <key>PayloadVersion</key>             <integer>1</integer>         </dict>     </array>     <key>PayloadDisplayName</key>     <string>System Policy Control</string>     <key>PayloadIdentifier</key>     <string>com.example.myprofile</string>     <key>PayloadType</key>     <string>Configuration</string>     <key>PayloadUUID</key>     <string>f379ac8d-8b9e-4e36-98e7-a43094d51e38</string>     <key>PayloadVersion</key>     <integer>1</integer> </dict> </plist>

## See Also

### System policy

- [SystemPolicyKernelExtensions](devicemanagement/systempolicykernelextensions.md)
- [SystemPolicyManaged](devicemanagement/systempolicymanaged.md)
- [SystemPolicyRule](devicemanagement/systempolicyrule.md)
