Technical overview

How Monk Mode fits into the iOS Screen Time stack.

This page separates implementation terminology from the customer journey. It summarizes the framework and extension responsibilities behind blocking, monitoring, reporting, shield presentation, and subscription state.

Looking for the customer-facing product explanation? Return to the Monk Mode homepage.

30 days free, then $2.99 per month. Cancel anytime.

Free trial available to eligible new subscribers. Sign in with Google to continue to secure Stripe checkout. Subscription renews automatically at $2.99 per month unless canceled through Stripe.

Blocks interface The customer-facing control surface for immediate blocks, schedules, limits, and opening limits.
Monk Mode Blocks interface on iPhone

Framework responsibilities

Native controls, separated by concern.

Exact implementation details can change as Apple updates iOS frameworks and review requirements.

FamilyControls

Supports authorization and privacy-preserving selection of apps, categories, and web domains for Screen Time features.

ManagedSettings

Applies supported shields and restrictions to selections authorized by the user.

DeviceActivity

Schedules monitoring windows and responds to supported activity thresholds without exposing private app content.

DeviceActivityReport

Provides privacy-scoped usage information for the app's screen-time and activity views.

Stripe + Firebase

Stripe handles secure web subscription billing, while the signed-in Google account connects the resulting entitlement to Monk Mode.

UserNotifications

Delivers supported reminders and session notifications after the user grants permission.

Extension boundaries

Small components with specific jobs.

Device Activity Monitor

Receives supported schedule and threshold callbacks, then coordinates restriction state with the main app's saved configuration.

Shield Configuration

Builds the supported title, message, icon, and action labels shown when a selected app or category is shielded.

Shield Action

Responds to shield buttons and routes supported close or access-request actions without reading private content.

Activity Report

Renders the approved usage contexts used by customer-facing analytics screens.

Platform boundary. Monk Mode can only use controls and data Apple exposes to approved Screen Time APIs. Third-party app interfaces and iOS behavior may change, so selective in-app controls must be verified against the current app version.

Data boundary

Usage metrics are not message content.

Screen Time frameworks provide scoped activity information. They do not grant Monk Mode access to private messages, photos, passwords, or the content viewed inside another app.

01

User authorization

Screen Time access begins only after the person approves the relevant iOS permission.

02

Scoped selections

Apple uses privacy-preserving tokens for selected apps and categories rather than exposing a person's private content.

03

Revocable access

Screen Time permission remains controllable through iOS. Web subscription billing remains controllable through Stripe.

Use the customer app, not the architecture diagram.

30 days free, then $2.99 per month. Cancel anytime.

Free trial available to eligible new subscribers. Terms apply.