Privacy Policy

Haruto: Learn Japanese · Last updated 18 October 2026

In short: Haruto has no sign-up, no ads and no ad tracking. Your progress stays on your phone. What you type to Haruto goes to Google's Gemini AI so he can reply; we don't store it on our servers. We never sell your data.

This policy explains what the Haruto: Learn Japanese app ("Haruto", "the app") does with your information. The app is published by TDevelopers ("we", "us"). Questions: tdeveloperindia@gmail.com.

1. What stays on your phone

Your learning progress, the scenes you've finished, your Memory Book, your chat history with Haruto, your settings, and the name, goal and language you choose during setup are stored on your device, not on our servers. Uninstalling the app deletes them. Section 2 lists what is sent out so the app can work.

2. What leaves your phone, and why

WhatWhere it goesWhy
Messages you send Haruto, and text you ask "Help me say it" for, plus recent chat context and your first name Our server (Amazon Web Services, Mumbai, India), then Google's Gemini API To write Haruto's reply. Our server passes the text on and does not keep it; our logs record errors only, never message text.
Your name, once during setup Our server, then Google's Gemini API To write your name in Japanese katakana.
Haruto's lines you play aloud Our server, Google's Gemini API, and our cloud storage (Amazon S3) To create his voice. The audio of a line is kept so the same line isn't generated twice; it can include the name he calls you.
Course text (scene lines, word meanings) and the language you read best Our server, then Google's Gemini API To translate lessons into your language. This text is ours, not yours.
An anonymous account ID Google Firebase Authentication Created automatically, with no email or phone number. It proves requests come from the app.
Daily counts (chats, voice lines, translations) for that ID, and your local date Our server (Amazon DynamoDB, Mumbai) To apply the free and Premium daily limits. Deleted automatically after 3 days.
A message you report, with what you had written just before it and your optional comment Our server (Amazon DynamoDB, Mumbai) Only when you tap the flag on one of Haruto's AI-written messages: so we can review it and improve his replies. Kept for one year, then deleted automatically.
How you use the app: screens you open and for how long, buttons you tap (for example starting a scene, opening the Memory Book, sending a chat message), scene progress, your plan, goal and reading language, and device and app details (model, OS and app version, country) Google Analytics for Firebase, with the anonymous ID To understand which parts of Haruto help people learn and where they get stuck, so we can improve it. It never includes what you write. Kept for up to 14 months, then deleted.
Purchase receipts and the anonymous ID RevenueCat, Google Play, Apple App Store To unlock Premium, restore it and manage your subscription. We never see your card or bank details.

Like any internet service, these providers see your device's IP address when the app connects to them. Google processes text sent to Gemini under the Gemini API terms.

3. What we don't do

4. Notifications

Haruto's daily messages and the reminder before a free trial ends are scheduled on your device. We don't send them from a server. You can turn them off in the app's Settings or in your phone's settings.

5. Subscriptions

Premium is sold through Google Play or the App Store, which handle payment, renewal and cancellation. Manage or cancel it in your Google Play or App Store subscriptions. Purchase records are kept by Google, Apple and RevenueCat as billing and tax laws require.

6. How long we keep data

7. Deleting your data, and your rights

Haruto has no user accounts: the anonymous ID can't be used to sign in and isn't shown to you. To delete your data:

You can also ask us what we hold about you. Depending on where you live (for example the EU, the UK, California or India) you have further rights, such as correction and complaint to a data protection authority. We answer requests within 30 days.

8. Where data is processed

Our server runs in India (AWS Mumbai). Google, Firebase and RevenueCat may process data in the United States and other countries, under their own safeguards for international transfers.

9. Security

Everything travels over encrypted connections (HTTPS). Our storage is private; voice audio is shared with the app through short-lived links.

10. Children

Haruto is not meant for children under 13, and we don't knowingly collect their information. If you think a child has used the app, contact us and we'll delete what we hold.

11. Changes

If this policy changes, we'll update the date above, and tell you in the app if the change is significant.

12. Contact

TDevelopers · tdeveloperindia@gmail.com · Terms of Use