Back to Keylo

Privacy Policy

Last updated August 9, 2026

Keylo is built to be the opposite of a covert keylogger. This page explains, plainly, what that means in practice. If anything here ever stops matching what the app actually does, treat the source code on GitHub as the final word.

What Keylo collects

While active, Keylo observes the timing between your keystrokes: how fast you type, how often you correct yourself, and how that rhythm drifts over a session. This timing data stays on your device and is used only to compute the statistics shown in your own dashboard.

What Keylo does not do

Where your data lives

Settings, such as your exclusion list and hotkey, are stored in a local JSON file in your user profile. Saving detailed stats history to disk is off by default and only begins once you turn on "Save stats to disk" in Settings. When it is on, that history is stored in a local database file alongside your settings, and the encryption key for that database is kept in your system's own credential store, never next to the data it protects.

An optional widget shows a small, non-sensitive summary, like your recent average speed, so you can check your trend without opening the full app.

Your control over it

A menu bar or tray icon is visible for the entire time capture is active, and a global hotkey pauses it instantly from anywhere, including full screen apps. "Clear all data" in Settings deletes the local database and its encryption key in a single step. Uninstalling the app removes everything it created.

Not a medical device

The pattern notes Keylo shows are meant to help you notice change in your own typing over time. They are not a diagnosis, and Keylo is not a substitute for professional medical advice.

Open source

Keylo is free and open source under the MIT license. Every claim on this page can be checked directly against the source, which is public on GitHub for macOS and Windows.

Changes to this policy

If this policy changes in a way that matters, the date at the top of this page will change with it. Meaningful changes will also be noted in the project's release notes.

Contact

Questions or concerns about privacy are best raised as an issue on the GitHub repository.