Privacy Policy

Last updated: April 12, 2026

koedesk ("we", "our", or "the service") is a speech-to-text service developed by Guide Inc. This policy applies to all platforms where koedesk is available and describes how we collect, use, and protect your information.

1. Information We Collect

Account Information

When you sign in, we receive the following from your identity provider (e.g. Google, GitHub, or email):

  • Email address
  • Display name
  • Profile picture URL

We store your email address and a unique identifier to manage your account.

Audio Data

When you use koedesk to transcribe speech, your device's microphone captures audio locally. The audio is sent to ElevenLabs for speech-to-text processing. We do not store your audio recordings on our servers. Audio and transcription data sent to ElevenLabs are retained in accordance with ElevenLabs' privacy policy.

Microphone and Permissions

koedesk requires microphone access to capture your voice for transcription. On iOS, koedesk runs as a custom keyboard (input method); on Android, koedesk runs as an on-screen overlay (a floating bubble) and uses the Accessibility Service solely to insert the transcribed text into the active field. Network access is used only to send audio to the transcription service. No keystrokes, typed text, or other on-screen content is collected, read, or transmitted.

Usage Data

We collect minimal usage data necessary for service operation:

  • Session information (login/logout timestamps)
  • Subscription plan status
  • Anonymous app usage events and device information (via Firebase Analytics)
  • Crash diagnostics including stack traces and device state at the time of crash (via Firebase Crashlytics)

2. How We Use Your Information

  • To authenticate your identity and manage your account
  • To provide speech-to-text transcription services
  • To determine your subscription plan and applicable features

3. Third-Party Services

koedesk integrates with the following third-party services:

  • Clerk — Authentication and identity management
  • Google — Social login provider (via Clerk)
  • ElevenLabs — Speech-to-text transcription API
  • Cloudflare — API hosting and session storage
  • Firebase (Google) — Analytics and crash reporting

Each service has its own privacy policy. We encourage you to review them.

4. Data Storage and Security

  • Account data is stored in Cloudflare D1 (encrypted at rest)
  • Session tokens are stored in Cloudflare KV with a 30-day expiry
  • Authentication credentials (OAuth client secrets) are stored as encrypted environment secrets
  • On your device, session tokens and preferences are stored using the platform's secure storage mechanism (e.g. Keychain, Credential Manager, or app-private storage)

5. Data Retention

We retain your account information for as long as your account is active. Audio and transcription data sent to ElevenLabs are retained in accordance with ElevenLabs' privacy policy. You may request deletion of your account by contacting us.

6. Your Rights

You have the right to:

  • Access the personal data we hold about you
  • Request correction of inaccurate data
  • Request deletion of your account and associated data
  • Withdraw consent for data processing at any time

7. Children's Privacy

koedesk is not intended for use by children under 13. We do not knowingly collect personal information from children.

8. Changes to This Policy

We may update this policy from time to time. Changes will be posted on this page with an updated revision date.

9. Contact

If you have questions about this privacy policy, please contact us at: [email protected]