Legal

Privacy Policy

Last updated November 1, 2026

Haniverse ("the App") is operated by ImproveLabs ("we," "us," or "our"). This Privacy Policy explains how we collect, use, and protect information when you use Haniverse.

Information We Collect

Account information. An account is optional. If you create one, we collect an email address and the authentication credentials needed to sign in and sync progress across devices. If you sign in with Apple or Google, we receive the name and email address that provider shares with us.

Profile. If you add a name or a profile photo to your account, we store them with your account.

Study data. We store learning progress, review history, deck settings, and related study activity — on your device and, when signed in, on our servers so it can be synced.

Device and app data. We may collect device type, operating system version, app version, and diagnostic logs to keep the App reliable and secure.

Usage analytics. We use PostHog to understand how the App is used: which screens are opened, study activity such as reviews and lessons completed, how long study sessions last, and interactions with subscription offers. Events are linked to a random identifier for your device and, once you sign in, to your account identifier and email address.

Session recordings. Production versions distributed through the App Store and Google Play do not record your screen. Pre-release test builds, including TestFlight and internal Google Play builds, may record how the App’s screens look and respond, with sign-in forms, verification codes, email addresses, names, profile photos and personal notes masked before anything leaves the device.

Voice. When you speak in a conversation mission, a speaking drill or voice study, the App asks for microphone access. Your device's speech recognition service (Apple on iOS, or Google or the configured recognition provider on Android) turns your speech into text, on your device or on the provider's servers under its privacy policy. Haniverse checks your pronunciation on your device and does not store or upload recordings of your voice to Haniverse servers.

Purchases. Subscriptions are bought through Apple’s App Store or Google Play. We and our subscription provider receive your purchase status, never your payment details.

Support. If you contact us through the in-app chat or feedback form, we receive your message and the contact details you include.

We use analytics only to improve Haniverse. We do not use any of this information for advertising, and we do not sell it or share it for cross-app tracking.

How We Use Information

We use collected information to provide and improve Haniverse, sync your progress when signed in, authenticate accounts, respond to support requests, fix bugs, and understand product usage. We do not sell personal information.

Local Storage and Sync

Haniverse stores much of your study data locally on the device using on-device databases. Without an account, progress stays on that device only. With an account, selected data is transmitted to our servers to enable backup and sync.

Third-Party Services

We rely on these providers, which process data on our behalf under their own privacy policies and our agreements with them: Apple (Sign in with Apple, App Store purchases, speech recognition), Google (Sign in with Google, Google Play purchases, and Android speech recognition where configured), Superwall (subscription offers and purchase status), PostHog (product analytics), Sentry (crash and error reports), Crisp (support chat), Resend (account emails), Turso and Cloudflare (hosting and synced study storage), and Expo (app updates).

To check your pronunciation on your device, the App downloads speech models from Hugging Face. Those downloads carry no personal information.

Haniverse does not send your personal information to any third-party artificial intelligence service.

Your Choices

You can use Haniverse without an account; your progress then stays on your device and does not sync. Account holders can update their email or password in Settings.

You can delete your account at any time in the App: open Settings, then Account, then Delete Account. This permanently deletes your account and the study data synced to it, and erases the study data on that device. If you can no longer sign in, request deletion at https://haniverse.app/deleteme or by emailing contact@improve.dev; we confirm those requests by email before removing the account. Deleting your account does not cancel a subscription. Cancel App Store subscriptions in your Apple Account settings, or Google Play subscriptions in Google Play > Payments & subscriptions > Subscriptions.

Uninstalling the App removes the study data stored on that device; it does not by itself delete a synced account.

Children's Privacy

Haniverse is intended for learners of Chinese characters and is not directed at children under 13. We do not knowingly collect personal information from children under 13. If you believe a child has provided us personal information, please contact us so we can delete it.

Security

We use reasonable technical and organizational measures to protect information. No method of transmission or storage is completely secure, and we cannot guarantee absolute security.

Changes to This Policy

We may update this Privacy Policy from time to time. When we do, we will revise the "Last updated" date above. Continued use of Haniverse after changes become effective means you accept the updated policy.

Contact

For privacy questions or account and data deletion requests, contact ImproveLabs at contact@improve.dev. Support is also available in the App and at https://haniverse.app/support.