Summary
- We do not collect personal information. We do not ask for your name, email, phone number, or address.
- We do not track you. No analytics SDKs, no advertising IDs, no cross-app tracking.
- Your study data stays on your device. Quiz progress, streaks, scores, and bookmarks are stored locally on your iPhone or iPad using Apple's standard local storage (AsyncStorage / UserDefaults). They are not uploaded.
- For paid subscriptions, we use RevenueCat to manage in-app purchases. RevenueCat receives an anonymous user ID and the purchase token from Apple — nothing personally identifying.
Information we do not collect
We do not collect any of the following: your name, email address, phone number, date of birth, postal address, precise or approximate location, contacts, photos, microphone or camera input, health or fitness data, financial information, browsing or search history outside of what you do inside the app, or any data that identifies you personally.
Information stored on your device
The following data is stored locally on your device only and is never sent to us or to any third party:
- Your study progress for each module (best score, attempts answered, accuracy)
- Your daily study streak and last study date
- Bookmarks (definitions and quiz questions you've saved)
- Your quiz answer history (for the most recent attempts)
Subscription and purchase data
If you choose to subscribe or buy a lifetime unlock, the in-app purchase is processed by Apple. Apple charges your Apple ID and tells us only whether the purchase was successful. We use RevenueCat, a subscription-management platform, to verify your purchase status. RevenueCat receives:
- An anonymous app-generated user ID (a random string — not your name or email)
- The Apple-issued purchase token and product identifier
- The purchase date and renewal status
RevenueCat does not receive your name, email, payment details, or device identifiers from us. Your payment information stays with Apple. You can read RevenueCat's privacy policy at revenuecat.com/privacy.
Crash reporting (Sentry)
Got Stripes uses Sentry for crash and error reporting so we can fix bugs that affect real users. When the app encounters an error, Sentry receives:
- The error message and a stack trace
- A small breadcrumb log of recent in-app navigation events
- Anonymous device metadata: device model, OS version, app version
- A randomly generated installation ID (not your name, email, or Apple ID)
Sentry does not receive your name, email, location, contacts, or any personal study data. We do not enable Sentry's "personal information" capture features. Read Sentry's privacy policy at sentry.io/privacy.
Other third-party services
Other than RevenueCat (subscription management) and Sentry (crash reporting), the app uses no third-party analytics, advertising, or tracking SDKs. No Firebase, Google Analytics, Mixpanel, Amplitude, etc.
If we add anything new in a future version, we will update this policy and disclose what is collected.
Children's privacy
The app is intended for adult learners studying for the New Jersey Sergeant Promotional Examination. It is not directed at children under 13 and we do not knowingly collect any data from children.
Your choices
- View, change, or delete your data at any time from Settings → Reset Progress.
- Cancel a subscription by going to Settings → [your name] → Subscriptions on your device.
- Restore a previous purchase from Settings → Restore Purchases in the app.
- Contact us with any privacy question at support@gotstripes.app.
Changes to this policy
We may update this policy from time to time. Material changes will be reflected by an updated "Effective date" at the top, and substantive changes will be announced in the app's release notes.