Last Updated: 2026-05-10
This Privacy Policy describes how information is handled in the current HanziStroke release.
1. Information stored on-device
- App preferences such as appearance, language, onboarding state, and parental-control settings are stored locally on the device
- Practice collections created by the user are stored in a writable on-device database
- The app may cache premium entitlement status, plan type, and expiration timing locally so purchase state and restore status can be shown quickly
- Bundled study data and most audio resources are packaged with the app and read locally during use
2. What HanziStroke does not do by default
- No account registration or profile system
- No automatic upload of practice collections or other study records to our own servers
- No cloud sync in the current release
- No built-in public posting, public chat, or user-generated content sharing workflow
- No third-party advertising SDKs or third-party analytics SDKs in the current core app flow
3. Apple services and external links
- Optional in-app purchases, restore actions, and subscription management are handled through Apple services where applicable
- The app reads the minimal on-device App Store entitlement information needed to determine whether premium access is active
- HanziStroke does not receive your Apple ID, payment card details, or full App Store billing history from Apple
- If a user chooses to open a support page, policy page, Apple subscription management page, or another external link, iOS opens that destination through the system
4. Retention and deletion
- Local preferences remain on the device until the user changes them, resets them, or removes the app
- Practice collections remain on the device until the user deletes them or removes the app
- Locally cached premium status is refreshed from Apple when needed and can change after restore or subscription-status updates
5. Children and family use
- HanziStroke can be used in family and early-learning settings
- Younger children should use the app with guidance from a parent, guardian, or teacher when appropriate
- If parental controls are enabled, the app may ask for a simple addition check before certain purchase-related or protected actions
- This lightweight check is intended to reduce accidental taps, not to provide formal age verification
- For more context, see:
https://zelonai.com/app/hanzistroke/children-and-parents
6. Changes to this Privacy Policy
We may update this Privacy Policy from time to time. If we make material changes, we will update the "Last Updated" date on this page and, where appropriate, update related in-app or App Store materials.
7. Contact
- Support: https://zelonai.com/app/hanzistroke/support
- Email: [email protected]