An app blocker without a camera, and without AI
Search for an exercise app blocker and you will find a dozen of them that all want the same thing: prop your phone against something, stand back, and let the front camera and an AI model count your pushups before it gives Instagram back. It is an impressive demo. It is also the reason a lot of people uninstall these apps in the first week.
What the camera actually costs you
Camera-verified reps sound rigorous, and in exchange you accept four things:
- A setup ritual. The phone has to be propped at the right angle, far enough back, in enough light, with enough floor. That is a minute of fiddling before every single unlock — and the whole premise of the app is that unlocking should be quick enough to actually do.
- A camera pointed at your home. At your floor, your room, and you, several times a day. Even when the processing is on-device, it is a permission you granted an app whose job is to watch what you do on your phone.
- Misses and false counts. Half reps, bad angles, a dark room. Arguing with a rep counter about whether that one counted is a remarkably fast way to stop caring about the app.
- Somewhere you can be seen. An office, a hotel lobby, a friend's kitchen — anywhere you would rather not set your phone down and start filming yourself.
Motion detection has the same problem, quietly
The common alternative is to count with the accelerometer: hold the phone, or strap it to your arm, and let it feel the movement. No camera, which is a real improvement. But a phone shaken by hand produces a signal that looks a great deal like a pushup, so the verification is mostly theatre — you have kept the friction and lost the honesty, which is the worst trade of the three.
What the blocking actually depends on
It is worth separating the two halves of these apps, because only one of them is hard.
- The lock is done by the operating system. On iPhone, only Apple can block an app, so every blocker on the App Store routes through Apple's Screen Time — and Apple never tells the app which apps you chose. On Android, the blocker sees which app came to the foreground and covers it.
- The rep count is just a number going into a balance. Nothing about the lock depends on how that number was produced.
So the camera is not load-bearing. It is a verification layer bolted onto a system that works fine without it — and the thing it verifies is a promise you made to yourself.
The honor system, on purpose
The case for typing in your own reps is not that it is easier to build. It is that the adversary model is wrong. Nobody is auditing your pushups. There is no prize. If you log twenty pushups you did not do, you have successfully deceived a person who wanted to do twenty pushups, and you now have exactly what you had before you installed anything.
What a blocker can genuinely give you is friction — making the distracting app cost something that has to be paid with your body instead of your thumb. That works the moment the reps are real, and no amount of computer vision makes them realer.
What to look for instead
- No camera or microphone permission requested at all.
- No accessibility service on Android. Usage access is enough to know which app is open; reading your screen is not necessary.
- No account and no analytics. A blocker knows which apps you open — that list should never leave the phone.
- A clock that stops. Earned minutes should only burn while a blocked app is actually on screen, not while the phone sits in your pocket.
How HonorFit does it
HonorFit is built to that spec deliberately. You pick the apps, you log reps on four wheels — pushups, situps, pull ups, squats — and every rep deposits screen time into one balance that only counts down while a blocked app is actually open. There is no camera, no motion tracking, no AI, no account, no analytics, and nothing sent off your device. It never asks to read your screen, because it does not need to.
HonorFit Blocker is a free pushup app blocker for iPhone and Android. Honor system, zero AI, no camera, nothing leaves your phone.