Skip to documentation content
Keebye Docs

History and privacy

What the local dictation history stores, how it is encrypted and pruned, the complete list of network calls Keebye makes, and what stays on your Mac.

Audio never leaves your Mac and transcripts are never sent anywhere. What Keebye keeps, it keeps locally.

Dictation history

History is a SQLite database at ~/Library/Application Support/com.keebye.app/keebye.db. It stores text only; audio is never stored. Rows older than 30 days are pruned when the database opens and after every insert. Dictations into password fields are never saved.

  • Each entry keeps the timestamp, text, engine, language, whether it was translated, the target app's bundle id, and the character count.
  • Settings › History › "Save dictation history on this device" is on by default. The hint reads: "Text only — audio is never stored — and entries auto-delete after 30 days. Dictations into secure (password) fields are never saved."

Encryption at rest

"Encrypt history on this device" is on by default: "Encrypts the history database at rest with a key kept in your keychain, so nothing readable is left on disk. On by default; changes take effect after restarting Keebye." The key is a random 256-bit SQLCipher key stored in the Keychain under the account db-key. If the key cannot be stored, history is disabled rather than written unencrypted.

The history window

Open it from the tray ("Dictation History…") or Settings › History › "Open dictation history…". The window "Keebye — Dictation History" lists up to the 200 newest entries.

  • "Search…" filters entries.
  • Each entry has Copy and Delete.
  • "Clear all" asks you to click again: "Click again to confirm".
  • The empty state reads "No saved dictations yet."
  • The note at the bottom reads: "Saved on this device only — text, never audio. Entries auto-delete after 30 days. Turn history off in Settings."
  • The tray's "Copy Last Dictation" copies the latest text without opening the window.

Every network call Keebye makes

This is the complete list.

  • keebye.com — opened in your system browser for sign-in (/auth/desktop), Terms, Privacy, and pricing.
  • app.geekbye.com — /api/auth/verify, /api/geekbye/auth/refresh, and /api/user/me, for sign-in and your trial or Pro entitlement.
  • huggingface.co — speech and LLM model downloads.
  • github.com/aiescu/keebye-releases — app updates.

What stays on your Mac

  • settings.json in ~/Library/Application Support/com.keebye.app/.
  • keebye.db (plus its -wal and -shm files) in the same folder.
  • Model files under models/.
  • Two Keychain items for service com.keebye.app: auth (your session) and db-key (the history key).