Privacy Policy
Last updated: October 13, 2026
Your Privacy Matters
SpeakUp, published by Rizwan Shoaib, helps you practice speaking with confidence. Because the app analyzes your voice, this policy explains exactly how your audio is handled.
Audio Recording & AI Analysis
When you start a practice session, SpeakUp records your speech using your device's microphone. To give you coaching feedback, the recording and its analysis are processed by AI services (Google Gemini, DeepInfra and Anthropic, as set out below), reached through our own relay server (a Google Cloud Function we operate). The relay exists so the AI providers' credentials stay on our server and not inside the app; it forwards each request and does not store or log your audio or transcript.
- Recordings are only captured during an active practice session that you start.
- Speech analysis (audio): the recorded clip is sent to Google Gemini, which returns the transcript, speaking pace, filler-word count and an overall score. We do not store your audio; once the analysis is returned the clip is no longer needed by us. Processing by Google is governed by Google's privacy policy and paid Generative AI terms, under which your content is not used to train Google's models — see policies.google.com/privacy.
- Post-practice feedback (text): the transcript and the measurements above (length, pace, filler words, score) are sent to DeepInfra, which runs an open-weight language model (DeepSeek or Qwen) to produce the feedback card shown after each take. DeepInfra does not retain prompts or outputs for these models (zero data retention) — see DeepInfra data privacy. If DeepInfra is unavailable, the same request is sent to Google Gemini instead, under the paid terms described above. If both fail, the feedback is built on your device from the measurements alone.
- Coaching briefs (text): when you ask for a coaching brief on a topic — including a custom topic you typed yourself — the topic text is sent to Anthropic's Claude model (previously DeepInfra's zero-retention model). Anthropic does not use API content to train its models and deletes it within 30 days; content flagged as violating its usage policies may be kept for up to 2 years for safety review — see Anthropic's Privacy Policy. If Anthropic is unavailable, the request goes to Google Gemini instead.
- Topic suggestions (text): when you ask for a practice topic, the request (with the list of topics you were recently shown, so they are not repeated) is sent to Google Gemini (previously DeepInfra's zero-retention model); if Gemini's primary model is unavailable, another Gemini model answers.
- No audio or transcript is sent with topic or coaching-brief requests. We may move a step between the providers named in this section to keep the app working; any one request is answered by only one of them.
- Only the analysis results (score, transcript text, pace, feedback) are saved to your device for your session history.
Data Storage
- Your practice history, scores, streaks, and preferences are stored locally on your device.
- No user account or registration is required.
- We never sell your personal data. The third parties involved are: Google Gemini (speech analysis, topic suggestions, and the backup for feedback and coaching briefs), DeepInfra (post-practice feedback) and Anthropic (coaching briefs), all described above; Google AdMob (advertising); and Google Analytics for Firebase and Firebase Crashlytics (usage analytics and crash reporting), each described below.
Advertising
SpeakUp is free and supported by ads served through Google AdMob. You may see a banner on the home screen and, occasionally, a full-screen ad shown between activities (never during a recording or coaching session).
- To serve and measure ads, Google AdMob may collect and process a device advertising identifier and standard technical data (such as device type, coarse location, and IP address). This is handled by Google, not by us — see how Google uses data from AdMob and how Google uses data from partner sites and apps.
- Consent (EEA, UK & Switzerland): on first launch you are shown a Google-provided consent form. Your choice determines whether ads are personalized. If you decline, or are outside these regions' scope, we request non-personalized ads.
- You can reset your advertising identifier at any time in your device settings (Settings → Google → Ads on Android).
- Your practice audio and analysis results are never used for advertising and are never shared with AdMob.
Analytics & Crash Reporting
Besides advertising, the app uses the following Google services so we can keep it working and improve it:
- Google Analytics for Firebase — usage analytics showing which features are used and whether the app is healthy. It collects an app-instance identifier and the advertising ID, app-interaction events (screens opened, sessions), coarse device information, and an approximate location derived from your IP address.
- Firebase Crashlytics — crash reporting. It collects stack traces, the app state at the moment of a crash, device metadata and a Crashlytics installation identifier, so we can find and fix faults.
- Firebase Performance Monitoring — performance metrics such as start-up time and network latency, plus device metadata and an IP-derived country.
Google acts as our service provider for these. The data is used to run and improve the app; it is not sold, and it is not shared with advertisers. It is separate from the advertising data described above.
Permissions
- Microphone — Required to record your practice sessions for AI coaching feedback. The app only records while a session is active.
- Modify Audio Settings — Used to configure the recording stream for clear capture.
- Vibration — Used for haptic feedback during sessions.
Data Deletion
You can reset your entire practice history at any time from the app's settings. Uninstalling the app also removes all locally stored data. If you wish to request deletion of any data processed by Google's Gemini service, DeepInfra or Anthropic, contact us at the email below and we will help facilitate the request.
Children's Privacy
SpeakUp is not directed at children under 13. We do not knowingly collect personal information from children. If you believe a child has provided us information, please contact us so we can address it.
Changes to This Policy
We may update this privacy policy from time to time. The "Last updated" date at the top of this page reflects the most recent revision. Continued use of the app after changes are posted constitutes acceptance of the updated policy.
Contact
If you have questions about this privacy policy, please contact us at segmentbi@gmail.com.