Dalgureum Lab
English
← Dalgureum Lab

Privacy Policy

Hush Mahjong

The short version. This game has no accounts and collects nothing that identifies you - no name, no email, no contacts. Your progress, records, the game in progress and your settings stay on your device and are never sent to a server. We do not have a server. What is sent to Google is information used to show ads, plus crash diagnostics, anonymous usage statistics and a settings download. Section 1 lists exactly what.

1. What we collect

We do not collect anything that identifies you, such as your name, email or phone number. Only information needed for ads, app stability and usage statistics is sent to Google.

We collect no information that directly identifies you - no name, email, phone number, contacts, photos or precise location. There is no account and no sign-in.

The tools below collect information. All are provided by Google.

  • Google AdMob (ads) - to choose, show and measure ads: the advertising ID, an approximate location estimated from your IP address, device model and OS version, records of ads viewed or tapped, and performance information about the app and the ads SDK (such as app launch time, hang rate and energy use)
  • Firebase Crashlytics (crash diagnostics) - when the app crashes: device model, OS version, app version, the call stack where the error happened, memory and storage state, app language, whether it is a development build, and the kind of game being played (level or daily challenge)
  • Google Analytics for Firebase (usage statistics) - usage the tool records automatically (app opens, first open, time spent and so on), and play records the game sends (game start and end, kind of game, level number, layout, whether you cleared it, game length, stars earned, how many times you used hint, shuffle and undo, chests opened and themes unlocked, where an ad was shown, in-app products you tapped to buy and the result (completed, cancelled, failed), settings changed and their values), an identifier attached to each install (app instance ID), app version, app language, whether ads have been removed (yes or no), device model and OS version, an approximate country estimated from your IP address, and, when a purchase happens, the product ID, product name and price. The advertising ID is not added to usage statistics, and ad personalization signals are turned off
  • Firebase Remote Config (settings download) - an identifier attached to each install, used when downloading a few settings such as how many games pass between ads

Where consent is required, usage statistics are sent only with your consent. In the European Economic Area, the UK and Switzerland, usage statistics are sent only if you agree in the Google consent form described in section 4, and are not sent when consent cannot be confirmed. They are also not sent from devices we use for development and testing.

Why we collect this. The game is supported by ads. Crash diagnostics are the only way to learn why the app stops on devices we do not own, and usage statistics show how the game is actually played so we can tune difficulty and screens.

⚠️ This information does not tell us who you are, and we do not try to find out. Game data itself (progress, records, the game in progress, settings) is never sent.

2. What stays on your device

The following is stored only on your device and is removed when you delete the app.

  • Levels cleared and the stars earned on each level
  • Daily challenge records (days cleared, stars, fastest time, streak)
  • Best time for each layout and the number of games played
  • Chests opened, unlocked themes (backgrounds and tile looks) and the theme you chose
  • The game in progress (so you can continue)
  • Whether you have finished the tutorial and seen one-time tips
  • Settings such as language, tile set (traditional or numbers), tile size, contrast, sound effects, tile sounds and vibration
  • Purchased products, how many games have passed since the last ad, and when the last ad was shown (to keep the ad interval)

We do not collect this information and have no way to view it. If your device backs up app data (for example Android Auto Backup or an iPhone backup), the operating system may include it in that backup. That is between you and your device maker; we do not receive those backups.

3. Network use

The game itself works offline. Tiles are drawn inside the app, sounds are included in the app, and boards (including the daily challenge) are made on the device. No game data is downloaded from a server. You can play and keep records without an internet connection.

The network is used only to receive ads, to send the diagnostics and statistics in section 1, to download settings, and for in-app purchases. Transfers are always encrypted with HTTPS. Without a connection, no ads appear and nothing is sent, and the game works as usual.

4. Advertising and payments

This game has Google AdMob ads and one in-app product that you buy once.

  • Interstitial ads - full-screen ads shown only when a game ends, as you move on from the board. They never appear during a game. They appear only once every few games, only after a few minutes have passed since the previous ad, and not in your first few games after installing

There are no rewarded ads and no banner ads.

The advertising ID is used to choose and measure ads. Users in the European Economic Area, the UK and Switzerland may see Google's consent form on first launch and can choose whether to allow personalized ads and usage statistics. However, on iPhone, if you have not allowed tracking, this form is not shown - we do not ask again about something you already declined. You can play either way; you may see non-personalized ads or no ads.

On Android, in any region, you can reset or delete your advertising ID in the device settings (Settings → Privacy → Ads).

On iPhone, Apple's tracking prompt (App Tracking Transparency) appears once, on first launch, right after the start screen. It is the iOS system prompt asking whether to allow the app to track your activity across other companies' apps and websites. If you allow it, the advertising identifier (IDFA) is used to choose and measure ads; if you do not allow it, iOS does not give the identifier to the app and you see non-personalized ads. Either way you can play, and nothing is locked if you decline. To change it later, go to iOS Settings → Privacy & Security → Tracking. When tracking is not allowed, ad measurement happens only in a form that cannot identify you, through Apple's SKAdNetwork.

