App-specific privacy information for HanziHeart, its website pages, and related services.
Last updated: 10 September 2026
This Privacy Policy explains how Gladiolus Limited, using HanziHeart as an app brand/trading name ("HanziHeart", "we", "us", or "our"), collects, uses, stores, and shares personal data when you use the HanziHeart app, website pages, and related services (together, the "Service").
HanziHeart is not a separate legal entity. For UK GDPR and Data Protection Act 2018 purposes and, where applicable, the EU GDPR, Gladiolus Limited is the data controller for the personal data described in this Policy, except where a third party acts as an independent controller for its own services, such as Apple, Google, or app stores.
Some features described in this Policy may not be available to all users, devices, platforms, subscription tiers, or countries.
HanziHeart helps users understand Chinese text. You paste or type a line, import a screenshot, capture a photo of text, or use the HanziHeart keyboard where available, and HanziHeart produces a "read" of the line — the literal meaning, the natural meaning, cultural context, the emotional read, tone, key words, and suggested replies. HanziHeart may also provide companion-style practice, saved words or reads, audio pronunciation, share cards, widgets or Lock Screen content, and related learning features.
Depending on how you use the Service, we may collect or process the following categories of personal data:
If you import a screenshot or capture a photo of text, HanziHeart recognises the Chinese text on your device. The screenshot or photo image itself is not uploaded to us or to the AI provider.
Only text extracted from the image — such as the Chinese line or supporting text needed to identify the relevant message — is sent to our service to generate the read, in the same way as a line you paste or type. We do not store the original image, and we do not receive your photo library contents.
HanziHeart may check clipboard text locally to suggest a vibe check for copied Chinese text. Clipboard text is not sent to our service unless you choose to use it for a read.
If you enable the HanziHeart keyboard, the keyboard may require Full Access so it can use network access, the shared app session, and screenshot import. The keyboard may request Photos access to load a screenshot you choose or the latest screenshot for text extraction. Screenshot recognition still runs on device, but extracted or pasted text is sent to the service when you ask for a vibe check.
The main app and keyboard each retain their latest result locally so you can return to it. A new successful result replaces the previous locally retained result in that feature. This does not remove entries already recorded in main-app practice history or saved to your phrasebook. The keyboard’s latest-result storage is separate from main-app practice history.
HanziHeart is a language-reading tool, not a place for sensitive records. Please do not submit passwords, payment card numbers, government identifiers, health or medical information, confidential business information, or other people’s private messages, screenshots, or photos where you do not have a lawful basis or permission to do so. Relevant submitted text and conversation context are sent to an AI provider to generate reads or companion replies, as explained in Section 6.
You can withdraw promotional-email consent at any time through your marketing preference in Profile where available, the unsubscribe link in every promotional email, or by contacting us using the details in Section 20. Withdrawal is free and does not affect your access to HanziHeart or your subscription. We stop promotional email covered by your withdrawal immediately or as soon as possible. Messages already dispatched may still arrive. Necessary service messages are unaffected, and withdrawal does not affect the lawfulness of processing carried out before it.
Where promotional email is introduced, delivery providers may process delivery records, such as successful deliveries, bounces and unsubscribe requests. We will not track individual email opens or link clicks for marketing analysis. Processing an unsubscribe request is separate from analysing engagement with promotional links.
Your promotional-email preference does not authorise promotional push notifications. Enabling notifications for companion messages or learning reminders does not itself constitute consent to promotional pushes. If we introduce promotional push notifications, we will request a separate, optional in-app opt-in and provide an in-app way to withdraw it. Neither accepting our Terms nor granting operating-system notification permission substitutes for that choice.
HanziHeart does not use personal data for third-party advertising or cross-app advertising tracking.
Except where an inviter explicitly chooses and consents to display a public sender name on an invite page, we do not expose an inviter’s or invited friend’s email address, private account name, subscription details, or other personal account information to the other participant. A participant may see the consented public sender name, aggregate invite progress, claim or reward status, and their own codes, but not the other participant’s private account information.
Where we create aggregated or anonymised information that no longer identifies you, we may use it to understand usage trends, improve reliability, and develop the Service.
When you request a read or an AI-generated companion reply, we send the relevant text through our service to a third-party AI provider. This may include text extracted from an image, recent conversation messages, and selected learning preferences, such as your companion, difficulty, topic and language. The provider uses this information to generate the response, which may include translations, emotional reads, explanations, practice messages and suggested replies.
The AI provider may process the submitted text, the generated output, and technical metadata under its own terms and privacy practices. Depending on the provider used, this processing may take place outside your country of residence, including in the United States, United Kingdom, European Economic Area, People’s Republic of China, or other provider locations. Some AI providers may use submitted inputs or outputs to improve their services unless restricted by their terms or settings.
Where optional search enrichment is enabled, the submitted text may also be used to build a search query for current slang, meme, or cultural context. We do not send your account contact details or payment information to the AI provider as part of a normal read or companion-reply request. AI outputs may be inaccurate, incomplete, or unsuitable for your needs, and HanziHeart is not a professional translation, legal, medical, or relationship-advice service.
We do not currently:
If any of these practices change, we will update this Policy and provide any required notices, consents, or opt-out mechanisms under applicable law.
We may share personal data with service providers that process data on our behalf, and with professional advisers, regulators, law enforcement, or authorities where legally required. We do not sell your personal data and do not use it for cross-app advertising tracking.
| Recipient category | Purpose | Data categories | Country or region |
|---|---|---|---|
| Cloud hosting, database, and authentication providers | Account access, app data storage, account deletion, service reliability, usage metering, and security. | Account identifiers, email address, authentication/session metadata, preferences, saved reads, saved words, onboarding profile data, practice-history text and translations, companion conversations, learning progress, notification preferences, content reports, subscription state, affiliate attribution, friend-invite and reward records, analytics events, the text submitted to read, and related app data. | May include the UK, EEA, United States, and other provider or support locations. |
| AI model providers | AI reading of submitted Chinese text, extracted screenshot or camera text, dictionary-style explanations, practice content, companion messages, and suggested replies. | Relevant submitted or extracted text, recent conversation messages, selected learning preferences, generated responses and technical metadata needed to provide the result. We do not intentionally send contact or payment details as part of normal read or companion-reply requests. | May include the United States, United Kingdom, EEA, People’s Republic of China, and other provider locations depending on the provider used. |
| Subscription entitlement providers | Subscription entitlement management, purchase restoration, trial status, renewal status, and subscription events. | App user ID or customer ID, product ID, entitlement ID, purchase state, trial/renewal/expiry/cancellation/billing-issue metadata, app-store environment, offer-code and friend-invite qualification status, and related subscription events. | May include the United States, EEA, and other provider locations. |
| App store, platform, and sign-in providers | App distribution, sign-in, in-app purchases, subscriptions, billing, refunds, platform permissions, keyboard extension support, widgets, system speech/sharing tools, and on-device text recognition. | Account-linked identifiers, email address or private relay address where provided, purchase/subscription metadata, refund status, local keyboard session data, and device/app-store metadata. On-device text recognition runs locally and does not send your screenshots or photos to us for text extraction. | Platform providers operate globally and may process data in multiple countries depending on the relevant service. |
| Product analytics and crash-reporting providers | Understanding feature usage, onboarding and subscription funnels, reliability monitoring, crash reporting, error diagnosis, and abuse prevention. | App events, anonymous install identifiers, app user ID where signed in, device and platform information, app version, timestamps, safe event properties such as screen or feature names, and crash or error details. We do not intentionally send raw submitted Chinese text, OCR text, reply text, screenshots, photos, account contact details, or payment details to these providers. | May include the United States, EEA, and other provider locations. |
| Third-party email delivery providers | Sending promotional email where you have opted in, and handling unsubscribes. | Where promotional email is available, we may use third-party email delivery providers to send it to people who have opted in. These providers process email addresses, relevant consent and unsubscribe preferences, and delivery records on our behalf. We do not authorise them to use this information for their own marketing. International processing is subject to Section 9. | May include the United States and other provider locations. |
| Search or context providers, where configured | Optional current slang, meme, or cultural-context enrichment for selected read requests. | Search query derived from the submitted text and technical metadata needed to return search context. | May include the United States and other provider locations. |
Where a provider acts as our processor, we aim to use provider data processing terms or equivalent contractual terms covering processing instructions, confidentiality, security, assistance with user rights, retention, deletion, and breach support. Some app store, platform, billing, and sign-in providers may also act as independent controllers for their own services.
We are based in the United Kingdom. Some providers we use may process personal data outside your country of residence, including in the United Kingdom, European Economic Area, United States, People’s Republic of China, Canada, Asia Pacific countries and regions where HanziHeart is made available, or other countries where they operate. The recipient-category table above identifies material provider categories that may involve overseas processing.
Privacy and data protection laws in those countries may differ from the laws in your country of residence. By using HanziHeart, you understand that personal data may be processed in those locations, subject to this Policy, applicable law, and any safeguards required for the relevant transfer.
Where you request a read or companion reply, the relevant text and conversation context are sent to an AI provider, which may process it outside the UK depending on its infrastructure. Depending on the provider used, AI processing may include the People’s Republic of China or other provider locations. Where applicable privacy law requires safeguards for international transfers, we use appropriate measures such as adequacy decisions, approved contractual terms, data processing agreements, or other lawful transfer mechanisms.
If Gladiolus Limited or HanziHeart is involved in a merger, acquisition, financing, reorganisation, insolvency process, sale of assets, assignment, change of control, or similar transaction, personal data may be transferred to the acquiring or successor entity as part of that transaction.
The successor entity will continue to process personal data in accordance with this Policy, applicable law, and any required notices, consents, and opt-out rights. If we materially change how personal data is used, shared, sold, licensed, or processed after a transfer, we will provide notice and obtain consent or apply required mechanisms under applicable law.
| Data category | Typical retention | Notes |
|---|---|---|
| Account and subscription data | Active account plus up to 24 months | Longer where needed for legal, fraud-prevention, support, tax, accounting, or dispute reasons. |
| Affiliate attribution and friend-invite records | Active account plus up to 24 months | Includes inviter and invited-friend account identifiers, codes, claim and reward status, timestamps, and related subscription events. Limited records may be retained longer to enforce programme limits, prevent fraud, reconcile refunds, or resolve disputes. |
| Practice history, companion conversations, saved reads and words, learning progress and preferences | While needed to provide and sync the relevant features, unless removed earlier or deleted through account deletion | Practice history is subject to storage limits; older entries may be removed as new entries are added. Phrasebook content is stored separately. Replacing the latest displayed read does not delete practice history. |
| Keyboard extension session data | Until sign-out, account deletion, token expiry, or local app data removal | Stored locally so the keyboard can use the Service while you are signed in. |
| Account deletion and completion records | Requests are handled without undue delay and within applicable legal deadlines; limited completion records are retained only as long as necessary to demonstrate compliance or meet legal obligations | See Section 12. Protected identifiers retained for verification remain subject to access restrictions and retention limits. |
| Active marketing profiles | While we have valid consent and need the information for the disclosed purpose | Following withdrawal or account deletion, we stop marketing and delete information no longer needed from our systems and instruct relevant delivery providers to do the same. Deletion from provider backups follows applicable retention arrangements; those backups must not be used to resume marketing. |
| Consent evidence and suppression records | Only for as long as necessary to demonstrate compliance, honour withdrawals and prevent unwanted marketing | We may retain limited account or contact identifiers, consent and withdrawal evidence, and a do-not-contact record after withdrawal or account deletion. These records are restricted to those purposes, reviewed for continuing necessity, and not used to send promotional messages. |
| Support records | Up to 6 years | Used for business records, disputes, and legal claims. |
| Product analytics events | Usually up to 24 months | Used to understand app usage, onboarding, subscription funnels, reliability, and product performance. Aggregated or anonymised information may be kept longer. |
| Diagnostics and security logs | Usually up to 90 days | Longer if needed to investigate abuse, security incidents, or reliability issues. |
Subject to applicable law, you may have the right to request access to your personal data, correction of inaccurate data, deletion of your personal data, restriction of processing, to object to processing based on legitimate interests, to withdraw consent where processing relies on consent, to opt out of certain sale, sharing, targeted advertising, direct marketing, or profiling practices where applicable, and to request portability of certain data.
You can request account deletion or exercise privacy rights by contacting hanziheart-privacy@gladiolus.dev. You can also read the account deletion section on HanziHeart Support for the deletion request process.
We may request information reasonably necessary to verify your identity. We handle requests without undue delay. Where UK data protection law applies, we normally provide a substantive response within one calendar month of receiving your request, subject to legally permitted identity-verification requirements and extensions. If an extension applies, we will explain the reason and revised deadline within the required period. Other applicable local deadlines remain unaffected. If we cannot comply with a request in full, we will explain the reason and applicable complaint rights.
You can delete your account through the app or contact us to request deletion. Account deletion removes your account, profile, practice and companion history, saved content and preferences from our active systems. We also delete associated identifiable product analytics and arrange deletion of relevant records held by our service providers. Provider processing may complete separately from deletion of your app account; this does not remove our obligation to handle your request within applicable legal deadlines.
We retain limited records where necessary to demonstrate that a deletion request was completed or meet legal obligations. These may include protected identifiers and completion dates. Such records remain subject to access restrictions and retention limits. We may also retain statistics that no longer identify you. App stores may retain purchase records under their own legal obligations and privacy policies.
Deleting your account or uninstalling the app does not cancel an app-store subscription. You must manage cancellation through the store where you subscribed.
This Policy is intended to apply globally. The sections above explain the main facts about HanziHeart’s collection, use, sharing, AI processing, retention, security, and international transfers.
If UK data protection law applies, you may have rights to access, correct, delete, restrict, object to processing, withdraw consent where processing relies on consent, and request portability of certain personal data. You may complain to the UK Information Commissioner’s Office.
If the EU GDPR or other EU data protection law applies to your use of HanziHeart, you may have rights to access, correct, delete, restrict, object to processing, withdraw consent where processing relies on consent, data portability, and to lodge a complaint with your local EU data protection supervisory authority.
We have appointed an EU representative under Article 27 GDPR — FGND Core GmbH, Hauptstrasse 151, 10827 Berlin, Germany, hanziheart@core-privacy.eu — for GDPR-related privacy matters and requests from EU supervisory authorities and individuals in the EU.
Where Swiss data protection law applies, you may request information about the processing of your personal data and exercise applicable rights to correction, deletion or restriction of disclosure. You may contact the Federal Data Protection and Information Commissioner concerning data protection matters.
If United States federal or state privacy law applies, including where applicable California privacy law, you may have rights to know or access personal information, request deletion, request correction, obtain information about categories of data collected, sources, purposes, and disclosures, opt out of sale or sharing of personal information or targeted advertising, limit certain uses of sensitive personal information, and not be discriminated against for exercising privacy rights. HanziHeart does not currently sell personal data, share personal data for cross-context behavioural advertising, or use personal data for third-party targeted advertising.
If Canadian privacy law applies, you may have rights to access personal information we hold about you, request correction, withdraw consent subject to legal or contractual restrictions, and challenge our compliance. We collect, use, and disclose personal information for the purposes described in this Policy and aim to limit collection, use, disclosure, and retention to what is reasonable for those purposes.
Where Brazil’s General Data Protection Law applies, you may have rights to confirmation of processing, access, correction, anonymisation, blocking or deletion of unnecessary, excessive or unlawfully processed data, portability where applicable, information about sharing, and withdrawal of consent. You may also request deletion of data processed with consent, subject to lawful exceptions, and information about the consequences of withholding consent. You may petition the Brazilian data protection authority, ANPD. We process children’s and adolescents’ data subject to applicable protections and their best interests.
If privacy law in an Asia Pacific country or region where HanziHeart is available applies to your use of the Service, you may have local rights to be informed about processing, request access to or correction of personal data, request deletion or erasure where available, withdraw consent, object to or restrict certain processing, request portability where available, and contact us or a local privacy regulator with complaints. This may include privacy laws in places such as Australia, New Zealand, Singapore, Malaysia, Thailand, the Philippines, Indonesia, Japan, Korea, Hong Kong, Taiwan, and other Asia Pacific countries or regions where HanziHeart is available.
HanziHeart is also available in countries across Latin America and the Caribbean, Africa, the Middle East, and Europe outside the EU and EEA. Depending on applicable law, you may have rights to access or correct your personal data, request deletion, withdraw consent, object to certain processing, or complain to the relevant supervisory authority. The availability and scope of these rights vary by jurisdiction. You can contact us using the details below to exercise applicable rights.
We describe the purposes of processing, categories of data, disclosures, security, retention, overseas processing, and service-provider accountability in this Policy. We will handle privacy requests, notices, and complaints in accordance with applicable local law where it applies.
HanziHeart is generally intended for people aged 13 or older, with a minimum age of 12 in Vietnam, the Republic of Korea and Brazil. HanziHeart is generally rated 13+ on the Apple App Store, with regional ratings of 12+ in Vietnam and the Republic of Korea, and A12 in Brazil. Users see the rating applicable to their country or region. These content ratings do not determine whether a person can independently consent to data processing or enter into an agreement. Any higher minimum age required by applicable law or the relevant app store applies.
If you meet the applicable minimum age but are under the age of legal adulthood in your country or region, a parent or legal guardian must review this Policy and be responsible for your use of the Service. Where applicable law requires parental or guardian consent or authorisation for your use of the Service or processing of your personal data, that requirement must also be met. We do not knowingly collect personal data from anyone below the applicable minimum age or knowingly use children’s personal data for marketing, advertising profiling, or cross-app tracking. If you believe someone below the applicable minimum age has provided personal data to HanziHeart, contact us using the details below so we can investigate and delete it where required.
We use reasonable technical and organisational measures intended to protect personal data, including encryption in transit and controls restricting access to stored information. However, no method of transmission or storage is completely secure, and we cannot guarantee absolute security. If we become aware of a personal data breach, we will assess the likely risk, keep an internal record, work with relevant providers, and notify relevant regulators, authorities, app stores, and affected users where required by applicable law.
Our app store and platform privacy disclosures (for example, on the Apple App Store and Google Play) describe the data we collect and how we use it and should be read together with this Policy. They may identify data types such as name, email address, user ID, device ID, purchase history, product interaction, and other user content where applicable, linked to your identity where associated with an account, subscription customer, or device/session identifier.
Our website pages may use essential cookies and similar technologies for security, session management, and basic analytics. We do not use cookies for cross-site behavioural advertising. See our Cookies Policy for more detail.
Most browsers let you refuse or delete cookies. Some browser settings may affect website functionality. We do not currently respond to browser "Do Not Track" signals, but we honour the choices and opt-out rights described in this Policy where applicable.
The Service may link to third-party websites, app stores, support pages, payment flows, authentication providers, or other services. Those third parties are responsible for their own privacy practices. This Policy applies to HanziHeart’s collection and use of personal data, not to personal data you provide directly to third-party services.
We may update this Privacy Policy from time to time. We will post the updated version on our website and update the "Last updated" date above. Where required by law, we will take additional steps to notify you.
If you have privacy questions or want to exercise your rights, contact us using the details below.
Gladiolus Limited
71-75 Shelton Street, Covent Garden, London, WC2H 9JQ, England
ICO registration reference: ZC112773
Privacy: hanziheart-privacy@gladiolus.dev
FGND Core GmbH
Hauptstrasse 151, 10827 Berlin, Germany
Email: hanziheart@core-privacy.eu
This contact is for GDPR-related privacy matters and requests from EU supervisory authorities and individuals in the EU.
Support: hanziheart-support@gladiolus.dev