Privacy Policy

Last updated: April 1, 2026

Effective date: April 1, 2026


Privacy Policy for Furigana Reader

1. Introduction

Welcome to Furigana Reader (“we”, “our”, “us”). We are committed to protecting your privacy. This Privacy Policy explains how our mobile application (“Furigana Reader” or “the App”) handles your information.

Developer: code-horse
Contact: 2008-horse@163.com

2. Information We Do NOT Collect

Furigana Reader is designed with privacy as a core principle. We want to be transparent:

3. Purchase & Subscription Information (Android)

The App offers different purchase models depending on the platform:

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.

4. Data Stored Locally on Your Device

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, furigana 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.

5. Network Usage

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.

6. Third-Party Services

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:

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:

7. Microphone & Speech Recognition Access

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.

8. Children’s Privacy

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.

9. Data Deletion

Furigana 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:

  1. Open Furigana Reader.
  2. Go to Settings.
  3. Tap Clear Data to delete browsing history, bookmarks, and search history.
  4. Tap Clear Archive to delete saved vocabulary, sentences, and notes.

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.

10. Changes to This Privacy Policy

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.

11. Contact Us

If you have any questions about this Privacy Policy, please contact us at: