Privacy Policy

In effect from October 8, 2026

This Privacy Policy explains how HanziBee collects, uses, stores, shares and protects personal data when you use HanziBee's application for iOS and Android and the related services.

1. Entity responsible for processing the data

HanziBee is responsible for processing the personal data described in this Policy. HanziBee's website is https://hanzibee.com, and you can contact us in the application at You → Help and feedback (Section 22).

In this Policy, "HanziBee", "we", "us" or "our" means the operator of HanziBee.

2. Scope

This Policy applies to data processed through:

This Policy does not directly govern the activities of third-party websites, applications or services to which HanziBee merely provides links.

3. Data we may collect

The data actually collected depends on the features you use, and above all on whether you use HanziBee with an account.

Without an account (guest mode), everything you do in HanziBee stays on your device. Nothing about your learning is sent to us. The only data that leaves your device is:

With an account, your learning data, decks and settings are also stored on our servers so that you can keep them and use them on several devices.

3.1. Account information

When you create or manage an account, we may collect:

If you sign in with Apple or Google, we receive what you and the provider allow to be shared:

If you continue with Google using an address that is not a Gmail or Google Workspace address, your HanziBee account itself holds no email address, so you cannot reset a password by email or be contacted at that address about the account.

We do not collect a profile picture, a preferred language or payment information.

3.2. Learning data

We may collect:

Your review schedule, study streak and statistics are calculated on your device from this data; we do not calculate them on our servers.

This data is stored on your device. When you are signed in, it is also synchronised with our servers so that your progress is kept and appears on your other devices.

3.3. Decks and imported word lists

We may store:

These are stored on your device and, when you are signed in, synchronised with our servers. Your decks are private and are not shown to other users.

We do not record what you search for in the dictionary or which words you open: dictionary search runs on your device.

3.4. Dictionary lookups and content downloads

Imported word lists. When you import a word list, the application first looks each word up in the dictionary on your device. Words it cannot find there are sent to our server to be looked up in the full dictionary. This works without an account; when you are signed in, the request is also counted against your account's request limit. We use the words only to answer the request and do not store them.

Dictionary entries. When a deck holds words that are not in the dictionary on your device, for example on a second device, the application downloads those dictionary entries from our server. This request is public, does not identify your account, and names the dictionary entries requested.

Content and audio. The application checks for content updates and downloads content packs and pronunciation audio from our content delivery network. The provider that runs it receives your IP address and the files requested, as any web server does.

3.5. Data you submit

When you send a message through Help and feedback, we receive:

Your message is forwarded by email to our support mailbox, and we reply by email if you gave an address. It does not include screenshots or attachments. If you reply to our email, we receive your email address and the content of your reply.

You should not include unnecessary sensitive information in support requests.

3.6. Device and technical information

When you use the Service, some technical data may be collected automatically:

We do not track you across other companies' applications or websites. HanziBee does not use an advertising identifier and does not include advertising or analytics tools.

3.7. Sign-in sessions and security data

To keep you signed in and protect your account, we store:

3.8. Data stored on your device

The application stores your data on your device: a local database with your learning data, decks and settings, downloaded content, and a cache of pronunciation audio. Your sign-in tokens are kept in your device's secure storage (the iOS Keychain or Android encrypted storage).

The application does not use cookies.

Your device's own backups (iCloud or Google) may include HanziBee's local database under your Apple or Google account, according to your backup settings. Your sign-in tokens are excluded from them.

4. Data we do not actively request

HanziBee does not actively ask users to provide:

The application does not request access to the microphone, the camera, your photos or your location.

If a new feature needs to process sensitive data, we will give separate notice, explain the purpose and obtain consent where required by law.

5. Purposes of data use

We may process data in order to:

5.1. Provide the Service

5.2. Schedule your reviews

These calculations run on your device. We do not build a profile of you on our servers.

5.3. Operate and improve the product

We do not analyse how you use the application's features and do not run experiments on users.

5.4. Security and abuse prevention

5.5. Communication with users

You can turn off the daily reminder at You → Reminder or in your device settings. We do not send promotional emails.

5.6. Synchronisation across devices

When you are signed in, the application synchronises your data with our servers when it starts or returns to the screen, when a study session ends, when the connection returns, after you sign in, and in the background about every six hours, as far as your device's system allows (Background App Refresh on iOS; scheduled background work on Android). You can limit background activity in your device settings; synchronisation then happens when you open the application.

5.7. Legal compliance

6. Legal bases for processing data

Depending on the activity and the applicable law, HanziBee processes data on one or more of the following bases:

