Your information
Privacy Policy
Effective date: October 23, 2026
In short: VSTEP Prep is designed with privacy at its core. We do not require an account. All practice exercises, your answers, writing drafts, and speaking recordings are stored locally on your device and are never uploaded to any remote server.
About this policy
This Privacy Policy explains how VSTEP Prep (“the App”, “we”, “us”) handles data when you use our iOS application to practice for the VSTEP.3–5 examination (covering levels B1, B2, and C1).
Information processed on your device
The App is designed to function completely offline without requiring a user account or personal login:
- Practice Answers & Scores: When you complete Listening, Reading, Writing, or Speaking exercises or timed Mock Exams, your answers and test history are stored in a local SQLite database on your device.
- Writing Drafts: Your written responses for letter and essay tasks are saved automatically on your device so you can resume work or review them later.
- Speaking Recordings: The App requests microphone permission only when you tap the Record button in the Speaking section. Audio recordings are saved in the App's local storage sandbox so you can replay and self-evaluate your responses. We never transmit your recordings over the internet.
Third-party services & diagnostics
To ensure app stability and maintain software quality, VSTEP Prep may integrate Firebase Crashlytics and Firebase Analytics provided by Google:
- These services collect anonymous technical diagnostic information (such as operating system version, device model, and crash logs) and aggregated app interaction metrics.
- We do not send your text answers, writing drafts, audio recordings, or any personally identifiable information to diagnostic services.
- Google processes diagnostic data under its Privacy Policy and Firebase Security and Privacy guidelines.
Purchases and Pro verification
Payments for Pro are made through Apple or Google; we never receive your card or payment details. When you buy or restore Pro, the app sends the store’s purchase identifier (transaction ID or purchase token) and the product ID to our verification service, which checks it with Apple or Google and returns a short-lived token. The service does not store receipts, does not log them, and does not receive your name, email or practice data. The app keeps your last confirmed Pro status on your device so it works offline. If you turn on notifications, a local reminder may be scheduled on your device before a free trial ends; it is not sent from a server.
Downloadable content packs are fetched from our content server (Cloudflare). The request contains the pack name and, for Pro packs, the short-lived token; it does not contain practice data.
Data retention & deletion
All user-generated data remains on your device for as long as the App is installed. You have complete control over your data:
- You can delete all practice history, writing drafts, and speaking recordings at any time by navigating to Settings → Delete practice data inside the App.
- Uninstalling the App will permanently delete all local databases, drafts, and audio recordings stored in the App container.
Children’s privacy
VSTEP Prep does not knowingly collect or solicit personal information from children under 13. Because the App operates locally without user accounts, no personal details are harvested from any user.
Changes to this policy
We may update this Privacy Policy from time to time to reflect changes in app features or legal obligations. We will publish the updated policy on this page with an updated effective date.
Contact us
If you have any questions, concerns, or requests regarding this Privacy Policy or your data, please contact us at: