Privacy Policy

Last updated: June 12, 2026

Toku Reader ("the App") is a Japanese and Chinese reading assistant developed by Darren Nah. This policy explains what data the App collects, why, and how it is handled.

On-Device Processing

The core function of Toku Reader is to help you read Japanese and Chinese text. All text analysis — including tokenization, readings, definitions, and dictionary lookups — is performed entirely on your device. The texts you paste, import, or read in the App are never sent to any server.

This applies to all content surfaces in the App:

What We Collect

The App collects data only when you voluntarily choose to submit feedback:

Optional External Integrations

The following integrations are off by default and only activate when you explicitly opt in. Each is independent — you can use the App without any of them.

WaniKani (optional)

If you connect a WaniKani account, the App acts as a client of wanikani.com's public API (api.wanikani.com). This requires:

Disconnect at any time in Settings — the PAT is deleted from the Keychain and cached WaniKani data is cleared. The App does not read, log, or transmit your WaniKani data except to and from api.wanikani.com. WaniKani's own privacy policy applies to data it holds on its servers.

Premium Subscription (optional)

The monthly premium subscription is processed entirely through Apple's StoreKit. Payment information is handled by Apple — the App never sees or stores your payment method, Apple ID, or billing details. The App records only your current entitlement tier (free or premium) and a rolling 30-day analysis-token count, both stored locally on your device in the iOS Keychain.

What We Do NOT Collect

Device Permissions

The App may request the following permissions, all of which are optional:

Third-Party SDKs

The App integrates one third-party SDK family: Google ML Kit. The specific ML Kit modules used, how they behave, and how to avoid them are listed below.

How to avoid Google ML Kit entirely: don't use the OCR Reader (camera/photo text recognition) and don't use the handwriting canvas in the Dictionary tab. All other App features — text reader, web reader, dictionary text search, SRS reviews, WaniKani integration, paste-based reading — work without ML Kit.

No advertising SDKs, no analytics SDKs, and no crash-reporting SDKs are integrated.

Dictionary Correction Sync

On each app launch, Toku Reader fetches the latest set of approved dictionary corrections (reading/definition fixes the developer has curated from anonymous user feedback) from the same Supabase server the feedback reports go to. This is a read-only download of correction entries — no personal data is sent from your device in this request, and the App does not upload or identify you during the fetch. If the network is unavailable, the App continues using the previously cached corrections bundled with the app.

How Data Is Stored

Feedback reports (the only data that leaves your device for the App developer's servers) are stored in a Supabase database hosted in the European Union (AWS eu-central-1, Frankfurt). Data is transmitted over HTTPS. Row Level Security (RLS) is enabled on all database tables.

WaniKani data (if you opt in) is held by WaniKani on its own servers under WaniKani's privacy policy. Apple holds subscription and payment data under Apple's privacy policy. The App developer has no access to either.

Data Retention

Feedback reports are retained indefinitely to improve the App's accuracy. You may request deletion at any time (see below).

Your Rights

Under GDPR (European Union)

If you are in the EU/EEA, you have the right to:

Legal basis for processing: legitimate interest in improving the App's accuracy based on voluntary user feedback.

Under APPI (Japan)

If you are in Japan, you have the right to request disclosure, correction, or deletion of your personal information under the Act on the Protection of Personal Information. Data is stored in the EU (Frankfurt), which provides an adequate level of data protection.

Under PIPL (China)

If you are in China, you have the right to access, copy, correct, and request deletion of your personal information under the Personal Information Protection Law. The App processes all reading content locally on your device. Only voluntarily submitted feedback reports are transferred to servers in the EU.

Under CCPA (California, USA)

If you are a California resident, you have the right to know what personal information is collected and to request its deletion. The App does not sell personal information.

Children's Privacy (COPPA)

The App is not directed at children under 13. We do not knowingly collect personal information from children. If you believe a child has submitted data through the App, please contact us for removal.

Changes to This Policy

We may update this policy from time to time. Changes will be posted on this page with an updated date.

Contact

For any privacy-related requests (access, deletion, questions), please contact:

tapao.nyc@gmail.com