Legal
Privacy Policy
Last updated: 7 November 2026
This policy explains what the Imprie app and this website collect, why, and what control you have. The short version: your voice recording is sent to our server only to be scored, and is never stored there. Recordings are kept on your phone.
Imprie is operated by MONDev Studio, a company registered in Vietnam ("we", "us"). Questions: support@imprie.app.
What we collect in the app
Voice recordings
- When you record an answer, the audio file is saved on your device. We need microphone permission for this.
- When you choose to evaluate a recording, the audio is sent over an encrypted connection to our server (Google Cloud Functions), which passes it to Google's Gemini AI model to produce a transcript and feedback. On iPhone, the app asks for your permission before it sends a recording for the first time.
- We do not store your audio on our servers. Once scoring finishes, the server discards it. There is no cloud copy of your recordings.
- Recordings are excluded from Android device backups, so if you uninstall the app or lose your phone, your recordings are gone.
- Google processes the audio through Gemini on Google Cloud's Vertex AI, under Google Cloud's terms, which do not allow Google to use it to train its models without our permission.
Transcripts, scores and feedback
The transcript of your answer, the scores, the measurements we compute from it (such as words per minute, filler-word counts and pause lengths) and the written feedback are stored in Google Cloud Firestore under your account, so you can see your history and progress. Each result is also tagged with the prompt you answered, the recording length and which version of our scoring model produced it.
Account information
- When you first open the app, we create an anonymous account with a random ID (Firebase Authentication), so you can look around without giving us your name or email. Recording and feedback need an account.
- When you sign up with email, Google or Apple, we store your email address and, for Google or Apple sign-in, the name on that account if it is shared with us. With Sign in with Apple you can choose Hide My Email, in which case we only see an Apple relay address.
- If you delete an account that uses Sign in with Apple, we also revoke the app's access to your Apple ID.
- We keep a daily count of how many sessions you've scored, to apply usage limits.
Subscriptions
If you subscribe to Imprie Pro, Google Play or the Apple App Store handles the payment; we never see your card details. We use RevenueCat to confirm and manage subscriptions. RevenueCat receives your account's random user ID and the store's record of the purchase (product, price, purchase and renewal dates, trial status). We store your subscription status under your account so Pro features work on every device you sign in on.
App integrity
We use Firebase App Check with Google Play Integrity on Android and Apple App Attest on iPhone to confirm that requests come from a genuine copy of the app. This sends device attestation signals to Google and Apple; it does not give us your identity.
Crash reports
When the app crashes or hits a serious error, Firebase Crashlytics sends us a crash report so we can find and fix the problem. A report contains the technical details of the error (such as the stack trace), device and app information (device model, operating system and app version, free memory and disk space, orientation) and a random installation identifier. It does not contain your recordings, transcripts or scores. Crash reporting is part of keeping the app working, so it isn't covered by the analytics choice below.
App usage analytics
We use Google Analytics for Firebase to understand how the app is used, so we can improve it. In the European Economic Area, the UK and Switzerland, the app asks first, and nothing is collected unless you choose "Allow". Elsewhere it is on by default. Either way, you can change your choice anytime in Settings → Share Usage Analytics; once off, nothing more is collected. When on, it collects usage events such as app opens, screens viewed and session length, along with device and app information (device model, operating system and app version, language, and approximate location derived from your IP address) and a random app-instance identifier. It does not receive your recordings, transcripts or scores, and we have turned off collection of the advertising ID.
Reminders
If you turn on daily practice reminders, they are scheduled on your device. Nothing about them is sent to us.
What we don't do
- We don't sell your personal information.
- We don't share your personal information with third parties for their own purposes, such as advertising or marketing. The app contains no ads.
- We share data only with the service providers that run Imprie on our behalf (listed under "Who processes it"), and only as needed to provide the service. They may not use it for anything else.
- We may disclose information if the law requires it, for example to comply with a valid legal order.
- We don't score or judge your accent or your opinions.
Why we use it
We use this data to provide the service: transcribing and scoring your answers, showing your history and progress, keeping your account signed in, enforcing usage limits and protecting the service from abuse. We may review aggregated or anonymized results to improve how scoring works.
We process your data because it's necessary to provide the service you asked for, and for our legitimate interest in keeping it secure and working well. Where the law requires consent, such as for analytics under the EU and UK GDPR, we ask for it first, and you can withdraw it at any time in Settings or by deleting your account. Elsewhere, we use app analytics for our legitimate interest in improving the app, and you can object at any time by turning it off in Settings.
Who processes it
Google, as our infrastructure provider: Firebase Authentication, Cloud Firestore, Cloud Functions, Remote Config, App Check, Google Analytics for Firebase, Firebase Crashlytics and Gemini on Vertex AI. Apple, for App Attest and Sign in with Apple on iPhone. RevenueCat, Inc. (United States), for subscription management. Google Play and the Apple App Store process subscription payments under their own terms. Our functions and database run in Google's Singapore region (asia-southeast1), and Gemini may process a recording in whichever Google region has capacity. Your data may therefore be processed outside your country. When data about people in the European Economic Area, the UK or Switzerland is transferred, Google protects it under the European Commission's Standard Contractual Clauses and equivalent UK and Swiss safeguards.
How long we keep it
- Analytics data: kept by Google Analytics for 14 months, then deleted automatically.
- Crash reports: kept by Firebase Crashlytics for 90 days, then deleted automatically.
- Audio: not kept on our servers at all. On your device, until you delete the session, log out or uninstall the app.
- Transcripts, scores and feedback: for as long as your account exists, including inactive accounts, until you delete it.
- Waitlist email addresses: until we've told you Imprie is available on your phone, or sooner if you ask us to remove yours.
Your choices and rights
- You can deny or revoke microphone permission at any time in your phone's settings. You won't be able to record without it.
- You can delete your account and all stored transcripts and scores at any time in the app (Settings → Delete Account), or by email. See how to delete your account. Email requests are completed within 30 days.
- Depending on where you live (for example under the EU or UK GDPR, or US state laws such as the California Consumer Privacy Act), you may have the right to access, correct, export or delete your data, to object to or restrict processing, and to withdraw consent. Contact us to use these rights; we respond within 30 days and won't treat you differently for using them.
- If you're in the EEA or the UK, you can also complain to your local data protection authority.
- We don't sell your personal information or share it for cross-context behavioral advertising, as those terms are defined under California law.
Children
Imprie is for people aged 13 and over, or older where the law in your country sets a higher minimum age for using online services without a parent's consent (up to 16 in some EU countries). It is not directed at children under 13, and we don't knowingly collect their data. If you believe a child under 13 has used Imprie, contact us and we'll delete their data.
This website
Waitlist. Before Imprie was on iPhone, this site had a waitlist. If you joined it, we stored your email address and which phone you use in Google Cloud Firestore, only to email you when Imprie launched on that phone. We send that one email, then delete the address. We don't share it or use it for anything else. To be removed, email support@imprie.app.
This site has no accounts. It is hosted on Firebase Hosting, which keeps standard server logs (such as IP address and browser type) for security and operations. If you accept the cookie banner, we load Google Analytics to count visits and clicks on the App Store and Google Play links. If you decline, Google Analytics is not loaded. You can change your choice with "Cookie settings" in the footer.
Changes
If we change this policy, we'll update the date above and, for significant changes, tell you in the app.