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]