<!--
{
  "availability" : [

  ],
  "documentType" : "symbol",
  "framework" : "Screen Time",
  "identifier" : "/documentation/ScreenTime",
  "metadataVersion" : "0.1.0",
  "role" : "Framework",
  "symbol" : {
    "kind" : "Framework",
    "modules" : [
      "Screen Time"
    ],
    "preciseIdentifier" : "ScreenTime"
  },
  "title" : "Screen Time"
}
-->

# Screen Time

Share and manage web-usage data, and observe changes made by a parent or guardian.

## Overview

The Screen Time framework gives you the tools you need to help parents and guardians
supervise their children’s web usage. Use this framework to:

- Report web-usage data.
- Delete history.
- Take action when a parent or guardian blocks a URL or begins enforcing child restrictions.

> Note: In a compatible iPad or iPhone app running in visionOS, the APIs of this framework do nothing.

## Topics

### Essentials

[`STWebpageController`](/documentation/ScreenTime/STWebpageController)

The controller you use to report web usage and block restricted webpages.

### Configuration queries

[`STScreenTimeConfigurationObserver`](/documentation/ScreenTime/STScreenTimeConfigurationObserver)

The object you use to observe changes to the current configuration.

[`STScreenTimeConfiguration`](/documentation/ScreenTime/STScreenTimeConfiguration)

The configuration for this device.

### Web-Usage data deletion

[`STWebHistory`](/documentation/ScreenTime/STWebHistory)

The object you use to delete web-usage data.



---

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)