Privacy Policy
Effective date: November 13, 2026
Dream Corporation Inc. ("we", "us") provides Haru Korean (the "App"), a Korean-learning game. The App has no account and does not send your learning records to us. This policy explains what the App stores on your device, how pronunciation works, the optional rewarded ads provided by Google AdMob, the components and stores involved, and how we handle support emails you choose to send us. It also covers the usage statistics, error reports and minimum-version check provided through Google Firebase.
1. Information we collect
Through the App, we do not collect information that directly identifies you, such as your name or email address. The App has no sign-up or login, and it does not send your progress, answers, settings or device information to any server we operate.
The App shows optional rewarded video ads provided by Google AdMob. When you choose to watch an ad, Google collects certain information as described in section 5. To understand how the App is used, fix errors and check the minimum supported version, the App also uses Google Firebase (Analytics, Crashlytics and Remote Config), as described in section 4. Apart from these services, the App contains no GPS location tracking or other third-party tracking tools, and it offers no in-app purchases.
2. Information stored only on your device
The App saves the following in its own storage on your device, using the operating system's standard app settings storage. We cannot access it.
- Learning progress - stars for each stage, the course you studied last, level and XP, coins, hints, revive potions, your study streak and the dates used for daily goals
- For each word, how many times you answered correctly or incorrectly, and your mistake notebook
- Best results for K-POP and K-drama scenes, the scenes opened today, and the outfits you own and dress Haru in
- How many rewarded ads you have watched today for each bonus, used to apply the daily limits
- Settings - helper language, romanization, sound effects, automatic and slow pronunciation
The App does not ask for or store your name, email address, photos, contacts, location or voice recordings.
Depending on your settings, your operating system's own device backup (for example iCloud Backup or Android backup) may include this app data and restore it to a device. Those backups are managed by Apple or Google under your account settings, not by us.
3. Pronunciation (text-to-speech)
To read Korean aloud, the App uses the text-to-speech engine provided by your device's operating system - Apple's built-in speech synthesis on iPhone and iPad, and the engine selected in your Android system settings (for example Speech Services by Google). The App passes only the Korean text to be read, which comes from the App's own lessons, to that engine. Your progress and settings are not passed to it, and nothing is sent to us.
The engine is part of your device's system software and is governed by its provider's privacy policy - Apple (https://www.apple.com/legal/privacy/) or, for Google's engine, Google (https://policies.google.com/privacy). If no Korean voice is installed, the App simply replaces listening questions with other question types.
The App does not use the microphone. When it asks you to repeat a phrase out loud, nothing is recorded.
4. Internet connection
All words, sentences and sound effects are built into the App, so you can study without an internet connection. The App connects to the internet only to load and show the rewarded ads described in section 5 and to use the Google Firebase services described below. Without a connection, ads cannot be loaded, so bonuses that require watching an ad are not available.
The App uses Firebase Analytics, provided by Google LLC, to understand how many people use the App and which features are used, so that we can improve it. It collects app usage events (such as app opens, session starts, screens and features used, and engagement time), the app version, device model, OS version, language and region settings, an app-instance ID, and an approximate location derived from your IP address. GPS location is not collected.
The App uses Firebase Crashlytics, also provided by Google LLC, only to find and fix bugs. When the App crashes or hits an unhandled error, it sends the error stack trace, app version, device model, OS version, device state (free memory and disk space, screen orientation) and a Crashlytics installation ID. With Firebase Remote Config, the App fetches settings such as the minimum supported version when it starts or returns to the foreground, sending a Firebase installation ID, the app version and the platform; if the installed version is too old, the App shows an update screen with a button to the store.
Analytics and Crashlytics collect data only in released versions of the App. Your learning records, progress, word book searches and anything you type are not sent to Firebase. Data is encrypted in transit using TLS, and Google processes it on our behalf as our service provider; we see only aggregated statistics and error reports that do not identify you by name. These features cannot be turned off in the App, but deleting the App stops further collection. Firebase privacy information - https://firebase.google.com/support/privacy
5. Advertising (Google AdMob)
The App uses Google AdMob, an advertising service provided by Google LLC, to show rewarded video ads. Ads are shown only when you tap a button to watch one, and watching is always optional. In return you receive an in-game bonus - opening a K-POP or K-drama scene, doubling the coins from a stage, getting a hint, saving your streak, doubling the daily chest, or receiving free coins in the shop. The App does not show banner ads or ads that start on their own.
When an ad is requested, the Google Mobile Ads SDK in the App collects and processes information such as your device's advertising identifier (the IDFA on iPhone and iPad, only if you allow tracking, and the advertising ID on Android), IP address, device model and operating-system version, app information, and how you interact with the ad. Google uses this information to deliver and measure ads, prevent fraud and abuse and, where permitted, show personalized ads. This information is processed by Google under its own privacy policy, and we do not receive information that identifies you; we only see aggregated reports such as the number of ads shown.
Your learning progress, answers and settings are not passed to the ad service.
- On iPhone and iPad, the App asks for permission to track (App Tracking Transparency) the first time you choose to watch an ad. If you do not allow it, the advertising identifier is not shared and you can still watch ads and receive rewards, but the ads may be less relevant. You can change this at any time in Settings → Privacy & Security → Tracking.
- On Android, you can reset or delete your advertising ID, or opt out of personalized ads, in your device settings (for example Settings → Google → Ads or Settings → Privacy → Ads; menu names vary by device).
- You can manage how Google personalizes ads at My Ad Center (https://myadcenter.google.com).
- In the European Economic Area, the UK and Switzerland, the App asks for your consent to personalized ads with Google's User Messaging Platform before the first ad request. You can change your choice at any time in Settings → "Ad privacy settings".
For details on how Google uses information from apps that use its services, see https://policies.google.com/technologies/partner-sites and Google's Privacy Policy (https://policies.google.com/privacy).
6. Components and app stores
The App is built with Flutter and uses the following components. Except for google_mobile_ads, which communicates with Google as described in section 5, and the Firebase components, which communicate with Google as described in section 4, they run only on your device and do not send information to us or to third parties.
- flutter_tts - connects to the system text-to-speech engine described above
- audioplayers - plays the sound effects built into the App
- shared_preferences and path_provider - save progress and settings in the App's storage
- google_mobile_ads (Google Mobile Ads SDK) - loads and shows the rewarded ads described in section 5
- app_tracking_transparency - shows the iOS permission prompt for tracking
- package_info_plus - shows the app version on the app information screen
- url_launcher - opens this policy, the support page and the app store in your browser or store app
- firebase_core, firebase_analytics, firebase_crashlytics and firebase_remote_config - send the usage statistics, error reports and settings requests described in section 4 to Google
The App is distributed through the App Store (Apple Inc.) and Google Play (Google LLC). Downloads, payments for the App where applicable, and refunds are processed by those stores under their own terms and privacy policies - Apple (https://www.apple.com/legal/privacy/) and Google (https://policies.google.com/privacy). We do not receive your payment details.
7. Device permissions
The App does not request access to your camera, microphone, photos, contacts, location or notifications. On iPhone and iPad, it asks for permission to track only when you first choose to watch an ad, as described in section 5. On Android it declares internet access and the advertising ID permission used by the Google Mobile Ads SDK, and that it looks for installed text-to-speech engines so it can find a Korean voice; these do not show a permission prompt. Internet access is also used by the Firebase services described in section 4.
8. Children's privacy
The App is a general-audience learning game and is not specifically directed at children. We do not collect information that identifies anyone, including children, such as a name or contact details (the statistics and error reports in section 4 contain neither), and the App has no chat, social or friend features and no purchases. Optional rewarded ads are provided by Google AdMob as described in section 5.
9. Retention and deletion
Your data stays on your device until you delete it. "Reset progress" in My Page → Settings erases your stars, coins, words, mistake notebook, scene results and outfits (your settings, such as helper language and sound, stay as they are). Deleting the App removes all of its data from the device. Information collected by Google for advertising is handled under Google's policies; see section 5 for how to reset your advertising identifier.
Because we do not hold a copy, we cannot restore lost progress or delete data on your behalf. Copies kept in an operating-system backup must be managed in your device or cloud backup settings.
Resetting or deleting the App does not erase data already sent to Firebase. Google keeps it only for limited periods - Analytics event-level data for up to 2 months by default, and Crashlytics crash data for about 90 days.
10. Support correspondence
If you email us for support or privacy questions, we receive your email address, your message and anything you attach. We use this information only to respond and resolve the issue, and keep it only as long as needed to handle the request or to comply with legal obligations. You can ask us to delete your correspondence at any time using the address below.
11. Your rights
Data stored by the App can be viewed and deleted by you directly in the App. For questions about this policy, or to access, correct or delete support correspondence we hold, please contact us. We will respond in accordance with applicable law.
12. Changes to this policy
We may update this policy when laws or the App's features change. Any changes will be posted on this page with a new effective date.
13. Contact us
For privacy questions, please contact us at the address below.