FocusFence

The Focus control layer Apple forgot to build.

View the Project on GitHub stavrop/focusfence

Privacy Policy

FocusFence Last updated: May 6, 2026

Overview

FocusFence (“the App”) is designed to help you manage screen time by linking Apple Focus modes to app blocking rules. Your privacy is fundamental to how the App is built — all data stays on your device.

Data Collection

FocusFence does not collect, transmit, or store any personal data on external servers. The App operates entirely on-device.

What the App stores locally

What the App does NOT do

Screen Time & FamilyControls

FocusFence uses Apple’s FamilyControls, ManagedSettings, and DeviceActivity frameworks to:

The App uses FamilyControls in individual mode (for personal use only, not parental controls). Apple’s Screen Time API is privacy-preserving by design — app selections are represented as opaque tokens that cannot be reverse-engineered into app names or bundle identifiers.

App Groups

The App uses a shared App Group container (group.stavrop.focusplus) to coordinate between the main app and its extensions (DeviceActivityMonitor, ShieldConfiguration, ShieldAction, Widget, and App Intents). This data never leaves the device.

Subscriptions

FocusFence Pro subscriptions are managed entirely by Apple through StoreKit 2. Payment processing, receipt validation, and subscription management are handled by Apple. FocusFence does not have access to your payment information.

Children’s Privacy

FocusFence is designed for individual adult use. It does not knowingly collect information from children under 13.

Changes to This Policy

If this privacy policy is updated, the changes will be posted on this page with an updated revision date. Continued use of the App after changes constitutes acceptance of the revised policy.

Contact

If you have questions about this privacy policy, please open an issue at: github.com/stavrop/focusfence/issues