wavekat
voice docs blog

Privacy

WaveKat Voice handles some of the most personal data there is — your phone calls. This page explains what the app stores, what (if anything) leaves your computer, and how to delete it.

The short version: everything stays on your computer unless you sign in to a WaveKat account, and the only things that ever leave without an account are optional, anonymous crash reports and an anonymous install count — both controlled by one switch in Settings → About.

What stays on your computer

  • Call recordings. When recording is on — it is by default — each call you answer or place is saved as an audio file on your computer, with both sides of the conversation. Turn it off any time in Settings → Recording. There’s no automatic cleanup: recordings stay until you delete them.
  • Call history. Date, number, duration, and how each call ended, kept in a local database.
  • Transcripts. If you turn on live transcription (it’s off by default), the speech-to-text runs entirely on your computer — no audio is sent anywhere to be transcribed. The text is saved alongside the call.
  • Your SIP account passwords. Stored on your computer, encrypted by your operating system. They are never sent to WaveKat.

If you never sign in to a WaveKat account, all of the above stays on your machine.

Call-recording laws differ by country and region: some places require only one party’s consent (yours), others require everyone on the call to agree. When recording is on, WaveKat Voice plays a short notice beep at the start of recorded calls so the other person knows — you can turn the beep off per account in that account’s settings, but we recommend leaving it on.

The beep is a courtesy, not a legal guarantee. Complying with recording-consent laws is your responsibility — know the rules where you and the people you call are located. If in doubt, tell the other person you’re recording, or turn recording off.

What syncs to your WaveKat account

Nothing, until you sign in. If you sign in (Settings → WaveKat account) and leave Sync to cloud on — it’s on by default once you’re signed in — the app uploads to your private WaveKat account:

  • Call history — date, number, timestamps, duration, and how the call ended.
  • Call recordings — the audio files, plus details like duration and size.
  • Transcripts — the transcribed text and its timing.

This exists so your calls show up on every device you sign in on. Turn Sync to cloud off to keep everything on this computer; local recording and history keep working. The app also refuses to upload data that belongs to a different WaveKat account than the one that first synced on this computer.

Signing in also registers this computer with your account — its name, operating system, and app version — so you can see which devices are signed in.

Crash reports

When the app crashes or hits an internal error, it can send an anonymous report so we can fix the bug: the error, where in the app it happened, and what the app was doing just before. Reports go to Sentry, the error-reporting service we use. Before anything is sent, the app strips usernames, email addresses, IP addresses, file paths containing your username, and anything that looks like a credential. Crash reports never include call audio, call history, phone numbers, or contacts.

This is on by default and controlled by the Send error reports switch in Settings → About.

Install counts

Once per launch, the app sends one anonymous ping so we know how many installs exist and which versions and operating systems to support. It contains a random install identifier, the app version, your operating system and its version, processor type, and language — no name, no account, no computer name. The same Send error reports switch in Settings → About turns this off too.

Checking for app updates downloads files from our update server — ordinary web requests with no personal data attached.

Deleting your data

  • One recording — open the call on its details page and delete the recording there.
  • All recordingsSettings → Recording → Clear all recordings.
  • Everything on this computerSettings → WaveKat account → Delete local data removes call history, recordings, transcripts, and your sign-in from this machine.
  • Data synced to your WaveKat account — email [email protected] and we’ll delete it.

Questions

Email [email protected] — we’re happy to explain anything on this page in more detail.