<!--
{
  "availability" : [
    "iOS: 15.0.0 -",
    "iPadOS: 15.0.0 -",
    "macCatalyst: 15.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "ManagedSettings",
  "identifier" : "/documentation/ManagedSettings",
  "metadataVersion" : "0.1.0",
  "role" : "Framework",
  "symbol" : {
    "kind" : "Framework",
    "modules" : [
      "Managed Settings"
    ],
    "preciseIdentifier" : "ManagedSettings"
  },
  "title" : "Managed Settings"
}
-->

# Managed Settings

Access and change settings with your app while maintaining user privacy and control.

## Overview

Managed Settings provides a privacy-preserving way for users to restrict access to certain settings and features on their devices.
With the user’s permission, your app can limit media showings, restrict app purchases, lock passcode settings, and configure other device behavior.

![A diagram consisting of three icons with an on-and-off toggle switch below each one. On the left is a Settings icon with an toggle switch representing the on state. In the middle is an App Store icon with a toggle switch represeting the off state. To the right is a Safari icon with a toggle switch representing the on state.](images/com.apple.ManagedSettings/managed-settings-overview~dark@2x.png)

Managed Settings works together with <doc://com.apple.documentation/documentation/ManagedSettingsUI>, <doc://com.apple.documentation/documentation/DeviceActivity>, and <doc://com.apple.documentation/documentation/FamilyControls> to allow your app to restrict, authorize, and monitor device usage.
To learn more about authorizing Managed Settings on your app, see <doc://com.apple.documentation/documentation/FamilyControls>. For more
information about monitoring and scheduling device usage with your app, see <doc://com.apple.documentation/documentation/DeviceActivity>.

## Topics

### Essentials

  <doc://com.apple.ManagedSettings/documentation/ManagedSettings/ConnectionWithFrameworks>

  <doc://com.apple.ManagedSettings/documentation/ManagedSettings/ReadingMedia>

### Settings

[`ManagedSettingsStore`](/documentation/ManagedSettings/ManagedSettingsStore)

A data store that applies settings to the current user or device.

### Shield actions

[`ShieldAction`](/documentation/ManagedSettings/ShieldAction)

Constants that describe a user’s action for your extension to handle.

[`ShieldActionDelegate`](/documentation/ManagedSettings/ShieldActionDelegate)

A class for an extension that handles shield actions.

### Family privacy

[`Token`](/documentation/ManagedSettings/Token)

A representation of an activity, such as an app or website, that doesn’t reveal its identity.

### Apps

[`Application`](/documentation/ManagedSettings/Application)

A representation of an application on the user’s device.

[`ApplicationToken`](/documentation/ManagedSettings/ApplicationToken)

A representation of an application.

### Categories

[`ActivityCategory`](/documentation/ManagedSettings/ActivityCategory)

An activity’s category, such as Entertainment or Social.

[`ActivityCategoryToken`](/documentation/ManagedSettings/ActivityCategoryToken)

A token that represents a category of app or website activity.

### Websites

[`WebDomain`](/documentation/ManagedSettings/WebDomain)

An object that represents a website.

[`WebDomainToken`](/documentation/ManagedSettings/WebDomainToken)

A representation of a web domain that preserves the user’s privacy.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)
