Short version
Koe has two paths: local BYOK when you are signed out, and account processing when you are signed in. Signed-out local BYOK keeps transcript history on your device. Signed-in processing stores transcript text and usage metadata with your account so Koe can support account history, quota tracking, and future cross-device sync.
Koe does not store your audio files. Audio is sent only to process a transcription request.
When you are signed out
If you use Koe without signing in, you can save a provider API key locally on your device. In that mode, transcript history is stored locally by the app, not in Koe's account database.
Your audio is sent to the configured provider only when you record and submit audio for transcription. Koe does not receive signed-out local BYOK transcript history through an account backend.
When you are signed in
If you sign in and use managed mode or account BYOK, your request goes through Koe's account backend. Koe stores transcript text, refined transcript text, usage metadata, account settings, device metadata, and billing/quota information tied to your account.
We store this so your account can work across desktop and mobile, so usage can be counted fairly, and so future account history and cross-device sync can work without guessing.
Audio handling
Koe processes audio to produce a transcript. Koe does not intentionally store audio files after the request completes.
Voice activity detection can run locally in the app before upload. When cloud transcription is needed, the recorded audio is sent to the processing provider for that request.
API keys and BYOK
If you save a local device key while signed out, it stays on that device. If you save an account BYOK key while signed in, Koe stores it encrypted on the server so the same account can use BYOK across supported devices.
Managed mode uses Koe's server-owned provider key. That managed key is never sent to desktop or mobile clients.
What we use account data for
We use account data to authenticate you, keep your settings in sync, resolve BYOK or managed mode, track usage and quotas, prevent abuse, support retries, and prepare account history/cross-device history features.
We do not sell transcript content. We do not need transcript text for advertising. The point of storing signed-in transcript text is product functionality: history, sync, support, and usage accounting.
Providers
Koe uses external AI providers for transcription and refinement. Provider handling may depend on whether you use your own key or managed mode. Review your provider's privacy terms if you use BYOK.
For managed processing, Koe chooses the provider configuration and keeps the provider key server-side.
Questions or deletion requests?
We are still building account controls. If you need help with account data before self-serve controls are available, contact us through the GitHub issue tracker.
Open GitHub issue