ON-DEVICE EYES
MediaPipe runs on your CPU. No server, no upload, no nonsense.
v2 β louder edition
We will beep at you. We will not stop beeping. You will move your hand.
Pick your build: DMG on Mac, ZIP on Windows.
Your OS asks. You say yes. Camera stays on your machine.
We watch. You touch. We beep. You stop. You win.
A privacy policy is a promise. No server is a fact.
MediaPipe runs on your CPU. No server, no upload, no nonsense.
Tink β Pop β Sosumi. Each louder. Each more annoying. Each more effective.
Built around the awareness step from Habit Reversal Training.
Today's count, longest clean streak, 7-day chart. Gamified guilt.
Eating? On a call? Pause. Resume. Back to work.
No server, no account, no upload. Your camera feed never leaves your computer.
Hand drifts toward your nose? Loud beep on frame one β no grace tier. Opt-in for chronic pickers, pinchers, and idle nose-rubbers.
"I had no idea I touched my face that much until something started beeping at me."
"Like a Fitbit for my hands. I'm down 80% in two weeks."
"It's annoying. That's exactly why it works."
Detection, beeps, today's stats: free, unlimited. Pro adds long history, exports, profiles, posture mode.
SEE PRICING βOne short email a day. Prompts, science, check-ins. Free. Zero upsell.
No. The app processes frames locally with on-device models. There is no server, no account, no upload.
No. The desktop app is free. We may add a paid tier later (cloud sync, family plan) but the core detector will stay free.
A Mac (macOS 11+) or Windows 10/11 PC with a webcam. About 200MB of disk.
It uses ~5β15% of one CPU core on a modern laptop. No GPU required.
An opt-in tier that fires the loud alert immediately when your hand enters a tight region around your nose β bridge, tip, nostrils. No grace period, no soft escalation. It exists for chronic nose-pickers, allergy-pinchers, and people who fidget with their nose without realizing it. Toggle it on under Preferences.
No Touch Face is a habit-support tool, not a medical device. It does not diagnose or treat any condition.