Privacy Policy
Last updated: 2026-06-17
CleanMyMacKeyboard is built to do as little as possible — including with your data. This page explains what we collect and what we don't.
What we collect
Inside the app: nothing. No analytics, no telemetry, no crash reports.
The app makes only two kinds of network requests:
- Update check: Sparkle fetches our appcast.xml from
https://cleanmymackeyboard.app/appcast.xml. The site is hosted on Vercel, which may log standard web request data (IP, User-Agent, timestamp) for the purpose of operating the service. Retention follows Vercel's privacy policy. - License validation: Once activated, the app validates your license once a day with Lemon Squeezy. The request includes your license key, an instance ID (a SHA-256 hash of your Mac's hardware identifier — we never send the raw identifier), and your IP (logged by Lemon Squeezy). These appear in our Lemon Squeezy merchant dashboard and are used only for license enforcement. See Lemon Squeezy's privacy policy for how they handle the data on their side.
What we store locally
Your license key, instance ID, last-validated timestamp, and free-trial start date are stored locally in macOS UserDefaults. The trial start date is a single timestamp used only to tell when your 14-day trial ends — it never leaves your Mac. All of this is removed if you delete the app.
Payment processor
Purchases are handled by Lemon Squeezy, our merchant of record. Their privacy policy covers your billing data.
Contact
Questions: steven.gustavo.lara@gmail.com