100% local capture · your data never leaves your machine

Find the 30 minutes your screen eats every day.

TimeLeak watches your workday — a screenshot every 5 seconds, locally — then a cheap AI model turns 8,640 lines of metadata into a daily brief that names your exact time leaks and hands you the fix: the hotkey, the script, the digest, the extension.

One-time purchase · bring your own API key (~1¢/day) · 14-day refund

# brief_2026-07-08.md — generated 5:30pm, cost: $0.014
CONFIRMED LEAK · seen 4 days · ~22 min/day
You re-opened the same 6 status pages 14× before noon.
UPGRADE → one 7:30am digest replaces the loop. Script drafted.

CONFIRMED LEAK · seen 3 days · ~10 min/day
Voice tool adds ~250ms per insert × ~400 uses/day.
UPGRADE → free local hotkey tool: same output, 50ms, $0/mo.

WATCHING · seen 2 days
Same 5-step export ritual in the project tool, twice daily.
confirms tomorrow → extension will be suggested
8,640frames a day → one 2-min brief
~1¢per day of AI analysis, on your key
3 daysbefore a pattern is confirmed real
0bytes of your screen uploaded by capture
How it works

Watch → count → confirm → fix.

1

Watch, locally

Every 5 seconds: one line of metadata (app, window, idle) and one downscaled screenshot — to a local folder that auto-prunes after 7 days.

2

Count what repeats

Minutes per app, context switches per hour, polling loops, focus blocks. Pure math, no AI, no network.

3

Let a cheap model read the day

One compact digest to a small model on your key. It writes the observations ledger — every suspected leak gets a counter.

4

Fix what's confirmed

Seen 3 days running? The brief names the behavior, the minutes, and the exact mechanical fix. You apply it once; the minutes come back forever.

The full architecture, including what does and doesn't touch the network →

Real briefs, first week

The kind of thing it finds

Morning digest instead of a polling loop.

The watcher caught eight cyclical page-checks before 10am. The brief replaced them with a single scheduled digest containing everything those visits were hunting for.

≈ 22 min/day back
Hotkey idea-capture.

Capturing content ideas was a 5–10 minute app-hopping ritual. Now it's one hotkey, dictate a line, straight back to work.

≈ 7 min/day back
The voice-tool swap that paid for itself.

A paid dictation tool added ~250ms per insert, hundreds of times a day. The brief flagged the frequency and suggested a free local swap: 50ms and $15/mo saved.

≈ minutes/day + $15/mo back

Estimated savings from the briefs shown; your leaks will be your own.

Principles

Four things that will never change

Nothing leaves your PC

Screenshots live in a local folder you can open, and auto-delete in 7 days. The only network call is the daily digest to your own AI key — and the watcher is open source on GitHub, so you can read the exact payload in the code.

No microphone. Ever.

Screen only. Meeting apps are auto-redacted by default — the people on your calls are not yours to record.

No boss dashboard. Ever.

No team plan, no admin console, no export your employer can demand. TimeLeak is a self-audit tool, permanently single-player.

Works forever, even if we don't

Plain Python + local files + a license with no activation server. If timeleak.app vanished tomorrow, your copy wouldn't notice. Rewind.ai users learned this one the hard way.

Pricing

One price. Your key. No subscription.

The going rate for being told where your time went is $120–180 a year, forever — RescueTime runs ~$144/yr, Rize ~$120–360/yr. TimeLeak is $19 one-time, because after you buy it, the compute runs on your machine and your API key. There is nothing for us to bill monthly.

Free

$0
forever
  • The 5-second local watcher, all monitors
  • Daily local stats: top apps, switches/hr, polling loops, focus blocks
  • Redaction lists (password managers + meeting apps are never captured) + pause + auto-prune
  • No account, no card
Download free
EVERYTHING

Pro

$19
one-time · lifetime license + updates
  • AI daily brief that pops open at 5:30pm with named leaks + fixes
  • Observations ledger with 3-day confirmation
  • Honest data: capture gaps are flagged, never hidden
  • Vision mode: up to 20 sampled frames when text isn't enough
  • One-command auto-install (watcher at logon + scheduled brief)
  • 14-day no-questions refund
Get TimeLeak Pro
FAQ

Questions, answered straight

Do my screenshots get uploaded anywhere?

No. Capture is 100% local — screenshots and metadata stay in a folder on your machine and auto-delete after 7 days. The Pro brief sends only a compressed text digest (and, only if you opt in per-run, up to 20 sampled frames) to the AI model you configured with your own API key.

What happens if TimeLeak shuts down?

Nothing changes for you. Your copy is plain Python on your disk, your data is local files, your license has no activation server to phone. It keeps working forever — which is more than Rewind.ai users can say after it was acquired and switched off with two weeks' notice.

Does it record my microphone or my meetings?

Never. There is no microphone code in the product at all, and meeting apps (Zoom, Teams, Webex, FaceTime) are on the default redaction list — while they're focused, no screenshot is taken. Other people on your calls are not yours to record, so TimeLeak doesn't.

Can my boss use this to watch me?

No. There's no team plan, no manager dashboard, no export an employer can subscribe to — and there never will be. TimeLeak is strictly a self-audit tool: your machine, your folder, your eyes.

What does the AI analysis cost to run?

About 1–3 cents per day with the default small model, billed to your own API key. That's why Pro is a one-time purchase, not a subscription — the ongoing compute is basically free.

What platforms does TimeLeak support?

Windows is fully supported including one-command auto-install and multi-monitor capture. macOS works in beta (app-level tracking + screenshots). It's plain Python — readable, auditable, yours.

How is this different from RescueTime or a time tracker?

Trackers tell you how long you spent in categories — 'Chrome: 3 hours' tells you nothing. TimeLeak's AI reads the actual day and names the specific repeat behavior — 'you re-checked these 6 pages 14 times before noon' — estimates the minutes it costs, and hands you the concrete fix.

Is there a refund policy?

14 days, no questions. Reply to your receipt email and it's done.

Why do patterns need 3 days to confirm?

One unusual day generates noise. A behavior that shows up three separate days is a habit — that's when the brief promotes it to a confirmed leak worth engineering away.

TimeLeak Pro

Stop guessing where your day went.

  • AI daily brief at 5:30pm: your exact time leaks + the concrete fix for each
  • Observations ledger — patterns confirm after 3 days, so fixes are real
  • One-command install: watcher at logon, brief on schedule
  • Bring your own API key — the brief costs you ~a cent a day, forever
  • Lifetime license + updates. 14-day no-questions refund

Or start free

The free watcher + local stats report. No card, no account — just your context-switch count by tonight.