Context: my screen time was 6h/day. The best-rated blocker wanted $99.99/year, with the only feature that works (strict mode) locked behind the paid tier.
I’m a solo dev in Brazil, so built my own. One-time purchase, no account, no server — it runs entirely on Apple’s Screen Time API, on your phone.
Things I learned that might help other devs:
- Apple took 5 weeks to approve the Family Controls distribution entitlement. Submit it on day 1, and separately for each extension.
- Don’t add the “App and Website Usage” capability unless you need usage data — it makes the permission prompt all-or-nothing and scares users off.
- The one feature people actually pay for is “can’t cancel until the timer ends.” Everything else is decoration.
Happy to answer anything about the build or the entitlement process. If you want to try it, I’ll put the name in the comments rather than spam a link.