The centerpiece
One night, start to finish.
Scrub through an actual curfew window: a 9 PM cutoff, a watched app that didn’t get the memo, and the five minutes that decide whether tonight’s a clean one.
Escalation rules
The rules, in full.
Everything the app checks, the defaults it ships with, and what you’re allowed to change about each one.
| Rule | Default | What you can change |
|---|---|---|
| Curfew window | 9:00 PM → 6:00 AM | Set per weekday. Any window that starts between 8 and 10 PM, ends by 6 AM and runs at least 7 hours. |
| Grace period | 5 minutes | 1, 2, 3 or 5 minutes, your call. Strict mode sets it to 0 — see below. |
| Watched apps | Editors, AI coding tools, terminals | Turn any category off. The watched set is the curated catalog — no custom apps. |
| When grace runs out | Violation → streak resets → posted to the Blotter with a roast | Not configurable. That part's the point. |
| Quitting the app | 4 dark nights resets the streak | A closed app can't verify a clean night. Four nights running without it and the streak assumes the worst. |
Overrides & pauses
Two ways out that don’t cost you the streak.
An override stops tonight’s countdown mid-grace, for the night prod is actually on fire. A pause opts a night out ahead of time — you already know it’ll run late, so there’s nothing to catch.
Both reset on the 1st. Neither one is a loophole: use all six in a month and the Wall will notice, even if the streak technically doesn’t break.
Opt-in
Strict mode, for people who don’t trust themselves with five minutes.
Zero grace
Grace period: zero. The instant a watched app hits the foreground after cutoff, that’s a fall — no countdown, no five minutes, no “just closing this tab.”
0 min graceUnder the hood
What counts as activity.
CaughtShipping watches foreground time, nothing else: which watched app is the active window, added up into hourly buckets of active seconds. Step away for about three minutes — idle, locked screen, sleeping machine — and it stops counting. None of it ever blocks anything; it only ever reports what it saw.
Every app gets sorted into one category, the same ones behind every chart on this site:
The privacy promise
Only hourly, per-app totals ever leave your machine — never window titles, file names, URLs, keystrokes, or screenshots. No live feed of what you’re doing, ever.
Read the full privacy policyQuestions
Answered plainly, before you ask twice.
You’ve seen the whole night. Set your own.
Free, and it never blocks anything.