Privacy Policy
No accounts, ads, analytics or tracking, and nothing is sent to us.
This policy explains how Keyhabit (“the app”), a Mac app that shows the keyboard shortcuts in the front app’s menus and helps you learn them, developed by Kevin Fitzgerald, handles information.
Information we collect
None. Keyhabit does not collect, store, sell or share personal information on any server, and it does not include analytics, advertising, crash-reporting or tracking tools of any kind.
Information stored on your Mac
To work, the app keeps the following on your Mac only:
- The shortcuts it has read from each app’s menus (the menu commands and their keys), so the overlay opens quickly
- How often you click each menu command that has a shortcut, and how often you type that shortcut (counts only)
- Your practice results, pins, notes and muted nudges
- Your settings, and your license key in your Mac’s Keychain
The menus, counts, practice results, pins and notes are plain files in your user Library (Application Support, under com.fitz1567.keyhabit), your settings are in its preferences and the license key is in your Keychain. None of it is sent to us. Settings › Privacy › Erase Stats, Pins and Notes deletes the files.
The Accessibility permission
Keyhabit asks for one permission, Accessibility (System Settings › Privacy & Security › Accessibility). macOS requires it for any app that reads another app’s menus. Keyhabit uses it to read the menu commands and shortcuts of the app in front, to see which menu command you pick with the mouse (for a nudge) and to notice when you press one of those shortcuts. It doesn’t read your documents or what’s in your windows, and it never clicks or types in other apps. Holding ⌘ to open the overlay needs no permission. You can turn the permission off at any time.
What you type
Keyhabit never records what you type. It looks only at key presses that include ⌘ or ⌃, compares each with the front app’s menu shortcuts and, when one matches, adds 1 to that shortcut’s count. No keys, text or passwords are kept or sent anywhere. You can turn counting off in Settings › Coach.
Network
Keyhabit is sold directly through Gumroad, and its only network requests are the license check with Gumroad (your license key, when you enter it and about once a week) and checks for app updates at fitztoppicks.com. Neither sends anything about the apps you use, your shortcuts or your counts.
Purchases
Keyhabit is sold directly through Gumroad, which handles payment and sends your receipt and license key; we never see your payment details. The app sends your license key to Gumroad to check it, and nothing else.
Children’s privacy
Because the app collects no personal information from anyone, it does not knowingly collect personal information from children.
Changes to this policy
If this policy changes, the new version will be posted on this page with a new effective date. If the app ever begins collecting data, this policy will be updated before that happens.
Contact
Questions about this policy or the app: k.fitzgerald310@gmail.com.