You can also change it in the app at any time. Tap Settings → «Ad privacy settings»: if you answered the Google consent form, it reopens so you can change or withdraw your choice; on iPhone, if you have not allowed tracking, it opens this app's page in iOS Settings (the tracking switch). It opens only when you tap it; the app does not ask on its own. (This row appears only when there is a choice you can change.)

There is one in-app product, and you buy it once. There are no random-draw products, and no items that help you solve a board are sold.

  • Remove ads - removes the full-screen ads shown at the end of a game

Payments are handled by Google Play on Android and the App Store on iPhone. We never receive or keep payment details such as card numbers. The fact that you made a purchase is stored on your device and is not sent to us. We do not have a server. (Usage statistics record purchase history and whether ads have been removed, as described below.) It is removed when you delete the app, and restored from the store when you reinstall (automatically at launch on Android; on iOS via Settings → «Restore purchases»).

However, purchase «history» is collected as usage statistics. The game records which product you tapped to buy and the result (completed, cancelled, failed), and when a purchase happens Google Analytics for Firebase automatically records the product ID, product name and price (Google documentation). It is used only to read statistics. It is not used to choose or personalize ads.

⚠️ Ad-related information is shared with Google as described in section 6, but purchase history is not. Google only processes it on our behalf, and it does not go anywhere else. We never sell or hand over information.

If the ads or payment setup change, we will update this page before releasing the change and record it with an effective date in section 11.

5. Permissions

The app asks you for one permission, and only on iPhone. On Android it asks for nothing.

  • Tracking (iPhone only) - asked once, on first launch right after the start screen, through Apple's App Tracking Transparency prompt. It is for personalized ads and is described in section 4. You can play without allowing it.

The app does not use the camera, microphone, contacts, location, notifications, photos or storage access. The permissions below are declared automatically by the game and the tools in section 1 and may appear in the Android permission list. This list is for Android; iPhone has no such declared list.

  • VIBRATE - short vibration feedback (can be turned off in Settings)
  • INTERNET · ACCESS_NETWORK_STATE - receiving ads, sending diagnostics and statistics, downloading settings
  • com.google.android.gms.permission.AD_ID · ACCESS_ADSERVICES_* - the advertising ID and Android ad features
  • WAKE_LOCK · FOREGROUND_SERVICE - lets Google services finish sending
  • Install referrer (BIND_GET_INSTALL_REFERRER_SERVICE) - lets usage statistics know which store the app was installed from
  • com.android.vending.BILLING - declared for in-app purchases

6. Sharing and processors

We do not sell information. Ad-related information (advertising ID, approximate location, records of ads viewed or tapped, performance information about the app and the ads SDK) is shared with Google to show and measure ads and prevent fraud. Crashlytics diagnostics, usage statistics and settings are processed by Google on our behalf and go nowhere else.

The information in section 1 is processed by:

ProcessorWhatWhere
Google LLCGoogle AdMob (ad serving and measurement)Google data centers
Google LLCFirebase Crashlytics (crash diagnostics)Google data centers
Google LLCGoogle Analytics for Firebase (usage statistics)Google data centers
Google LLCFirebase Remote Config (settings delivery)Google data centers

How Google uses information in connection with ads is described in Google's partner sites policy. The app is distributed and paid for through Google Play (Android) and the App Store (iPhone). Information the stores collect on their own during download or payment follows each store's policy (Google LLC · Apple Inc.), and we do not receive it.

7. Other device features the app uses

External links. Tapping «Privacy Policy» in Settings opens this page in your device's web browser. The only thing the app passes to the browser is the page address.

Device clock. The daily challenge and its streak follow the date on the device clock, and game times and the time between ads are measured on the device. The time is used only on the device and is not sent anywhere.

8. Retention and deletion

Information on your device is deleted when you delete the app. No request is needed.

The only way to erase the information on your device is to delete the app; there is no in-game feature to erase records only. The information in section 1 is kept by Google according to each service's retention period. We hold nothing that identifies you, so we cannot look up a specific person's records. Resetting your advertising ID breaks the link to earlier records.

9. Children

This game is not directed at children and does not knowingly collect personal information from them.

10. Contact

For questions about how information is handled, please write to us below. It is a receive-only address, so a reply may take a while.

  • Email hello@dalgureum.dev
  • Dalgureum Lab (달구름연구소)
  • Representative: Kim Taeho
  • Business registration number 380-26-02092

11. Change history

EffectiveWhat changed
2026-10-27Corrected when the iPhone tracking prompt appears
2026-10-24First version

If this changes, we will post it on this page with an effective date.

Dalgureum Lab · 달구름연구소

Effective 2026-10-27