About

Open Screen Time is parental-control software built in public.

Open Screen Time is a Flutter app for family screen time supervision. It runs as either a parent Controller or a child-device Enforcer, with an iOS-focused enforcement layer based on Apple Screen Time frameworks.

Why it exists

Many parental-control products ask families to trust a hosted service with sensitive family structure, device, and schedule data. Open Screen Time takes a different approach: make the implementation inspectable, keep the privacy model understandable, and let parents own the Firebase project that stores family records.

How it works

The Controller configures schedules, pairs Enforcer devices, and writes family policy to the parent-owned Firebase project. The Enforcer receives wake signals, fetches the latest schedule, and applies local iOS restrictions through Screen Time capabilities.

Project status

The app is beta software. It is intended for parents, guardians, and authorized adults supervising devices they are allowed to manage. Public release work is focused on reliability, review readiness, clear consent, and honest documentation.