Skip to content

App Restrictions

Overview

Restrictions allow you to block or limit specific device features and applications. They are enforced through configuration profiles and cannot be bypassed by the end user. Use restrictions to enforce security policies, reduce distractions, and prevent data leakage.

Restrictions are available on iOS, iPadOS, and macOS. Some restrictions are platform-specific and may require supervision.

Feature Restrictions

Control access to built-in device features and system apps.

KeyLabelDescription
allowCameraDisable CameraDisable the camera and remove its icon from the Home Screen.
allowSafariDisable SafariDisable Safari and prevent opening web clips.
allowScreenShotDisable Screenshots and Screen RecordingPrevent screenshots, screen recordings, and remote screen observation.
allowAppInstallationDisable Installing AppsPrevent installing or updating apps from the App Store.
allowUIAppInstallationDisable Installing Apps with App Store UIHide the App Store UI while still allowing other install methods that Apple permits.
allowAppRemovalDisable Deleting AppsPrevent users from removing installed apps from the device.
allowSystemAppRemovalDisable Deleting System AppsPrevent users from removing built-in system apps.
allowAutomaticAppDownloadsDisable Automatic App DownloadsPrevent apps purchased on other devices from downloading automatically.
allowMarketplaceAppInstallationDisable Marketplace App InstallationPrevent installing apps through alternative marketplace distribution.
allowWebDistributionAppInstallationDisable Web App DistributionPrevent direct installation of apps from the web.
allowAppClipsDisable Adding App ClipsPrevent users from adding App Clips and remove existing ones.
allowInAppPurchasesDisable In-App PurchasesPrevent purchases made from inside apps.
allowFaceTimeDisable FaceTimeDisable FaceTime video/audio calls.
allowAirDropDisable AirDropDisable peer-to-peer sharing through AirDrop.
allowAirPrintDisable AirPrintDisable AirPrint on supported devices.
allowBookstoreDisable Book StoreRemove the Book Store tab from Books.
allowNewsDisable NewsDisable the News app where supported.
allowPodcastsDisable PodcastsDisable the Podcasts app.
allowMusicServiceDisable Apple MusicDisable Apple Music service access.
allowRadioServiceDisable Apple Music RadioDisable Apple Music Radio service access.
allowiTunesDisable iTunes StoreDisable access to the iTunes Store.
allowExplicitContentDisable Explicit ContentPrevent explicit media content from being accessed.
allowGameCenterDisable Game CenterDisable Game Center for managed devices.
allowAssistantDisable SiriDisable Siri on supported devices.
allowAssistantWhileLockedDisable Siri While LockedPrevent Siri from being available when the device is locked.
allowAssistantUserGeneratedContentDisable Siri User Generated ContentPrevent Siri from querying user-generated content from the web.
allowDiagnosticSubmissionDisable Diagnostic SubmissionPrevent automatic submission of diagnostic reports to Apple.
allowNotificationsModificationDisable Notification Settings ChangesPrevent users from changing notification settings.
allowLockScreenNotificationsViewDisable Notification History on Lock ScreenPrevent viewing past notifications on the Lock Screen.
allowLockScreenControlCenterDisable Control Center on Lock ScreenPrevent Control Center from appearing on the Lock Screen.
allowLockScreenTodayViewDisable Today View on Lock ScreenPrevent Today view from appearing on the Lock Screen.
allowWallpaperModificationPrevent Changes to WallpaperPrevent users from changing the wallpaper.
allowDeviceNameModificationDisable Device Name ModificationPrevent users from changing the device name.
allowPasscodeModificationDisable Passcode ModificationPrevent users from changing or removing the device passcode.
allowAccountModificationDisable Account ModificationPrevent changes to Apple Account and internet account settings.
allowBluetoothModificationDisable Bluetooth ModificationPrevent users from changing Bluetooth settings.
allowVPNCreationDisable VPN CreationAllow only managed apps to create VPN configurations.
allowEnablingRestrictionsDisable Screen Time ChangesPrevent enabling or changing Screen Time restrictions on the device.
allowEraseContentAndSettingsDisable Erase All Content and SettingsRemove the Erase All Content and Settings option from device reset UI.
allowFingerprintForUnlockDisable Touch ID / Face ID UnlockPrevent biometric authentication from unlocking the device.
allowPairedWatchDisable Pairing with Apple WatchPrevent the iPhone from pairing with Apple Watch.
forceWatchWristDetectionRequire Apple Watch Wrist DetectionRequire wrist detection for paired Apple Watch devices.
allowUIConfigurationProfileInstallationDisable Profile InstallationPrevent users from installing configuration profiles manually.
allowUntrustedTLSPromptAuto-Reject Untrusted TLS CertificatesReject untrusted HTTPS certificates without prompting the user.
allowFilesUSBDriveAccessDisable Files Access to USB DrivesPrevent the Files app from accessing USB drives.
allowFilesNetworkDriveAccessDisable Files Access to Network DrivesPrevent the Files app from accessing network drives.
allowHostPairingDisable Connecting with ComputersPrevent devices from pairing with computers through Finder or iTunes.
allowUSBRestrictedModeAllow USB Accessories when LockedAllow locked devices to connect to USB accessories without USB Restricted Mode blocking them.
forceEncryptedBackupRequire Encrypted BackupForce local device backups to be encrypted.
allowPassbookWhileLockedHide Apple Wallet on Lock ScreenPrevent Wallet from being available on the Lock Screen.
allowSpotlightInternetResultsDisable Spotlight Internet ResultsDisable internet search results in Spotlight and Siri Suggestions.
forceWiFiToAllowedNetworksOnlyEnable Wi-Fi SafelistLimit the device to Wi-Fi networks provided through configuration profiles.
allowAppCellularDataModificationDisable App Cellular Data ChangesPrevent users from changing per-app cellular data settings.
allowGlobalBackgroundFetchWhenRoamingDisable Background App Refresh while RoamingPrevent background app refresh when roaming.
forceWiFiPowerOnForce Wi-Fi OnPrevent users from turning off Wi-Fi in Settings or Control Center.
forceAutomaticDateAndTimeForce Automatic Date and TimeRequire automatic date and time and prevent users from turning it off.
allowPersonalHotspotModificationDisable Personal Hotspot ChangesPrevent changes to the Personal Hotspot setting.

