Privacy · Typmin

We count keystrokes, not content.

Typmin counts how much you type, never what you type.

01 · What happens when you press a key

  1. The editor fires a keydown event.
  2. lib/keystroke-counter.js increments an integer.
  3. The event's key value is discarded immediately — our code never even reads it.

That's it. Every 10 seconds the current count is batched to our server with a session ID. No keys, no text fragments, no timestamps of individual events. Just a delta.

02 · What we do store

Your document drafts — so you don't lose work — live in our database, private to your account. Delete them any time from Settings → Privacy.

03 · Verify it yourself

The app is open source. Read lib/keystroke-counter.js and confirm the counter literally takes no key data. The tick() function signature accepts no arguments — individual key values never reach the counting logic.