TingWo

Privacy Policy

Last updated: June 6, 2026

Effective date: June 6, 2026

1. Introduction

Codoha Ltd. ("Codoha," "we," "our," or "us") operates TingWo (聽我) — a mobile-first web application that turns Chinese text you paste or photograph into a personalized, spoken-first spaced-repetition vocabulary trainer (the "Service"), available at tingwo.app.

This Privacy Policy explains what information we collect, how we use and store it, who we share it with, and the choices and rights you have. We are committed to handling your data transparently and to data minimization: we collect what the Service needs to work, and nothing more.

Codoha Ltd. is a limited company registered in Taiwan (R.O.C.), located at Rm. 5, 4 F., No. 8, Guomin 8th St., Hualien City, Hualien County 970015, Taiwan (R.O.C.). The Service is available to users worldwide. This policy is designed to meet the requirements of the EU/UK General Data Protection Regulation (GDPR), the California Consumer Privacy Act (CCPA) as amended by the California Privacy Rights Act (CPRA), and the Taiwan Personal Data Protection Act (PDPA).

2. Definitions

individual.

photos you submit for text extraction, and the vocabulary, sentences, and study data derived from it.

accessed and used.

to produce results. TingWo routes AI requests through OpenRouter to AI models including Google Gemini.

3. Information We Collect

3.1 Account data

TingWo is anonymous-first. When you first open the Service, we automatically create an anonymous account (a Supabase session) so your library and progress can be saved. This account is identified by a random identifier, not by your name or email.

Signing in is optional. If you choose to log in, we collect your email address to upgrade your anonymous account into a persistent one, so you can access your data across devices. Authentication is handled by our infrastructure provider, Supabase.

3.2 Content you provide and we store

To provide the trainer, we store the following in your account:

example sentences associated with your words.

reading cards.

daily new-word limit, and interface language.

3.3 Content that is processed but NOT stored

image is sent to our text-extraction service, processed in the request, and not persisted. We keep the extracted text (as part of your library), not the image.

played back entirely on your device for self-comparison. It is never uploaded to or stored on our servers, and we never transmit it to any AI provider.

3.4 Usage and analytics data

If analytics are enabled, we use PostHog to collect product-usage events and technical information such as browser type and version, device characteristics, pages or screens viewed, and an approximate location derived from your IP address. This helps us understand how the Service is used and improve it. Analytics are optional and are disabled entirely when the relevant configuration is not set.

3.5 Cookies and local storage

We use a small number of strictly functional storage mechanisms:

signed in to your account.

We do not use advertising or cross-site tracking cookies.

4. How We Use Your Data

We use the data described above to:

text into vocabulary, generating example sentences, and producing audio (text-to-speech).

requests.

5. AI Processing and Sub-processors

To deliver TingWo we rely on a small set of trusted service providers. They access data only to perform services for us and are bound to protect it:

and stored Content.

Gemini**, used for vocabulary analysis, sentence generation, text extraction from photos, and text-to-speech.

Important — AI and sensitive information. Text and photos you submit for analysis are sent to our AI Provider for processing. Please do not paste or photograph sensitive personal information — such as government identifiers, financial account details, health information, or login credentials — into the Service.

Shared audio cache. Generated text-to-speech audio is cached by a hash of the underlying text so the same phrase does not have to be regenerated. This cached audio is derived from text content and may be reused to serve audio efficiently across the Service.

We do not sell your personal information.

Where the GDPR applies, we process Personal Data on these bases:

where applicable, analytics. You may withdraw consent at any time.

not overridden by your rights.

7. Your Privacy Rights

Depending on where you live, you may have the right to access, correct, delete, export (port), restrict, or object to the processing of your Personal Data, and to withdraw consent. We do not sell personal information, and we will not discriminate against you for exercising your rights.

a complaint with a supervisory authority.

opt out of "sale" or "sharing" (we do neither), and to non-discrimination.

supplement, correct, request cessation of processing of, or request deletion of their Personal Data.

To exercise any right, email support@tingwo.app. You can also delete much of your stored Content directly within the app.

8. Data Retention and Deletion

We retain your account data and stored Content for as long as your account is active, or as needed to provide the Service, comply with legal obligations, resolve disputes, and enforce our agreements. Photos submitted for text extraction are not retained (see §3.3). Usage Data is retained for a shorter period unless needed for security or legal reasons.

You may request deletion of your account and associated data at any time by emailing support@tingwo.app.

9. International Data Transfers

Codoha operates internationally, and our sub-processors may process data in countries other than your own, including outside your jurisdiction. Where required, we rely on appropriate safeguards (such as standard contractual clauses) for these transfers. By using the Service, you understand that your information may be transferred to and processed in such locations.

10. Security

We take reasonable technical and organizational measures to protect your data, including access controls and row-level security that scopes stored Content to your account. No method of transmission or storage is completely secure, however, and we cannot guarantee absolute security.

11. Children's Privacy

The Service is not directed to children under 16, and we do not knowingly collect Personal Data from children under 16. If you believe a child has provided us with Personal Data, contact us and we will take steps to delete it.

12. Changes to This Privacy Policy

We may update this Privacy Policy from time to time. We will post the updated policy on this page and revise the "Last updated" date above. Material changes will be communicated where appropriate. Changes are effective when posted.

13. Contact Us

If you have questions about this Privacy Policy or your data, contact us:

County 970015, Taiwan (R.O.C.)

Further reading