DEV Community

Cover image for Why I built a screen time app that doesn't trust me
Devendra Variya
Devendra Variya

Posted on • Originally published at Medium

Why I built a screen time app that doesn't trust me

I tried every screen time app. Apple's built-in limits, Opal, Forest, the grayscale trick, all of it. They failed in the same place every time: a polite little button to ignore the limit. At 11pm, mid-scroll, with no willpower left, I tapped it without thinking. The decision to stop and the decision to keep going were both being made by the same tired person. That version of me won every night.

That is the real problem, and it is not screen time. Every tool hands the decision to the least rational version of you, in the exact moment you are least able to make it. A button you can dismiss is not a limit. It is a suggestion.

So I built one with no exit. ScreenFine uses Apple's Family Controls to lock the apps you choose at the OS level. When you hit your limit, they just don't open. No popup to swipe away, no five more minutes, no Ignore. The phone says no, and there is nothing to argue with, because the OS is the one saying it.

To get back in, you move. 25 pushups counted by the camera, 1,000 steps, 10 mindful minutes, or any Apple Watch workout. On-device, no honour system. Most nights I decide it isn't worth the pushups, which is exactly the point.

And when the shield drops, it does not stay quiet. One of six characters tells you what you just chose. One of them told me I had ninety minutes for the algorithm and not ten for myself. Funny right up until it isn't.

A few things I will never add. No pause button, because that is just the Ignore button in a new shirt. No Android until the APIs there let me build a shield that actually holds. The camera never leaves your phone. A dollar a week, seven days free, no tiers.
If you know the 11pm scroll, try it on TestFlight or see how it works at ScreenFine.

Top comments (0)