Where processing is based on consent, you may withdraw your consent. Withdrawal does not affect the lawfulness of processing carried out before the withdrawal.

Refusing or withdrawing consent, or a device permission, may cause some features not to work, such as the daily reminder, which needs permission to show notifications.

7. Crash reports

The application sends a report to Sentry, our crash reporting provider, when an error occurs, whether or not you are signed in. A report contains only:

Crash reports never include screenshots, the layout of the screen, performance measurements or recordings of your session. We have set Sentry not to store the IP address a report arrives from.

8. Sharing data with third parties

HanziBee does not sell your personal data.

We share data only to the extent necessary with the following categories of recipients:

8.1. Infrastructure providers

Entities that provide:

8.2. Authentication services

Apple and Google process data when you use Sign in with Apple or Google sign-in. They learn that you signed in to HanziBee. We receive only the data described in Section 3.1.

When you sign out of an account linked to Google, the application also signs out of Google on your device, so that Google asks which account to use next time. When you delete your account, we remove HanziBee's access to your Apple ID and disconnect HanziBee from your Google account (Section 15).

8.3. Crash reporting service

Sentry receives the crash reports described in Section 7.

8.4. Text-to-speech

Pronunciation audio is generated in advance with a text-to-speech system from HanziBee's own learning content. Nothing you type or say is sent to it.

8.5. Email delivery

Our email provider delivers password reset emails to your address and forwards your feedback messages (Section 3.5) to our support mailbox.

8.6. Content delivery

Content packs and pronunciation audio are downloaded from our content delivery network, whose provider receives your IP address and the files requested. The open sources our dictionary and example sentences come from (CC-CEDICT, Tatoeba and others) receive no data about you.

8.7. Advisers and corporate transactions

Data may be shared in a controlled manner with lawyers, auditors, advisers or parties to a merger, acquisition or asset transfer, subject to appropriate confidentiality obligations.

8.8. Competent authorities

We may provide data when:

Providers that process data on HanziBee's behalf are subject to confidentiality obligations and may use the data only within the scope assigned to them.

9. List of providers

PurposeProviderData concerned
Sign-inApple, GoogleAccount identifier, email address, and your name the first time you use Sign in with Apple, if you share it
Hosting of our servers and databasesOur hosting providerAccount information, learning data, decks, settings, sign-in sessions, server logs
Content storage and deliveryOur content delivery providerIP address and the files requested
Email deliveryOur email delivery providerEmail address, password reset links, feedback messages and their details
Support mailboxOur email providerFeedback messages and their details, emails you send us, our replies
Crash reportingSentry (Functional Software, Inc.), United StatesThe crash report contents listed in Section 7
Pronunciation audioOur text-to-speech providerHanziBee's own learning content only; no user data

We update this table whenever our providers change.

10. Transfer of data abroad

Some service providers may host servers or process data outside Vietnam. Apple, Google and Sentry are based in the United States, and Sentry stores crash reports in the United States.

In that case, HanziBee will take appropriate measures in accordance with the law, which may include:

The actual country of storage depends on the providers listed in this Policy.

11. Data retention periods

We keep data only for as long as necessary to fulfil the notified purposes, provide the Service and comply with the law.

Expected periods:

Data typeExpected retention period
Account informationFor as long as the account is active, and for 7 days after you ask us to delete the account (at most 8 days)
Learning data, decks and settingsFor as long as the account is active, and for 7 days after you ask us to delete the account (at most 8 days). When you delete a deck, a word in a deck, a setting or reading progress, a record of the deletion is kept for 180 days so that your other devices learn about it; a deleted deck's record keeps its title. Review and practice history is deleted with the account
Data on your deviceUntil you sign out, delete your account or uninstall the application. Copies in your device's backups follow your backup settings
Sign-in sessionsUntil you sign out, reset your password or delete your account, or 60 days after the session was last used. Expired sessions are deleted daily
Password reset linksValid for 30 minutes and deleted 24 hours after they expire. The email job that sends one is deleted once sent, or one day after it fails
Apple sign-in tokenUntil the account is deleted. It is revoked when you ask us to delete the account, and again when the account is erased
Words sent for lookupNot stored. They are used only to answer the request
Request countersUp to 1 hour
Server logsFor the limited period needed for security and troubleshooting, then deleted
Crash reportsFor a limited period, then deleted automatically by our crash reporting provider
Support requestsKept in the support mailbox for as long as needed to handle the request and any follow-up. The copy queued for sending is deleted once sent, or 30 days after it fails
BackupsDeleted on a rolling basis as newer backups replace them

