Privacy Policy

WhalePrep

Last Updated: April 12, 2026

1. Introduction

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.

2. Information We Collect

2.1 Account Information

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.

2.2 Profile Information

During onboarding and app usage, you may provide:

2.3 Resume / CV Data

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.

2.4 Audio Recordings and Transcripts

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.

2.5 Interview Performance Data

For each practice session, we collect and store:

2.6 Job Vacancy Data

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.

2.7 Subscription and Purchase Information

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:

2.8 Device and Technical Information

We collect limited device information for technical support purposes:

This information is collected only when you submit a support ticket.

2.9 Usage and Analytics Data

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.

2.10 Support Information

When you submit a support ticket, we collect:

2.11 Push Notification Data

If you grant notification permissions, we store locally:

We use local notifications only. We do not use third-party push notification services.

3. How We Use Your Information

We use the collected information for the following purposes:

PurposeData Used
Provide interview practice sessionsAudio recordings, transcripts, profile data
Generate personalized questionsResume/CV data, role, level, job vacancy data
Analyze and score your answersTranscripts, audio files
Display your progress and statisticsInterview scores, history, timestamps
Manage your accountEmail, name, authentication tokens
Process subscriptionsSubscription status from Apple
Send practice remindersNotification preferences, last open date
Improve the AppAggregated analytics data
Provide technical supportDevice info, support ticket content
Prevent fraud and abuseAuthentication tokens, account activity

4. Third-Party Services

We share data with the following third-party service providers, solely for the purposes described:

4.1 OpenAI

4.2 ElevenLabs

4.3 Microsoft Azure Speech Services

4.4 SendGrid (Twilio)

4.5 Mixpanel

4.6 Google Sign-In

4.7 Apple

We do not sell your personal information to any third party.

5. Data Storage and Security

5.1 Where Your Data Is Stored

5.2 Security Measures

We implement appropriate technical and organizational measures to protect your data:

5.3 Data Retention

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:

5.4 Rate Limiting

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.

6. Your Rights and Choices

6.1 Access and Control

You can:

6.2 Account Deletion

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.

6.3 Permissions

You can revoke the following permissions at any time through your device’s Settings:

6.4 Analytics Opt-Out

Mixpanel respects the “Limit Ad Tracking” setting on your device. You may also contact us to request removal of your analytics data.

7. Rights for Users in the European Economic Area (GDPR)

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 ActivityLegal Basis
Account creation and managementPerformance of contract
Interview practice and analysisPerformance of contract
Subscription managementPerformance of contract
Analytics and product improvementLegitimate interest
Push notificationsConsent
Resume processingConsent

To exercise any of these rights, contact us at the email address provided in Section 11.

8. Rights for California Residents (CCPA)

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.

9. Children’s Privacy

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.

10. Changes to This Privacy Policy

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.

11. Contact Us

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

12. Apple App Store Disclosure

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.