← Back to NihongoMaster
Privacy Policy
Last updated: March 27, 2026
NihongoMaster is designed with privacy first. All your learning data stays on your device. No account required. No personal information collected.
1. Data We Store
All data is stored locally on your device in an SQLite database. Nothing is sent to our servers. This includes:
- Display name — The name you enter during setup (e.g., "Learner"). Used only for in-app personalization.
- Learning progress — Mastery levels, quiz scores, SRS review schedules, and study streaks.
- App settings — Theme, audio speed, daily goals, and other preferences.
2. Network Connections
NihongoMaster makes the following network requests:
- Text-to-Speech (VOICEVOX) — Japanese text you view in the app may be sent to a VOICEVOX server for audio synthesis. On desktop, this runs locally on your machine. On mobile, text is sent to our self-hosted VOICEVOX server to generate pronunciation audio. No text is logged or stored on the server.
- Text-to-Speech (OpenAI, optional) — If you choose to use OpenAI TTS and provide your own API key, text is sent to OpenAI's API. This is entirely opt-in and governed by OpenAI's privacy policy.
- Update checks (desktop only) — The app periodically checks for new versions via GitHub's public API. No personal data is sent.
- Google Fonts — Font files are loaded from Google's CDN on app startup. Google may log your IP address per their font privacy FAQ.
3. Analytics
NihongoMaster includes an optional, anonymous daily usage ping that sends only:
- App version
- Platform (macOS, Windows, Linux, Android)
- System locale (e.g., "en-US")
- A random anonymous ID (not linked to any personal information)
This feature is disabled by default and can be toggled in Settings > Privacy. The analytics endpoint is currently inactive — no data is sent even if enabled. If activated in the future, this policy will be updated.
4. Data We Do NOT Collect
- No email addresses
- No real names (only a self-chosen display name, stored locally)
- No location data
- No device identifiers
- No advertising data
- No third-party tracking or analytics SDKs (no Firebase, Crashlytics, etc.)
5. Data Sharing
We do not sell, trade, or share any user data with third parties. The only data that leaves your device is:
- Japanese text sent to a TTS engine for pronunciation (VOICEVOX or OpenAI, as described above)
6. Data Storage & Security
All learning data is stored in a local SQLite database within the app's private storage. On Android, this is within the app's sandboxed data directory. On desktop, it is in the application data folder. The data is not encrypted at rest but is protected by your device's own security (screen lock, file system permissions).
7. Children's Privacy
NihongoMaster does not knowingly collect personal information from children under 13. The app does not require an account and does not collect any personal information from any user, regardless of age.
8. Data Deletion
Since all data is stored locally, you can delete it at any time by:
- Uninstalling the app (removes all data)
- Clearing app data in your device settings
9. Changes to This Policy
We may update this privacy policy from time to time. Changes will be posted on this page with an updated "Last updated" date. Continued use of the app after changes constitutes acceptance of the revised policy.
10. Contact
If you have any questions about this privacy policy, you can reach us at: