WhalePrep
Last Updated: April 12, 2026
Welcome to WhalePrep (“we,” “our,” or “us”). This Privacy Policy explains how we collect, use, disclose, and protect your personal information when you use our mobile application WhalePrep (the “App”).
By downloading, installing, or using the App, you agree to the collection and use of information in accordance with this Privacy Policy. If you do not agree with our policies and practices, do not use the App.
When you create an account, we collect:
If you sign in via Google or Apple, we receive your name and a unique identifier from the respective service. We do not receive your Google or Apple password.
During onboarding and app usage, you may provide:
You may optionally upload your resume or CV (PDF or DOCX format) to enable personalized interview practice. We extract the text content from your file and store it on our servers. The original binary file is not retained. The extracted text is sent to OpenAI’s API for analysis to generate a structured summary of your skills, experience, and achievements. This summary is then used to create personalized interview questions tailored to your background. You may store up to 5 resumes per account.
During interview practice sessions, the App records your voice responses using your device’s microphone. This audio is:
Audio recordings are not stored on our servers. The uploaded audio is processed through OpenAI Whisper for transcription and then immediately discarded. Only the resulting text transcripts and analysis scores are stored on our servers linked to your account.
Recordings on your device are automatically deleted after 30 days of not being accessed (e.g., played back). If you listen to a recording, its retention period resets. All recordings and associated metadata are deleted when you log out or delete your account.
For each practice session, we collect and store:
If you use the custom interview feature, you may provide:
We analyze this content using AI to generate relevant interview questions. The extracted job details (title, company, key focus areas) are stored linked to your account.
We use Apple’s StoreKit for in-app purchases. We do not collect or store your payment card information. Apple handles all payment processing. We only receive:
We collect limited device information for technical support purposes:
This information is collected only when you submit a support ticket.
We use Mixpanel, a third-party analytics service, to understand how users interact with the App. We track:
Analytics events are linked to your user ID to provide aggregated insights. We do not sell analytics data to third parties.
When you submit a support ticket, we collect:
If you grant notification permissions, we store locally:
We use local notifications only. We do not use third-party push notification services.
We use the collected information for the following purposes:
| Purpose | Data Used |
|---|---|
| Provide interview practice sessions | Audio recordings, transcripts, profile data |
| Generate personalized questions | Resume/CV data, role, level, job vacancy data |
| Analyze and score your answers | Transcripts, audio files |
| Display your progress and statistics | Interview scores, history, timestamps |
| Manage your account | Email, name, authentication tokens |
| Process subscriptions | Subscription status from Apple |
| Send practice reminders | Notification preferences, last open date |
| Improve the App | Aggregated analytics data |
| Provide technical support | Device info, support ticket content |
| Prevent fraud and abuse | Authentication tokens, account activity |
We share data with the following third-party service providers, solely for the purposes described:
We do not sell your personal information to any third party.
We implement appropriate technical and organizational measures to protect your data:
We retain your data for as long as your account is active. Audio recordings on your device are automatically deleted after 30 days of inactivity. Password reset codes expire after 10 minutes.
When you delete your account:
To protect our service and prevent abuse, we apply rate limits to API requests. Limits are applied per authenticated user. If you exceed a rate limit, you will receive a temporary error and can retry after a short wait. Rate limits do not result in account suspension or data loss.
You can:
You can delete your account at any time through the App (Profile > Delete Account). This will permanently remove your personal data from our servers as described in Section 5.3.
You can revoke the following permissions at any time through your device’s Settings:
Mixpanel respects the “Limit Ad Tracking” setting on your device. You may also contact us to request removal of your analytics data.
If you are located in the European Economic Area (EEA), you have additional rights under the General Data Protection Regulation (GDPR):
Legal basis for processing:
| Processing Activity | Legal Basis |
|---|---|
| Account creation and management | Performance of contract |
| Interview practice and analysis | Performance of contract |
| Subscription management | Performance of contract |
| Analytics and product improvement | Legitimate interest |
| Push notifications | Consent |
| Resume processing | Consent |
To exercise any of these rights, contact us at the email address provided in Section 11.
If you are a California resident, you have the right to:
To exercise these rights, contact us at the email address provided in Section 11.
The App is not intended for children under the age of 13 (or under 16 in the EEA). We do not knowingly collect personal information from children. If you believe a child has provided us with personal information, please contact us and we will promptly delete it.
We may update this Privacy Policy from time to time. We will notify you of material changes by:
Your continued use of the App after changes are posted constitutes your acceptance of the revised Privacy Policy.
If you have any questions, concerns, or requests regarding this Privacy Policy or our data practices, please contact us at:
Email: whaleprep.app@proton.me
In accordance with Apple’s App Store requirements, the following data types are collected by this App:
Data Linked to You:
Data Not Linked to You:
Data Used for Tracking:
We use Mixpanel for analytics. No data is shared with third-party advertisers or data brokers.