Skip to content

Privacy

What Capslock stores on your Mac, what it never records, and the only times it uses the network.

Capslock processes keyboard and pointer events on your Mac to apply the mappings you chose. It contains no behaviour analytics or advertising SDK. It sends no mapping, key, clipboard, Shell, app-history, or usage telemetry.

What is stored locally

Everything Capslock keeps lives in your user account, under ~/Library/Application Support/com.vonng.capslock/:

  • your configuration;
  • clipboard slots, encrypted with a random key that is kept in your Keychain;
  • a private diagnostic log, readable only by your user;
  • recovery records used to give the Caps Lock mapping back after a crash;
  • per-day action counters for the Statistics page.

A diagnostics export leaves out produced text, clipboard contents, Shell commands and output, secrets, raw key history, and full app history.

The Playground

Free Play keeps only the latest physical-key observation, and only while the Playground is visible and in front. It is cleared when you leave the page or the window loses focus, and it is never uploaded.

Network access

Capslock makes no network request unless you open a link yourself, or a release build checks its HTTPS update feed for a new version. Development builds have no update feed and never check.

Shell commands that you explicitly trust run with your user privileges. They can read files or use the network on their own, and Capslock does not sandbox them. Pause, Release All, and configuration Undo do not stop a process that has already started or reverse what it did. Commands in an imported configuration must be reviewed and trusted again before they run.

Permissions

Capslock asks for the macOS Accessibility permission, which its active keyboard event tap requires. It does not need Input Monitoring. Starting at login is optional and uses Apple's SMAppService.

Removing your data

Deleting the app stops it. You can also delete ~/Library/Application Support/com.vonng.capslock, its preferences and caches, and remove Capslock from the Accessibility list in System Settings. See Uninstall.

Contact

Questions about privacy: rh@vonng.com