Privacy policy
Dose Quest Privacy Policy
This policy explains what information the Dose Quest app ("the app") collects, why, and who receives it. The app is published by Ember Immersive, Inc. ("we," "us").
1. The short version
- You don't create an account, and the app never asks for your name or email.
- Your progress stays on your device.
- We use four service providers: Sentry for crash reports, PostHog for optional usage analytics, RevenueCat for purchases, and Expo to deliver app updates. None of them receives your name, email, or advertising identifier.
- Usage analytics are off unless you turn them on. Crash reporting is on by default, and you can turn it off.
- There are no ads. We don't track you across other apps or websites, and we don't sell or share your information for advertising.
2. Information that stays on your device
Your practice progress, avatar, in-app currency (Caps), settings, and any rental end date are stored only on your device. We don't receive them. Deleting the app deletes them, and you can clear your progress at any time in Options.
The practice cases in the app are fictional. The app doesn't ask for, and we don't collect, health information about you.
3. Crash reports — Sentry
When the app crashes or hits an error, it sends a crash report to Sentry (Functional Software, Inc., d/b/a Sentry), which stores it in the United States. A report contains:
- technical details of the error, such as the error message and where in the code it happened
- your app version, operating system version, and device model
- which practice case was open, identified by internal content codes (for example, the pack and case type)
- a short trail of recent in-app steps, recorded as event names, numbers, and on/off values only
Crash reports never include anything you type, and we have set Sentry not to store IP addresses. When Sentry receives a report, it estimates an approximate location (city and country) from your network address; it does not store the address. Crash reporting is on by default so we can fix problems. You can turn it off in Options. Reports stop from the moment your settings load; a crash in the first moments after launch, before your settings load, may still be reported. Separately, the update service described in §6 receives basic error details after a crash.
4. Usage analytics — PostHog (off unless you turn it on)
If you turn on usage analytics in Options, the app sends PostHog (PostHog, Inc.), in the United States, a record of how the app is used, such as finishing a case or opening the store. Each event carries only event names, internal codes, numbers, and on/off values.
Events are tied to a random identifier created on your device, not to you. PostHog does not record your screen or capture your taps automatically, and we have set it to discard your IP address. Before discarding the address, PostHog estimates your approximate country and city from it. You can turn analytics off again at any time in Options.
5. Purchases — RevenueCat and Apple
Purchases and rentals are processed by Apple under Apple's own terms and privacy policy. We never see your payment details or your Apple Account. To confirm a purchase and unlock your content, the app uses RevenueCat (RevenueCat, Inc.), in the United States. RevenueCat receives:
- a random identifier it creates for your copy of the app
- the purchase record from Apple: what was bought, the price, the date, and Apple's transaction number
This is used to unlock content and to restore your purchase if you reinstall. It is not linked to your name or email.
6. App updates — Expo
The app uses Expo (650 Industries, Inc., d/b/a Expo), in the United States, to deliver fixes and small updates without a full App Store release. Each time the app starts, it checks Expo's update service. That check sends:
- the technical details needed to pick the right update: platform, app runtime version, update channel, and which update is currently installed
- a random identifier created for your installation of the app, which resets if you reinstall
- after the app has crashed, the error's name, message, and technical stack trace from that crash
Like any internet request, the check also shows Expo's servers your network (IP) address and basic device software information. These checks are how the app receives fixes, so they can't be turned off in Options, and the crash details are sent with the next check even if crash reporting is off. They never include anything you type.
7. Who we share information with
We share information only with the service providers named in this policy, and only so they can provide their service to us. Each is permitted to use the information only for that purpose, and is required to protect it at least as well as this policy describes.
We may also disclose information if the law requires it, or to protect the rights or safety of our users or others. If Ember Immersive, Inc. is involved in a merger, acquisition, or sale of assets, information may transfer as part of that deal, and this policy will continue to apply to it.
8. How long information is kept
- Sentry crash reports: up to 90 days.
- PostHog usage events: up to one year.
- RevenueCat purchase records: as long as needed to provide and restore your purchases, and as required for financial records.
- Messages you send us (by email or through the support form): as long as needed to answer you and keep a record of the conversation.
- Expo update checks: only as long as reasonably necessary, as described in Expo's privacy policy (expo.dev/privacy).
9. Security
Information sent by the app travels over encrypted connections, and we limit access to the service-provider dashboards to the people who need it. No method of transmission or storage is completely secure, so we can't guarantee absolute security.
10. What we don't do
- No account sign-up, and no collection of names or email addresses in the app.
- No device location (GPS), contacts, photos, camera, microphone, or health data.
- No advertising, no advertising identifier, and no tracking across other companies' apps or websites.
- No sale of personal information, and no sharing for advertising.
Because the app does not track you across other sites or apps, it does not respond differently to browser "Do Not Track" signals.
11. Children
Dose Quest is built for learners studying medication math. It is not directed to children under 13, and we do not knowingly collect personal information from children under 13. If you believe a child has sent us personal information, contact us and we will delete it.
12. Your choices and requests
- Turn crash reporting or usage analytics on or off in Options.
- Clear your progress in Options, or delete the app.
- Ask us a question, or ask us to access or delete information about you, by emailing the address below.
The information we receive isn't linked to your name or email, so we usually can't find data that belongs to a specific person. When you write to us, we'll tell you what we can find and act on your request where we can. We aim to reply within 10 business days and to complete requests within 45 days.
13. Where information is processed
We and our service providers are in the United States, and the information described here is processed and stored there.
14. Contacting us
If you email us, or use the support form on our website, we receive your email address, your message, and anything else you choose to include, and use them only to reply. The support form is provided by Google Forms, and submissions are stored in our Google Workspace account.
Ember Immersive, Inc. 1657 The Fairway #1131, Jenkintown, PA 19046 Email: [email protected]
15. Changes to this policy
If this policy changes, we'll post the new version on this page and update the effective date. If a change affects what the app collects, we'll also say so in the app's release notes.
Questions about the app itself? Contact support.