When the period expires, the data will be deleted, anonymised or aggregated so that it no longer identifies an individual.

12. Data protection

HanziBee applies technical and organisational measures appropriate to the level of risk. In the application and on our servers:

So that a network error does not sign you out, a sign-in token that was recently replaced, presented again from the same device within 24 hours, receives the same replacement instead of ending the session. During that time, someone who obtained such a token could share the session. Signing out, resetting your password or deleting your account ends it.

Our operational measures may also include:

No system is absolutely secure. If an incident occurs that may affect your rights and interests, we will investigate, limit the damage and give notice in accordance with the law.

13. Your rights

To the extent of the applicable law, you may have the following rights:

You can exercise some rights directly in the application:

The application has no data export. To request a copy of your data, correction of other data such as your email address, or any other right, send a request at You → Help and feedback.

To protect data, we may ask for reasonable information to verify your identity and your rights over the account.

In some cases, a request may be limited or refused if:

We will explain the reasons when we cannot fully meet a request, unless the law does not permit disclosure.

14. Withdrawing consent and managing device permissions

You can:

Revoking a permission may make the corresponding feature unusable, but it should not prevent you from using features that do not depend on that permission.

15. Account deletion

You can start an account deletion request:

A request made at You → Delete account takes effect at once. For a request sent through Help and feedback, we first verify that it comes from the account holder. Then:

  1. The account is closed immediately and every sign-in session ends. A device that is using the account at that moment loses access within 15 minutes. When you delete the account in the application, HanziBee's data is removed from that device, which returns to guest mode.
  2. We remove HanziBee's access to your Apple ID at once. If you used Google, the application disconnects HanziBee from your Google account. On Android, this may not succeed if the application was restarted since you signed in with Google; HanziBee then stays in your Google account's list of connected apps until you remove it there.
  3. Seven days later, we permanently delete the account, its sign-in methods and sessions, and all the data synchronised with it. If this step is delayed, a daily check completes it within 8 days of the request. Until then, the deletion cannot be undone and the account's email address cannot be used to sign in or to create a new account.
  4. We retain certain data to the extent permitted or required by law.

Some data is not part of the account and is not deleted with it: messages you sent to support, crash reports and server logs. They are deleted at the end of the periods in Section 11. Data remaining in backup systems will be deleted according to the backup cycle and will not be used for ordinary business purposes.

16. Children's privacy

Users under 16 years of age should use HanziBee only with the consent and supervision of a parent or lawful guardian.

HanziBee will endeavour to:

Parents or guardians may contact us at You → Help and feedback if they believe that a child has provided inappropriate data or data without the necessary consent.

HanziBee may request information to verify the status of the parent or guardian before handling the request.

17. Notifications and marketing

HanziBee may send:

Essential notifications

You may not be able to turn off some necessary notifications while you keep your account.

Optional notifications

You can turn off the daily reminder at You → Reminder or in your device settings. HanziBee does not send marketing emails or newsletters.

18. No sale of data and advertising

HanziBee does not sell or rent personal data.

As of this version of the Policy, HanziBee does not use personal data to serve personalised advertising on third-party applications or websites.

If an advertising model is added in the future, this Policy and the related consent forms must be updated before that activity begins.

19. Third-party links and content

The Service may contain links to third parties, such as the licence pages of the open sources HanziBee uses. These links open in your device's browser. When you leave HanziBee or interact directly with their services, data may be processed under the third party's policies.

You should review the privacy policy of each service before providing information.

20. Changes to the Privacy Policy

We may update this Policy when:

The version and the date on which it took effect are shown at the top of this Policy in the application, which always shows the most recent version it has received.

When a change has a significant effect, we will notify you by email to the address on your account, where your account has one, or by another appropriate method. You are not asked to accept a new version of this Policy. If a change would begin a new processing activity that the law allows only with your consent, we will ask for that consent before the activity begins.

21. Complaints

If you believe that your data has been processed inappropriately, you may:

  1. Contact HanziBee at You → Help and feedback to request a resolution.
  2. Lodge a complaint with the competent state authority.
  3. Exercise your rights to lodge complaints or denunciations, bring a lawsuit or claim compensation in accordance with the law.

Lodging a complaint does not affect your other rights.

22. Privacy contact

All requests relating to personal data may be sent to us in the application at You → Help and feedback.

Website: https://hanzibee.com

When sending a request, please provide your account's email address and a description of the request. If your account has no email address (for example, an account created with Google using an address that is not a Gmail or Google Workspace address), tell us which sign-in method you use and the email address of that Apple or Google account. Do not include your password or a password reset link in your message.