ButterKeys app icon ButterKeys

Privacy

Your typing stays on your Mac.

ButterKeys processes a small amount of recent typing locally so it can detect recurring mistakes. It does not send your typing anywhere, store complete sentences, or monitor secure password fields.

When learning is enabled, ButterKeys saves small correction pairs such as “soem” → “some”.

What is stored

DataPurpose
Explicit rulesUser and seeded smoothers
Learned typo pairsCompact source → replacement stats
Motor pattern aggregatesKey-confusion signals (no full text)
Correction history (optional)Recent compact corrections, default 30-day retention
App policiesPer-app modes / exclusions
SettingsPreferences only

What is never stored

Network

Correction does not use the network. The app avoids networking entitlements for typing.

Sparkle may contact the configured HTTPS update feed to check for new versions. That traffic contains no typing data, correction history, or diagnostics. You can ignore update prompts; corrections keep working offline.

User controls

Settings → Privacy provides export, delete history, delete learned data, and delete all ButterKeys data.

Contact

Questions or requests: GitHub Issues or Settings → About → Report a problem.

Last updated: 24 July 2026 · Matches the in-repo privacy notes for ButterKeys 1.0.0.