Privacy Policy
The developer of "Taigi" (the "App") respects user privacy and has designed the App to handle as little data as possible. This policy describes how the App handles personal information.
1. Personal information we collect
The App does not collect any personally identifying information.
- No user account is required.
- Search history, favorites, and view history are stored only on the user's device and are never transmitted externally.
- The App does not obtain the user's name, email, phone number, location, contacts, or any similar information.
- The only exception is the information sent when the user taps the "回報:這裡有誤 (report an error)" button themselves (see section 3). That information contains nothing that identifies an individual.
2. Network requests
The App makes HTTPS requests to taigi-audio.corewrite.app (Cloudflare R2) in order to download audio for words and example sentences. These requests carry the following standard network information:
- IP address (required for any internet communication)
- User-Agent (a standard header containing OS version, etc.)
- The audio file name being requested
This information is temporarily logged by Cloudflare. The App's developer does not access or analyse these logs for the purpose of identifying individual users. Cloudflare's privacy policy is available at https://www.cloudflare.com/privacypolicy/.
If the user neither downloads audio (the dictionary text itself is bundled with the App) nor taps the report button described in section 3, the App performs no network communication.
3. Reporting incorrect content
The "認證700" study cards in the Study tab include a one-tap "回報:這裡有誤 (this is incorrect)" button. Only when the user taps that button does the App send the following information over HTTPS to the developer's server (a Cloudflare Worker), for the purpose of correcting errors in the dictionary content. Nothing is sent automatically or in the background.
The information sent is limited to:
- The dictionary entry ID
- The reported characters or word (e.g. "茉莉")
- A source tag (e.g. "cert700")
- The app version (e.g. Taigi 2.1.0 (6))
- The OS version (e.g. iOS 18.5)
What is not sent:
- Name, email address, phone number, location, or contacts
- User content such as photos
- Identifiers such as user IDs or device IDs
IP addresses are processed transiently by Cloudflare for rate limiting (to prevent abuse and repeated submissions), but they are not stored in the database.
Submitted data is stored in Cloudflare D1 (a database), and the notification email to the developer is delivered via Resend (an email delivery service). The data is used only to correct incorrect content; it is not used to identify individuals and not used for tracking. Because a report contains no information that identifies an individual, it is retained without a set time limit as a record of dictionary corrections. Note that, as there is nothing indicating who submitted a given report, reports cannot be singled out and deleted for a particular user.
Under Apple's App Privacy categories this corresponds to Diagnostics (Other Diagnostic Data) and Usage Data (Product Interaction), in both cases "Not Linked to You", not used for tracking, and used for App Functionality.
4. Third parties
The App does not share or sell user data to third parties for advertising, analytics, or similar purposes. No advertising, analytics, or tracking SDKs are included in the App.
The following service providers (subprocessors) are used to operate the reporting feature and audio delivery described above:
- Cloudflare (hosting and storage for Workers, D1, and R2) — privacy policy
- Resend (delivery of report notification emails) — privacy policy
5. Crash reports
If the user has enabled "Share with App Developers" in iOS → Settings → Privacy & Security → Analytics & Improvements, Apple may forward anonymized crash logs to the developer. This sharing is controlled entirely by the iOS system settings and is not a collection mechanism specific to this App.
6. Children's personal information
The App has no age restriction, but as stated above it collects no personally identifying information. Accordingly, it does not collect personal information from users under 13 either. The reporting feature does not ask for any personal information.
7. Changes to this policy
This policy may be revised in response to changes in applicable law or in the App's specification. Significant changes will be announced on this page.
8. Contact
For questions about this policy:
- Email: noform.dev@gmail.com