Kappi

Privacy Policy for Kappi

What Kappi counts, what stays on your device, and the little that is ever sent. Last updated 10 November 2026 (version 4.0).

This policy explains what the Kappi browser extension (formerly Typing Statistics) counts, what stays on your device, and the small amount that is sent to our server and why.

1. What is counted, on your device

The extension counts how many times each key is pressed on each site, words (from the spaces between them), your typing speed, the hour of the day you type, keyboard shortcuts you use, and which character you corrected right after a backspace. It never stores the order of your keystrokes or anything you type, so nothing you type can be reconstructed. It does not read page contents. Keys typed into password fields, one-time codes and card number fields are not counted at all. These counts are kept in your browser's extension storage.

2. What leaves your device, and why

Nothing below includes what you type, the order of your keys or page contents.

  • The keycaps game. The game's wallet and collection live on our server so they cannot be edited locally. Its requests carry a random install id (stored by us only as a salted hash), the number of keys you typed that day (a single number), whether you reached your daily goal and finished your quests, your local calendar day and time zone, whether your browser language points to Japan, South Korea or China (where the law requires fixed, disclosed odds), and the extension version and browser family (for example "4.0.0" and "chrome"), so we can count active installs per release.
  • Friends, challenges and the league (only if you use them): the username and nickname you choose, who you add, the typing-test results you send as challenges, and cheers.
  • Comparing with other users and the daily challenge (opt-in): a weekly sample of your average speed and keys per day, and daily challenge scores under the nickname you choose.
  • Crash reports (on by default, can be turned off in Settings): the error message, a few lines of the stack trace, the extension version and browser, tied to the random install id.
  • Upgrade screen counts: when the upgrade screen opens, an anonymous count of which feature opened it.
  • Anonymous usage (on by default, can be turned off in Settings; on Firefox only with your permission for technical and interaction data): which screens and features are used, for example a tab opened, a typing test started or finished with its speed and accuracy, a capsule pull and the rarity it gave, a setting switched (for nicknames and Never-track sites only that they changed, never the values), a season reward claimed or a checkout started. Each event carries the random install id (stored by us only as a salted hash), the extension version, browser family, browser language, whether you have Pro and how many days since install. Events are sent in batches a few times a day. They never include site names, URLs, keys or text you type, your email or your username, and are not linked to your account. We use them only to understand which parts of the extension help people and to fix what does not.
  • Account and Pro (only if you sign in): your email address, to send a sign-in link and tie your plan to you; a random access token for licence checks. We never send marketing email.
  • Cloud backup (Pro, opt-in): a copy of your statistics, including the names of the sites you type on, stored encrypted at rest so your devices can share it. You can delete it from Settings at any time.
  • Payments are handled by Stripe. We keep Stripe's customer and subscription identifiers and your plan status, never card details.

Site icons come from your browser's own favicon cache, never from a third-party service.

3. Where it is stored and who can see it

Server data is stored with Amazon Web Services and is used only to run the features above. We do not sell data, show ads, or use third-party analytics or advertising networks. Counters about adoption and the upgrade screen are aggregated numbers with no install id attached. Crash reports are deleted after 30 days. Usage events are kept for 13 months and then deleted; they are analysed by us only, never shared or sold.

4. Your choices

  • Turn off anonymous usage, crash reports, comparisons and cloud sync in Settings, and add any site under Never track. You can pause tracking at any time.
  • Export or delete everything stored in your browser from Settings, Data.
  • Firefox lets you decline each category of data sharing; the features that need it then ask before sending anything.
  • Sign out from Settings to remove the access token. To delete your account or game record from our server, contact us at the address below.

5. Changes to this policy

If this policy changes, the date at the top changes with it, and the new version is posted here.

6. Contact Us

If you have any questions or concerns about this privacy policy or Kappi, formerly Typing Statistics, please contact us at itsmarzzzzzz@protonmail.com.

Still have a question?Write to us and a person answers.

itsmarzzzzzz@protonmail.com
Hi, I'm Kappi.

In the extension I sit in the corner of every page and count your keys, never what you type. Type something here and watch.