Introduction
Rehearse Coach ("we", "our", or "us") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our mobile application (the "App"). The App provides AI-powered interview practice with real-time feedback to help users improve their interview skills.
Please read this privacy policy carefully. If you do not agree with the terms of this privacy policy, please do not access the App.
Information We Collect
1. Personal Information
Account Information (for registered users):
- Email address
- Name
- Password (encrypted)
Anonymous Users:
- App-generated identifier (randomly generated UUID, not a hardware device ID)
- Participant identity (for session management)
Note: We do NOT collect hardware device identifiers such as IMEI, advertising IDs (IDFA/GAID), ANDROID_ID, MAC addresses, or device serial numbers. The UUID is generated randomly by the app and is only used to manage anonymous guest sessions.
2. Interview Recording Data
Audio:
- Audio recordings during interview practice sessions (via microphone)
- Real-time audio streams processed through LiveKit for interview sessions
Transcription Data:
- Speech-to-text transcripts of your interview responses
- Word-level timestamps and confidence scores
- Speech metrics including words per minute (WPM), pace analysis, filler word detection (e.g., "um", "uh"), and pause detection and duration
3. Interview Analysis Data
- Full interview transcripts
- Interview duration and timestamps
- Performance metrics (overall score, confidence score)
- AI-generated feedback and improvement suggestions
- Case interview responses (if applicable)
- Interview difficulty level and question type
4. Technical Information
- Device type and operating system
- Network connection status and quality
- App version
- Crash reports and error logs (automatically collected when the app encounters errors or crashes to help us identify and fix issues)
What We Do NOT Collect
We are committed to collecting only the minimum data necessary to provide our service. We explicitly do NOT collect:
- Hardware device identifiers (IMEI, device serial numbers)
- Advertising identifiers (IDFA on iOS, Google Advertising ID on Android)
- ANDROID_ID or other platform-specific device IDs
- MAC addresses or network hardware identifiers
- Location data or GPS coordinates
- Contacts, photos, or other personal files from your device
- Browsing history or data from other apps
How We Use Your Information
We use the collected information for the following purposes:
- Provide Interview Practice Service: Process audio recordings to generate transcripts, analyze your interview performance using AI, provide personalized feedback and improvement suggestions, and track your progress over time.
- Improve Our Services: Enhance AI analysis accuracy, improve transcription quality, identify and fix crashes and technical issues, monitor app stability and performance, and optimize app performance.
- User Account Management: Authenticate registered users, manage user sessions and preferences, and store interview history for registered users.
- Communication: Respond to user inquiries and support requests, and send important service updates (if applicable).
How We Share Your Information
Third-Party Service Providers
We use the following third-party services to operate our App. Below we describe each service and the specific data it receives:
- LiveKit - Real-time audio streaming platform for interview sessions
Receives: Your audio stream in real time during interview sessions, participant identity for session management, and room metadata (interview difficulty and duration)
- Deepgram - Speech-to-text transcription service
Receives: Your audio stream for conversion to text. No personal identifiers (name, email, user ID) are sent to Deepgram — only the audio data needed for transcription
- OpenAI - AI service for real-time interview conversation and performance analysis
Receives: Your audio stream during the live interview (for real-time voice conversation, speech-to-text via Whisper, and text-to-speech responses), and your full interview transcript with speech metrics (filler words, pauses, pace) after the session for generating detailed performance feedback
- Google Cloud Platform - Backend infrastructure hosting
Receives: All data described in this policy is processed and stored on Google Cloud Platform servers in the US region
- Sentry - Error tracking and crash reporting service
Receives: Anonymous crash reports, error logs, device type, OS version, and app version to help us identify and fix technical issues
- Resend - Email delivery service
Receives: Your email address (if provided) for delivering service-related communications such as welcome emails and support responses
These service providers have access to your data only to perform specific tasks on our behalf and are contractually obligated to provide the same or equal level of protection for your information as described in this Privacy Policy.
Data Sharing Limitations
- We do NOT sell your personal information to third parties
- We do NOT share your interview recordings or transcripts with anyone except our AI service providers as described above
- We do NOT use your data for marketing or advertising purposes
- We only share data as necessary to provide the interview practice service
Your Consent
Before Recording:
Before each interview session, we present a Data & Privacy disclosure that explains:
- What data we collect (audio recordings, text transcripts, speech metrics)
- Which third-party services receive your data (LiveKit, Deepgram, OpenAI) and what each service does with it
- A link to this full Privacy Policy
You must acknowledge this disclosure by tapping "Continue" before any data is collected or shared. If you dismiss the disclosure, the interview will not start and no data will be collected or sent to any third-party service.
Data Storage and Security
Security Measures
- Encrypted Storage: Authentication tokens and sensitive data are stored using encrypted storage (FlutterSecureStorage)
- Secure Transmission: All data transmitted between the App and our servers uses HTTPS/WSS encryption
- JWT Authentication: API requests are protected with JSON Web Token (JWT) authentication
- Automatic Token Refresh: Session tokens are automatically refreshed for security
- Password Hashing: User passwords are hashed using bcrypt and are never stored in plain text
Data Location
Your data is stored on:
- Local Device: Temporary session data and authentication tokens
- Cloud Servers: Google Cloud Platform servers (US region)
Data Retention
- Interview Data: We retain your interview transcripts and analysis for as long as your account is active
- Anonymous Users: Data is associated with your app-generated UUID (not a hardware device ID) and retained unless you clear app data or uninstall the app
- Account Deletion: When you delete your account, all your personal information, interview data, and transcripts are permanently deleted from our servers
Your Rights
You have the right to:
- Access Your Data: View all interviews and analyses stored in your account
- Delete Your Data: Clear your local session data by logging out
- Revoke Consent: Decline the data disclosure for any interview session
- Account Deletion: Delete your account and all associated data directly from the App settings
To exercise these rights, please contact us at the email address provided below.
Children's Privacy
Our App is not intended for children under the age of 13. We do not knowingly collect personal information from children under 13. If you believe we have collected information from a child under 13, please contact us immediately.
Changes to This Privacy Policy
We may update this Privacy Policy from time to time. We will notify you of any changes by updating the "Last Updated" date at the top of this Privacy Policy. You are advised to review this Privacy Policy periodically for any changes.
Third-Party Links
Our App does not contain links to third-party websites or services. All functionality is provided within the App and through our specified service providers.
International Users
If you are accessing the App from outside the United States, please be aware that your information may be transferred to, stored, and processed in the United States where our servers are located. By using the App, you consent to this transfer.
Contact Us
If you have questions or concerns about this Privacy Policy or our data practices, please contact us at:
Email: hello@rehearsecoach.com
App Name: Rehearse Coach
Developer: Bamidele Ajewole
Compliance
This privacy policy is designed to comply with:
- Apple App Store Review Guidelines
- Google Play Store requirements
- General Data Protection Regulation (GDPR) principles
- California Consumer Privacy Act (CCPA) principles
- iOS and Android permissions best practices
Permissions Used:
- Microphone: Required to record audio for transcription and analysis
- Internet: Required to communicate with backend servers and AI services
- Network State: Required to monitor connection quality during interviews
- Bluetooth: Optional support for bluetooth audio devices
By using Rehearse Coach, you acknowledge that you have read and understood this Privacy Policy and agree to its terms.