Privacy Policy
Last updated: July 26, 2026
SpeakUp Coach ("we," "our," or "us") provides an AI-powered public speaking coaching platform at speakupcoach.com. We are a website only — we do not publish a mobile or native 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 — the actual words you said — is shown to you right after you record, and is not stored. It exists only for as long as it takes to score that recording, and is then discarded along with the audio. What we keep is the measurements: overall score, dimension scores, filler word count, words per minute, and duration.
- How your speech was scored: We store the intermediate results behind each score — the measurements we computed, the rubric judgments, and whether the AI step succeeded or failed. This exists so a score can be explained and audited rather than taken on trust.
- Baseline diagnostic: Your initial diagnostic score from onboarding is stored to track your progress over time.
- Time zone: Your time zone is stored so that daily streaks are counted against your local day rather than a server's.
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 usage events (e.g., pages visited, lessons started, recordings completed) to understand how the app is used and improve it. Events are associated with your user ID and a session identifier. To be accurate rather than reassuring: because these events are linked to your account, they are not anonymous.
Visitor cookie. We set a first-party cookie (su_vid) containing a random identifier, so we can tell whether the same browser visited more than once. It contains no personal information and is not readable by JavaScript on the page. If you later create an account, activity recorded under that identifier before you signed up — such as trying a practice recording on our public demo pages — can be connected to your account. We do this to understand which parts of the site actually help people, not to build a profile of you, and we do not use it for advertising or share it with advertisers.
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)
- 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.
- Cerebras — a backup provider for AI feedback. When Groq is unavailable or at capacity, your transcript (not your audio) is sent to Cerebras instead, so you still get a score rather than nothing. Cerebras states that it does not retain the inputs and outputs of its inference service and does not train on them. See Cerebras 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 website and collects anonymous performance analytics (page load times, Core Web Vitals). See Vercel Privacy Policy.
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
Audio is never stored. Your recording is sent for transcription and discarded once the transcript comes back. It is not written to our database or to file storage, and there is no way for us — or anyone else — to play back a past recording.
Transcripts are not kept at all. Neither the audio nor the words you said are stored once a recording has been scored. Your scores and metrics are kept for as long as your account exists — we do not delete them automatically after a period of time, because they are what your progress chart is made of. If you want a specific practice session removed, contact us and we will delete it.
Deleting your account (see below) permanently removes all of it — scores, progress, awards and analytics events.
6. Your Rights
- Access & export: You can view all your practice data, scores, and progress within the app. If you want a copy of everything we hold about you, contact us and we will provide it. Note that this will not include transcripts of what you said, because we do not keep them.
- Delete a single session: If you would rather a particular recording's score not be kept, contact us and we will remove that session without affecting the rest of your account.
- 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 browser or device settings.
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. 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.
9. Contact Us
If you have questions about this Privacy Policy or want to request data deletion, contact us at spanishdebatenetwork@gmail.com.