Back to skills
SKILL.md
2560 06 Screentime Framework Headers 86bca5d5
ASecurity- Header root: `/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS26.2.sdk/System/Library/Frameworks/ScreenTime.framework/Headers` - Headers reviewed: - `ScreenTime.h` - `STScreenTimeConfiguration.h` - `STWebHistory.h` - `STWebpageController.h`
- 9 stars
- 0 votes
- 0 copies
- 0 views
- Added October 11, 2026
Works with
Security analysis
100/100npx -y skills add tools-only/X-Skills --skill 2560-06-screentime-framework-headers_86bca5d5 --agent claude-codeAre you the author of 2560 06 Screentime Framework Headers 86bca5d5?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/tools-only-2560-06-screentime-framework-headers-86bca5d5)# 06 ScreenTime Framework Headers
## Source
- Header root: `/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS26.2.sdk/System/Library/Frameworks/ScreenTime.framework/Headers`
- Headers reviewed:
- `ScreenTime.h`
- `STScreenTimeConfiguration.h`
- `STWebHistory.h`
- `STWebpageController.h`
## Canonical API Surface
### STScreenTimeConfiguration
- `enforcesChildRestrictions` read-only property.
### STScreenTimeConfigurationObserver
- `init(updateQueue:)`
- `startObserving()` / `stopObserving()`
- `configuration` property
### STWebHistory
- initializers for bundle identifier/profile identifier
- `fetchHistory(during:completionHandler:)`
- `fetchAllHistoryWithCompletionHandler(...)`
- delete APIs:
- `deleteHistory(for:)`
- `deleteHistory(during:)`
- `deleteAllHistory()`
- profile identifier support available in newer API levels (iOS 18.4+)
### STWebpageController
- `URL` property
- `urlIsPlayingVideo` property
- `urlIsPictureInPicture` property
- `urlIsBlocked` read-only property
- `suppressUsageRecording` property
- profile identifier support for multi-profile browsing (iOS 18.4+)
- `setBundleIdentifier(_:error:)` for registered browser reporting scenarios
## Implementation Notes
- ScreenTime framework focuses on web usage reporting/control for web content your app presents.
- It is not a drop-in replacement for FamilyControls + ManagedSettings token shielding.
## Extraction Confidence
- Classification: `sdk-backed`
- Confidence: `high`
- Last verified: `2026-02-08`
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.