Last updated: October 7, 2026
Mahj Trainer works without an account. Practice progress, streaks, review history, onboarding choices, and preferences are stored locally on your device.
Google Play processes Mahj+ purchases on Android. RevenueCat verifies entitlement status and processes an anonymous app user ID, transaction and entitlement information, and limited technical app or device context. RevenueCat also receives limited app-open and purchase-screen counts, timestamps, and paywall impressions associated with that anonymous ID. We use this information to understand purchase and restore flows, not to track you across other apps. It does not receive your practice answers, practice history, name, or email. See RevenueCat's privacy policy.
No account, advertising identifier, advertising SDK, tracking pixel, location, contacts, photos, microphone, or health data. We do not sell personal information.
Local practice data remains until you delete it or remove the app. Google Play and RevenueCat retain transaction records as needed to process and restore purchases. Clearing practice progress in the app deletes only local practice data, not server-side purchase or event records. You can request deletion of data held for us by emailing the contact below. Transaction records may need to be retained to meet legal requirements. Support messages contain whatever you choose to send and are used to answer your request.
Mahj Trainer on Android is intended for adults and does not knowingly collect personal information from children. We may update this policy when the app or its services change.
Questions? Email jackwallner+m@gmail.com.