The Restrictions payload is designated by specifyingcom.apple.applicationaccessas thePayloadType value.
A Restrictions payload allows the administrator to restrict the user from doing certain things with the device, such as using the camera.
Note: You can specify additional restrictions, including maximum allowed content ratings, by creating a profile using Apple Configurator or Profile Manager.
The Restrictions payload is not supported in OS X.
In addition to the settings common to all payloads, this payload defines the following keys:
Value Type
Key
Optional. Supervised only. If set tofalse, account modification is disabled.
Availability: Available only in iOS 7.0 and later.
Boolean
allowAccount-Modification
Optional. Whenfalse, prohibits adding friends to Game Center. This key is deprecated on unsupervised devices.
Boolean
allowAddingGame-CenterFriends
Optional. Supervised only. If set tofalse, AirDrop is disabled.
Availability: Available only in iOS 7.0 and later.
Boolean allowAirDrop
Optional. Supervised only. If set tofalse, changes to cellular data usage for apps are disabled.
Availability: Available only in iOS 7.0 and later.
Boolean
allowAppCellularData-Modification
Optional. Whenfalse, the App Store is disabled and its icon is removed from the Home screen. Users are unable to install or update their applications. This key is
deprecated on unsupervised devices.
Boolean allowAppInstallation
Optional. Whenfalse, disables removal of apps from iOS device. This key is deprecated on unsupervised devices.
Boolean allowAppRemoval
Optional. Whenfalse, disables Siri. Defaults totrue. Boolean
allowAssistant
Optional. Supervised only. Whenfalse, prevents Siri from querying user-generated content from the web.
Availability: Available in iOS 7 and later.
Boolean
allowAssistantUser-GeneratedContent
Optional. Whenfalse, the user is unable to use Siri when the device is locked. Defaults totrue. This restriction is ignored if the device does not have a passcode set.
Availability: Available only in iOS 5.1 and later.
Boolean
allowAssistant-WhileLocked
Optional. Supervised only. If set tofalse, iBookstore will be disabled. This will default totrue.
Availability: Available in iOS 6.0 and later.
Boolean allowBookstore
Optional. Supervised only prior to iOS 6.1. If set tofalse, the user will not be able to download media from the iBookstore that has been tagged as erotica. This will default totrue.
Availability: Available in iOS 6.0 and later.
Boolean
allowBookstore-Erotica
Optional. Whenfalse, the camera is completely disabled and its icon is removed from the Home screen. Users are unable to take photographs.
Boolean allowCamera
Optional. Whenfalse, disables the use of the Messages app with supervised devices.
Availability: Available in iOS 6.0 and later.
Boolean allowChat
Optional. Whenfalse, disables backing up the device to iCloud.
Availability: Available in iOS 5.0 and later.
Boolean allowCloudBackup
Optional. Whenfalse, disables document and key-value syncing to iCloud. This key is deprecated on unsupervised devices.
Availability: Available in iOS 5.0 and later.
Boolean
allowCloudDocument-Sync
Optional. Iffalse, disables Cloud keychain synchronization. Default istrue.
Availability: Available only in iOS 7.0 and later.
Boolean
allowCloudKeychain-Sync
Value Type
Key
Optional. Whenfalse, this prevents the device from automatically submitting diagnostic reports to Apple.
Defaults totrue.
Availability: Available only in iOS 6.0 and later.
Boolean
allowDiagnostic-Submission
Optional. Whenfalse, explicit music or video content purchased from the iTunes Store is hidden. Explicit content is marked as such by content providers, such as record labels, when sold through the iTunes Store. This key is deprecated on unsupervised devices.
Boolean allowExplicitContent
Optional. Supervised only. If set tofalse, changes to Find My Friends are disabled.
Availability: Available only in iOS 7.0 and later.
Boolean
allowFindMyFriends-Modification
Optional. Iffalse, prevents Touch ID from unlocking a device.
Availability: Available in iOS 7 and later.
Boolean
allowFingerprint-ForUnlock
Optional. Supervised only. Whenfalse, Game Center is disabled and its icon is removed from the Home screen.
Default istrue.
Availability: Available only in iOS 6.0 and later.
Boolean allowGameCenter
Optional. Whenfalse, disables global background fetch activity when an iOS phone is roaming.
Boolean
allowGlobal- BackgroundFetchWhen-Roaming
Optional. Whenfalse, prohibits in-app purchasing.
Boolean allowInAppPurchases
Optional. Iffalse, prevents Control Center from appearing on the Lock screen.
Availability: Available in iOS 7 and later.
Boolean
allowLockScreen-ControlCenter
Supervised only. If set tofalse, host pairing is disabled with the exception of the supervision host. If no
supervision host certificate has been configured, all pairing is disabled. Host pairing lets the administrator control which devices an iOS 7 device can pair with.
Availability: Available only in iOS 7.0 and later.
Boolean allowHostPairing
Optional. If set tofalse, the Notifications view in Notification Center on the lock screen is disabled.
Availability: Available only in iOS 7.0 and later.
Boolean
allowLockScreen-NotificationsView
Optional. If set tofalse, the Today view in Notification Center on the lock screen is disabled.
Availability: Available only in iOS 7.0 and later.
Boolean
allowLockScreen-TodayView
Optional. Whenfalse, prohibits multiplayer gaming.
This key is deprecated on unsupervised devices.
Boolean
allowMultiplayer-Gaming
Optional. Iffalse, documents in managed apps and accounts only open in other managed apps and accounts.
Default istrue.
Availability: Available only in iOS 7.0 and later.
Boolean
allowOpenFromManaged-ToUnmanaged
Optional. If set tofalse, documents in unmanaged apps and accounts will only open in other unmanaged apps and accounts. Default istrue.
Availability: Available only in iOS 7.0 and later.
Boolean
allowOpenFrom-UnmanagedToManaged
Optional. Iffalse, over-the-air PKI updates are disabled.
Setting this restriction to false does not disable CRL and OCSP checks. Default istrue.
Availability: Available only in iOS 7.0 and later.
Boolean allowOTAPKIUpdates
Optional. If set tofalse, Passbook notifications will not be shown on the lock screen.This will default totrue. Availability: Available in iOS 6.0 and later.
Boolean
allowPassbook-WhileLocked
Optional. Whenfalse, disables Photo Stream.
Availability: Available in iOS 5.0 and later.
Boolean allowPhotoStream
Optional. Whenfalse, the Safari web browser application is disabled and its icon removed from the Home screen. This also prevents users from opening web clips. This key is deprecated on unsupervised devices.
Boolean allowSafari
Optional. Whenfalse, Safari auto-fill is disabled. Defaults to true.
Boolean safariAllowAutoFill
Optional. Whentrue, Safari fraud warning is enabled.
Defaults to false.
Boolean
safariForceFraud-Warning
Value Type
Key
Optional. Whenfalse, Safari will not execute JavaScript.
Defaults to true.
Boolean
safariAllow-JavaScript
Optional. Whenfalse, Safari will not allow pop-up tabs.
Defaults to true.
Boolean safariAllowPopups
Optional. Determines conditions under which the device will accept cookies. Following are allowed values:
● 0: Never
● 1: From visited sites only
● 2: Always Defaults to 2.
Integer safariAcceptCookies
Optional. If set tofalse, Shared Photo Stream will be disabled. This will default totrue.
Availability: Available in iOS 6.0 and later.
Boolean allowSharedStream
Optional. Supervised only. If set tofalse, the user is prohibited from installing configuration profiles and certificates interactively. This will default totrue. Availability: Available in iOS 6.0 and later.
Boolean
allowUIConfiguration-ProfileInstallation
Optional. Whenfalse, automatically rejects untrusted HTTPS certificates without prompting the user.
Availability: Available in iOS 5.0 and later.
Boolean
allowUntrusted-TLSPrompt
Optional. Whenfalse, disables video conferencing. This key is deprecated on unsupervised devices.
Boolean
allowVideo-Conferencing
Optional. Whenfalse, disables voice dialing if the device is locked with a passcode. Default istrue.
Boolean allowVoiceDialing
Optional. Whenfalse, the YouTube application is disabled and its icon is removed from the Home screen.
This key is ignored in iOS 6 and later because the YouTube app is not provided.
Boolean allowYouTube
Optional. Whenfalse, the iTunes Music Store is disabled and its icon is removed from the Home screen. Users cannot preview, purchase, or download content. This key is deprecated on unsupervised devices.
Boolean allowiTunes
Optional. Supervised only. If present, allows apps identified by the bundle IDs listed in the array to autonomously enter Single App Mode.
Availability: Available only in iOS 7.0 and later.
Array of strings
autonomousSingleApp-ModePermittedAppIDs
Optional. Whentrue, forces the use of the profanity filter assistant.
Boolean
forceAssistant-ProfanityFilter
Optional. Whentrue, encrypts all backups.
Boolean forceEncryptedBackup
Optional. Whentrue, forces user to enter their iTunes password for each transaction.
Availability: Available in iOS 5.0 and later.
Boolean
forceITunesStore-PasswordEntry
Optional. Iftrue, limits ad tracking. Default isfalse. Availability: Available only in iOS 7.0 and later.
Boolean forceLimitAdTracking
Optional. If set totrue, forces all devices receiving AirPlay requests from this device to use a pairing password.
Default isfalse.
Availability: Available only in iOS 7.1 and later.
Boolean
forceAirPlayOutgoing- RequestsPairing-Password
Optional. If set totrue, forces all devices sending AirPlay requests to this device to use a pairing password. Default isfalse.
Availability: Available only in Apple TV 6.1 and later.
Boolean
forceAirPlayIncoming- RequestsPairing-Password
Optional. If set tofalse, prevents managed applications from using cloud sync.
Boolean
allowManagedApps-CloudSync
Supervised only. If set tofalse, disables the “Erase All Content And Settings” option in the Reset UI.
Boolean
allowEraseContent-AndSettings
Supervised only. If set tofalse, Spotlight will not return Internet search results.
Boolean
allowSpotlight-InternetResults
Supervised only. If set tofalse, disables the "Enable Restrictions" option in the Restrictions UI in Settings.
Boolean
allowEnabling-Restrictions
If set tofalse, Activity Continuation will be disabled.
Defaults totrue. Boolean
allowActivity-Continuation
If set tofalse, Enterprise books will not be backed up.
Defaults totrue. Boolean
allowEnterprise-BookBackup
Value Type
Key
If set tofalse, Enterprise books notes and highlights will not be synced. Defaults totrue.
Boolean
allowEnterpriseBook-MetadataSync
Supervised only. If set tofalse, disables podcasts.
Defaults totrue.
Availability: Available in iOS 8.0 and later.
Boolean allowPodcasts
Supervised only. If set tofalse, disables definition lookup. Defaults totrue.
Availability: Available in iOS 8.1.3 and later.
Boolean
allowDefinition-Lookup
Supervised only. If set tofalse, disables predictive keyboards. Defaults totrue.
Availability: Available in iOS 8.1.3 and later.
Boolean
allowPredictive-Keyboard
Supervised only. If set tofalse, disables keyboard auto-correction. Defaults totrue.
Availability: Available in iOS 8.1.3 and later.
Boolean allowAutoCorrection
Supervised only. If set tofalse, disables keyboard spell-check. Defaults totrue.
Availability: Available in iOS 8.1.3 and later.
Boolean allowSpellCheck
If set totrue, a paired Apple Watch will be forced to use Wrist Detection. Defaults tofalse.
Availability: Available in iOS 8.2 and later.
Boolean
forceWatchWrist-Detection
Supervised only. If set tofalse, disables News. Defaults totrue.
Availability: Available in iOS 9.0 and later.
Boolean allowNews
Optional. If set totrue, causes AirDrop to be considered an unmanaged drop target. Defaults tofalse.
Availability: Available in iOS 9.0 and later.
Boolean
forceAirDrop-Unmanaged
Supervised only. Whenfalse, the App Store is disabled and its icon is removed from the Home screen. However, users may continue to use Host apps (iTunes,
Configurator) to install or update their apps. Defaults to true.
Availability: Available in iOS 9.0 and later.
Boolean
allowUIApp-Installation
Optional. If set tofalse, users can’t save a screenshot of the display and are prevented from capturing a screen recording as well. Defaults totrue.
Availability: Updated in iOS 9.0 to include screen recordings.
Boolean allowScreenShot
Supervised only. If set tofalse, keyboard shortcuts cannot be used. Defaults totrue.
Availability: Available in iOS 9.0 and later.
Boolean
allowKeyboard-Shortcuts
Supervised only. If set tofalse, disables pairing with an Apple Watch. Any currently paired Apple Watch is unpaired and erased. Defaults totrue.
Availability: Available in iOS 9.0 and later.
Boolean allowPairedWatch
Supervised only. If set tofalse, prevents device passcode from being added, changed, or removed. Defaults to true.
Availability: Available in iOS 9.0 and later.
Boolean
allowPasscode-Modification
Supervised only. If set tofalse, prevents device name from being changed. Defaults totrue.
Availability: Available in iOS 9.0 and later.
Boolean
allowDeviceName-Modification
Supervised only. If set tofalse, prevents wallpaper from being changed. Defaults totrue.
Availability: Available in iOS 9.0 and later.
Boolean
allowWallpaper-Modification
Supervised only. If set tofalse, prevents automatic downloading of apps purchased on other devices. Does not affect updates to existing apps. Defaults totrue. Availability: Available in iOS 9.0 and later.
Boolean
allowAutomatic-AppDownloads
If set tofalse, prevents trusting enterprise apps. Defaults totrue.
Availability: Available in iOS 9.0 and later.
Boolean
allowEnterprise-AppTrust
Supervised only. If set tofalse, prevents the enterprise app trust settings from being changed. Defaults totrue. Availability: Available in iOS 9.0 and later.
Boolean
allowEnterpriseApp-TrustModification