Last updated: March 31, 2026
Effective date: February 11, 2026
Welcome to Pinyin Reader (“we”, “our”, “us”). We are committed to protecting your privacy. This Privacy Policy explains how our mobile application (“Pinyin Reader” or “the App”) handles your information.
Developer: code-horse
Contact: 2008-horse@163.com
Pinyin Reader is designed with privacy as a core principle. We want to be transparent:
The App offers different purchase models depending on the platform:
iOS: The App is a one-time paid download from the App Store. All features are included with your purchase. No additional in-app purchases or subscriptions are required. Purchase transactions are handled entirely by Apple and are subject to Apple’s Privacy Policy.
Android: The App is free to download with optional Pro subscription plans (monthly and annual) to unlock advanced features. Subscription management on Android is handled through RevenueCat, a third-party subscription management service.
Data processed by RevenueCat (Android only):
| Data Type | Purpose |
|---|---|
| Anonymous app user ID | Identify the subscriber without personal information |
| Purchase and transaction records | Verify subscription status and manage entitlements |
| Subscription status and expiration | Determine access to Pro features |
| Platform and app version | Ensure compatibility and troubleshoot issues |
RevenueCat does not receive your name, email address, phone number, or any other personally identifiable information from our App. RevenueCat acts as a data processor on our behalf and processes data in accordance with their Privacy Policy.
Google Play also processes purchase data in accordance with Google’s Privacy Policy.
The App stores the following data locally on your device only:
| Data Type | Purpose | Storage |
|---|---|---|
| Browsing history | Revisit previously viewed pages | Device local storage |
| Bookmarks | Save favorite web pages | Device local storage |
| Search history | Quick access to previous searches | Device local storage |
| Saved vocabulary | Collected words for review | Device local storage |
| Saved sentences | Collected sentences for practice | Device local storage |
| Personal notes | Study notes on words and sentences | Device local storage |
| App settings | Preferences (font size, pinyin style, etc.) | Device local storage |
| Audio recordings | Temporary recordings for pronunciation practice | Device local storage (temporary) |
| Subscription status | Cache of current entitlement state (Android) | Device local storage |
Important: All data listed above exists only on your device. It is never uploaded to any server by us. If you uninstall the app, this data will be permanently deleted.
The App accesses the internet for the following purposes only:
We do not operate any backend servers of our own. Apart from translation requests and the subscription service on Android, no data is transmitted from the App to us.
Translation Services (Bing Translate / Google Translate)
The App provides an article translation feature in reading mode. When you initiate a translation, the article text is sent to the translation service you have configured:
cn.bing.com / www.bing.com). See Microsoft’s Privacy Statement.translate.googleapis.com). See Google’s Privacy Policy.| Data Sent | What Is NOT Sent |
|---|---|
| Article text being translated | Your name, email, location, or any personal identifiers |
| Source and target language codes | Browsing history, bookmarks, or any locally stored data |
Translation is performed only when you explicitly tap the Translate button. No text is sent automatically. The translation engines are interchangeable and configurable in the App’s settings. We do not store or log any translated content on our side.
RevenueCat (Android only)
The Android version of the App uses RevenueCat to manage in-app subscriptions. RevenueCat processes anonymous purchase data to verify subscription status. No personally identifiable information is shared with RevenueCat through our App. For more details, see RevenueCat’s Privacy Policy.
WebView
The App uses the device’s built-in WebView component to display web pages. When you visit websites through the App:
Built-in Platform Services
The App also uses the following built-in platform services:
The App requests microphone and speech recognition permissions only for the pronunciation practice (shadowing) feature.
Microphone: Audio recordings are stored temporarily on your device during the practice session, used solely for local pronunciation scoring, never uploaded to any server, and can be deleted at any time through the app’s settings.
Speech recognition: The App uses the device’s built-in speech recognition to convert your spoken audio into text for pronunciation comparison. On both iOS and Android, the App enforces on-device (offline) recognition. Your audio is processed entirely on your device and is never sent to any cloud service or third-party server.
The App does not knowingly collect personal information from children under 13 years of age. Since we do not collect any personal information from any users, the App is safe for users of all ages. However, the App is not specifically designed for children.
Pinyin Reader stores all user-generated data locally on your device. You have full control over your data and can delete it at any time.
To delete specific data:
To delete all data:
What data is deleted:
| Data Type | How to Delete |
|---|---|
| Browsing history | Settings → Clear Data |
| Bookmarks | Settings → Clear Data |
| Search history | Settings → Clear Data |
| Saved vocabulary | Settings → Clear Archive |
| Saved sentences | Settings → Clear Archive |
| Personal notes | Settings → Clear Archive |
| App settings | Uninstall the app |
| Temporary audio recordings | Automatically deleted after practice session, or uninstall the app |
Data retention: Since all user-generated data is stored locally on your device, no data is retained by us after deletion. We do not operate any servers that store your data.
Subscription data (Android): RevenueCat retains anonymous transaction records as required for subscription management and financial compliance. This data is not personally identifiable. You may contact RevenueCat directly regarding their data retention practices.
We may update this Privacy Policy from time to time. Any changes will be reflected in the “Last updated” date at the top of this page. We encourage you to review this Privacy Policy periodically.
If you have any questions about this Privacy Policy, please contact us at: