Get the app

Family Controls

Also: Screen Time API · FamilyControls · Family Controls framework · Managed Settings · Device Activity

Family Controls is Apple's developer framework that lets approved third-party apps use Screen Time's blocking powers. Introduced in iOS 15 (2021) for parental controls and opened to individuals in iOS 16, it lets an app block apps you pick without learning which apps they are. Most iPhone app blockers, Bricked included, are built on it.

What it is, in plain terms

Apple’s own Screen Time feature can block apps. For years, other apps couldn’t, because iOS keeps apps walled off from each other. In iOS 15 (2021), Apple opened a door. Family Controls is the permission layer that lets an approved app use Screen Time’s tools, with your consent.

Apple’s documentation describes it as the framework to “authorize your app to provide parental controls on a device”. It started as a parental-controls tool. From iOS 16, an app can also be authorized by an individual managing their own device, which is what made self-control apps on iPhone possible.

It works with two companion frameworks, often called the Screen Time API together:

  • Managed Settings applies restrictions, such as covering an app with a “shield” screen so it can’t be used.
  • Device Activity monitors usage against schedules and time thresholds, such as a bedtime window or “60 minutes used”.

How it protects your privacy

When an app built on Family Controls asks which apps to block, it doesn’t show its own list. It shows Apple’s picker, the FamilyActivityPicker, which lets you choose apps, websites and categories “without revealing their choices to the app”. The app receives opaque tokens instead of app names. It can say “block these” without knowing that “these” means TikTok and Reddit.

No VPN, no reading your screen, no browser extension. That’s a real difference from older blocking tricks.

How authorization works

  • For a child: a parent or guardian in the same Family Sharing group approves it. The child then can’t delete the app or sign out of iCloud to get around the controls.
  • For yourself: you approve with Face ID or Touch ID. With self-authorization you can delete the app by default. Some blockers switch on Apple’s block on app removal during a strict session; Bricked doesn’t.

That second point matters. A self-control app built on Family Controls is friction you chose, not a lock someone else holds.

What it can’t do

  • It works at the level of whole apps, categories and web domains. It can’t block only Reels inside Instagram or only Shorts inside YouTube.
  • Apps need a special entitlement that Apple must approve before they can ship on the App Store.
  • In iPhone or iPad apps running on Apple Vision Pro, authorization always fails.

How to tell if an app uses it

You’ll see an Apple system prompt asking to allow Screen Time access, confirmed with Face ID or Touch ID, and Apple’s app picker instead of a custom list. Blocked apps show a system shield screen rather than the app itself.

Where it fits

Family Controls doesn’t decide how strict blocking is. Each app designs its own unlock rules on top. Bricked uses it to turn your chosen apps to brick when a daily limit or schedule hits, and replaces Screen Time’s one-tap skip with 5-minute peeks behind an escalating hold or wait. Your limits and stats stay on your device. The broader principle is stimulus control: the framework simply makes the cue-blocking enforceable.

Sources

  1. Apple Developer Documentation: Family Controls
  2. Apple Developer Documentation: requestAuthorization(for:) (iOS 16.0+)
  3. Apple Developer Documentation: FamilyActivityPicker
  4. Apple Developer Documentation: Managed Settings
  5. Apple Developer Documentation: Device Activity

Last reviewed November 4, 2026.