App Usage Mode

Control which apps can run on the device. This is configured through a single enum field rather than separate allow/block lists.

ValueBehavior
allow-allAll apps are allowed to run (default).
hiddenSelected apps are hidden from the Home Screen.
allowedOnlyOnly selected apps are allowed to run; all others are hidden.

Use the Configure Allowed or Hidden Apps setting in the Restrictions blueprint editor to choose the mode and select apps.

iCloud Restrictions

Control iCloud services independently of the general feature flags above.

KeyLabelDescription
allowCloudBackupDisable iCloud BackupPrevent the device from backing up to iCloud.
allowCloudDocumentSyncDisable iCloud Document SyncDisable document and key-value syncing to iCloud.
allowCloudPhotoLibraryDisable iCloud PhotosDisable iCloud Photo Library on the device.
allowCloudKeychainSyncDisable iCloud KeychainDisable iCloud Keychain synchronization.
allowCloudDesktopAndDocumentsDisable Desktop and Documents in iCloudDisable iCloud Desktop and Documents services.
allowCloudMailDisable MailDisable iCloud Mail services.
allowCloudCalendarDisable CalendarDisable iCloud Calendar services.
allowCloudRemindersDisable RemindersDisable iCloud Reminders services.
allowCloudBookmarksDisable BookmarksDisable iCloud Bookmark sync.
allowCloudAddressBookDisable ContactsDisable iCloud Contacts services.
allowCloudNotesDisable NotesDisable iCloud Notes services.
allowManagedAppsCloudSyncDisable Managed Apps from Storing Data in iCloudPrevent managed apps from syncing data to iCloud.

Managed App Data Restrictions

KeyLabelDescription
allowOpenFromManagedToUnmanagedPrevent Managed Apps from Opening Data in Unmanaged AppsKeep managed app data from being opened in unmanaged destinations.
allowOpenFromUnmanagedToManagedPrevent Unmanaged Apps from Opening Data in Managed AppsKeep unmanaged app data from being opened in managed destinations.
forceAirDropUnmanagedForce AirDrop as Unmanaged DestinationTreat AirDrop as an unmanaged destination for managed app data.

Best Practices

  • Start with a small blocklist. Block the few features that violate policy (camera, AirDrop, Game Center) rather than trying to enumerate every allowed app. Switch to an allowlist only when the device is strictly single-purpose (kiosk, dedicated device).
  • Test on a small group first. Restrictions like blocking the camera or disabling screenshots can break workflows you did not anticipate. Deploy to a pilot group before rolling out broadly.
  • Combine with other Blueprint settings. Pair restrictions with passcode policy and security configurations for defense in depth.