Android Privacy Policy
Last updated: 2 April 2026
This Privacy Policy applies only to the Swipelijk Android app distributed through Google Play under the package name com.swipelijk.app. It explains what data the Android app processes, why it is processed, which third parties are involved, and how users can delete their account.
1. Data controller
Controller: Swipelijk
KvK: 99851881
Address: Haarlem, Netherlands
Privacy contact: privacy@swipelijk.com
Support: support@swipelijk.com
Billing: billing@swipelijk.com
2. What the Android app collects
Account data
Your email address, authentication provider identifiers, and any profile details you choose to add, such as display name, nickname, or location. If you sign in with Google, we also receive the account data needed to authenticate you and create your Swipelijk account.
Learning and progress data
Completed lessons, scores, streaks, XP, review items, premium status, exam date, settings, and other learning activity needed to run the app and sync your progress.
Subscription data
Google Play purchase state, subscription product, entitlement status, renewal or expiry state, and related transaction metadata needed to unlock Premium correctly.
Writing, speech, and support content
Typed writing answers, speech transcripts created during speaking features, and any support or bug report messages you send to us.
Technical and diagnostic data
App version, device model, Android version, error events, crash diagnostics when enabled, and limited account identifiers needed to secure the app and diagnose problems.
3. Why we process this data
- To create and manage your account.
- To sync learning progress and restore your data across devices.
- To deliver lessons, review flows, and Premium access.
- To process Google Play subscription status and restore purchases.
- To provide speaking practice, text-to-speech playback, and optional AI feedback.
- To detect abuse, troubleshoot bugs, and improve reliability.
4. Android permissions and device features
Internet access
Used to sign in, sync your progress, load lessons, access Premium status, and call supported backend services.
Microphone
Used only when you tap the microphone for speaking exercises. The Android app uses platform speech recognition to create a transcript for the exercise.
Notifications
Used only if you allow reminders. Swipelijk schedules local on-device notifications for study reminders and exam countdowns.
Boot completed
Used only to restore scheduled local reminders after the device restarts or the app is updated.
Vibration
Used for light feedback on supported interactions and notifications.
5. Speech, AI, and lesson audio
- Speaking practice: when you use the microphone, Android speech recognition is used to create a transcript of your speech for the exercise.
- Raw audio: raw voice recordings from the Android app are not intentionally stored in our backend.
- AI feedback: if you explicitly choose AI feedback and consent to it, we may send your typed writing answer or speech transcript, together with the relevant exercise context, to Swipelijk backend services and OpenAI to generate feedback.
- No raw Android audio to OpenAI: raw voice recordings from the Android app are not sent to OpenAI for AI feedback.
- Text-to-speech: lesson text selected for playback may be sent through Swipelijk-controlled backend services to Google Cloud Text-to-Speech. Generated audio may be cached to improve performance.
6. Third-party services used by the Android app
Supabase
Authentication, account data, progress syncing, database storage, and backend functions.
Google Play
Android app distribution, in-app subscriptions, and store-managed billing for Google Play purchases.
RevenueCat
Subscription entitlement syncing so Premium can work correctly in the app.
Google Sign-In
Optional account authentication when you choose Google sign-in.
Google Cloud Text-to-Speech
Text-to-speech audio generation for supported lesson playback through Swipelijk-controlled backend services.
OpenAI
Premium AI feedback on typed writing answers and speech transcripts only after you explicitly choose an AI feedback feature and consent to that processing.
Sentry
Crash and error monitoring when enabled in the build, to help us diagnose failures and improve reliability.
7. Sharing and sale of data
- We do not sell personal data.
- We do not use third-party advertising SDKs in the Android app.
- We do not use the Android app for cross-app advertising tracking.
- We share personal data only with processors and service providers needed to run the app.
8. Retention
We keep personal data for as long as reasonably necessary to provide the Android app, maintain your account, comply with legal obligations, resolve disputes, and enforce agreements. If you delete your account, we aim to delete or anonymize the associated account data within a reasonable period, except where limited retention is required by law or for legitimate security and record-keeping purposes.
9. Account deletion
- In the Android app, open Profile > Delete Account.
- If you cannot access the app, email privacy@swipelijk.com from your account email.
- Public deletion instructions are available at /account-deletion.
- Deleting your Swipelijk account does not automatically cancel Google Play subscriptions. Cancel those in Google Play separately.
10. Your rights
Depending on where you live, you may have rights to access, correct, delete, restrict, object to, or export your personal data, and to withdraw consent where processing is based on consent. To exercise those rights, contact privacy@swipelijk.com.
11. Contact
For privacy requests: privacy@swipelijk.com. For support: support@swipelijk.com. For billing: billing@swipelijk.com.