Privacy Policy
Last updated: April 6, 2026
SpeakUp ("we," "our," or "us") provides an AI-powered public speaking coaching platform available as a web application at speakupcoach.com and as an iOS mobile app. This Privacy Policy explains what data we collect, how we use it, and your rights.
1. Information We Collect
Account Information
When you create an account, we collect:
- Email address and password (password is hashed and stored securely by Supabase)
- Display name
- Language preference (English or Spanish)
- Speaking goals you select during onboarding
- Referral source — how you heard about us (web only)
Speech & Practice Data
- Audio recordings: When you practice, your speech is recorded and sent to our transcription provider (Groq) for processing. Audio recordings are not stored — they are discarded after transcription is complete.
- Transcripts: The text transcript of your speech is stored along with performance metrics including overall score, dimension scores, filler word count, words per minute, and duration.
- Baseline diagnostic: Your initial diagnostic score from onboarding is stored to track your progress over time.
Progress & Gamification
We store your lesson progress, XP points, gems earned, streak data, and awards to provide a continuous learning experience.
Usage Analytics
We collect anonymized usage events (e.g., pages visited, lessons started, recordings completed) to understand how the app is used and improve the experience. Events are associated with your user ID and a session identifier.
iOS-Specific Data
On iOS, we collect your device push notification token (via Apple Push Notification service) if you enable notifications, so we can send practice reminders and achievement alerts.
2. How We Use Your Data
- Provide AI-powered speech feedback and coaching
- Track your progress and display performance analytics
- Power gamification features (XP, gems, streaks, leaderboards, awards)
- Send practice reminders and notifications (iOS)
- Generate lesson demonstration audio via text-to-speech
- Improve the app based on aggregated usage patterns
3. Third-Party Services
We use the following third-party services that process your data:
- Supabase — hosts our database, authentication, and file storage. All user data is stored in Supabase with row-level security enforced. See Supabase Privacy Policy.
- Groq — processes your audio recordings for transcription (Whisper) and your transcripts for AI feedback (LLaMA). Audio is not retained by Groq after processing. See Groq Privacy Policy.
- ElevenLabs — generates text-to-speech audio for lesson demonstrations. Only lesson text is sent; no user data is shared. See ElevenLabs Privacy Policy.
- Vercel — hosts the web application and collects anonymous performance analytics (page load times, Core Web Vitals). See Vercel Privacy Policy.
- Apple Push Notification service (APNs) — delivers push notifications on iOS devices.
We do not sell or share your personal data with advertisers or data brokers.
4. Data Storage & Security
- All data is transmitted over HTTPS/TLS encryption
- Passwords are hashed using bcrypt via Supabase Auth
- Database access is protected by row-level security — users can only access their own data
- API keys and secrets are stored as server-side environment variables and are never exposed to clients
5. Data Retention
Your data is retained for as long as your account exists. Audio recordings are never stored — only transcripts and scores are kept. You can delete your account at any time (see below), which permanently removes all your data.
6. Your Rights
- Access & export: You can view all your practice data, scores, and progress within the app.
- Delete your account: You can delete your account from the Settings page. This permanently deletes all your data including analytics events, practice sessions, awards, progress, and your profile. This action cannot be undone.
- Notifications: You can disable push notifications at any time through your iOS device settings or within the app.
7. Children's Privacy
SpeakUp is designed to be accessible to users of all ages. If you are under 18, we encourage you to use the Service with the involvement of a parent or guardian. If you are a parent or guardian and have questions about your child's data, please contact us and we will be happy to assist.
8. Platform Differences
| Feature | Web | iOS |
|---|---|---|
| Transcription | Groq (server-side) | Apple Speech Recognition (on-device) |
| Push notifications | None | APNs (local + push) |
| Referral source | Collected | Not collected |
| Analytics | Custom events + Vercel Analytics | Custom events only |
| API architecture | Proxied through API routes | Direct calls to Supabase/Groq |
9. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of material changes by updating the "Last updated" date at the top of this page.
10. Contact Us
If you have questions about this Privacy Policy or want to request data deletion, contact us at spanishdebatenetwork@gmail.com.