Skip to main content
CupertinoClicks

Privacy

Your keys stay yours.

CupertinoClicks listens to key codes, not words. Here is what the Mac app and this website collect - and what they never touch.

Last updated: June 18, 2026

Not a keylogger

The Mac app uses keyboard and mouse events only to pick which bundled sound to play on your machine. It maps key codes to preset WAV files on disk. It does not record what you type, keep a history of typed content, or send keyboard data over the network for sound playback.

The Mac app

When you turn listening on, macOS asks for Input Monitoring so sounds can play while another app has keyboard focus. You can turn listening off from the menu bar at any time and revoke the permission in System Settings → Privacy & Security.

Preferences, profiles, optional usage stats, and tone-pad settings stay on your Mac. The App Store build does not use the network for typing or sound playback.

Both the Mac App Store and direct-download builds run inside the macOS sandbox. The direct-download build adds a network entitlement only for license activation.

Direct download purchases

If you purchase CupertinoClicks from https://www.cupertinoclicks.com, checkout runs through Lemon Squeezy. After purchase, the app verifies your license with a one-time email code. Each license works on up to two Macs and keeps working offline after activation.

To support activation and device management, we store your purchase email, a Lemon Squeezy order reference, a one-way hash of your device identifier (not the raw ID), and an optional device label such as your Mac's computer name. We do not receive or store what you type in the app.

Deactivate a Mac from your devices page or from Settings in the app. App Store purchases skip this flow - Apple handles access through your App Store account.

This website

The browser-based typing trainer runs locally in your browser. Practice text and session stats stay on your device unless you choose to share them.

In production, we use privacy-focused analytics to understand how the site is used: PostHog (page views and selected button or trainer events) and Vercel Analytics (aggregate traffic). We do not use these tools to collect what you type in the trainer. Analytics are disabled in local development.

Who we work with

We rely on a small set of processors to run the product: Lemon Squeezy (payments and download delivery), Resend (activation emails), PostHog and Vercel (website analytics and hosting), and a database provider for purchase and activation records. Each receives only the data needed for its role.

You are in control

You decide whether the Mac app listens for keys, which permissions macOS grants, and whether optional in-app statistics are counted. On the website, you can use your browser's privacy controls to limit analytics cookies and storage.

Questions

CupertinoClicks is made by Serhii Chernikov. For product and permission questions, see the FAQ. For privacy questions about this policy, contact us through the channels listed in the site footer.

Common product questions live in the FAQ.