Privacy Policy
This Privacy Policy explains how SOLMATTER Co., Ltd. ((주)솔매터, "SOLMATTER", "we", "us") handles information in the mobile game Whisker Town (the "App"), distributed on Google Play. If you have any question, contact us at kimsol@solmatter.kr.
The short version
- No account, no login, no chat. We never ask for your name, email address, phone number or contacts.
- Your game progress is saved only on your device. There is no cloud save, and we do not run game servers.
- The App sends gameplay statistics and crash reports to Google Firebase, linked to random identifiers for your app installation. We use them to understand how the game is played and to fix problems.
- The App shows ads through Google AdMob: optional reward videos and, after the first levels, some full-screen ads between levels. There are no banner ads. Google collects device and usage information to show and measure ads.
- The App sends a few events to Meta (Facebook), such as app installs and launches, level completions, ad impressions and purchases, to measure the ad campaigns that promote Whisker Town. Meta's Limited Data Use option is turned on.
- Purchases are processed by Google Play. We never see your payment card details.
- The optional daily reminder is created on your device and sends no information.
- The App does not ask for location permission. Google and Meta may estimate your general location (country or region) from your IP address.
- The App is not directed to children under 13.
1. Information stored on your device
The App saves a game file and a small settings file in its own storage area on your device. Together they contain:
- game progress: the next level to play, the stars earned on each level, coins, hints, and the scene in progress (which cats you have found, hints used, missed taps and time spent);
- Daily Scene records: the dates you finished a Daily Scene and your current streak;
- settings: sound, vibration and the daily reminder;
- one-time flags, such as whether you finished the tutorial, were asked about reminders or were shown the Starter Pack offer;
- purchase and reward records: which one-time purchases you own, whether Remove Ads is active, when the Starter Pack's ad-free period ends, and the transaction IDs already granted, so that each purchase and each reward video is granted exactly once;
- simple counters used by the game, such as your first open time, total active play time, number of sessions and ads shown today;
- the install source received from Google Play (see section 2) and a flag that marks our own test devices;
- a log of the analytics events the App has recorded (the same events described in section 2).
These files are not uploaded to us. Some of these values are included in the analytics events described in section 2. The files are deleted when you uninstall the App or clear its storage. Your device's own backup service (for example Google device backup) may include them in device backups, depending on your settings. We cannot access those backups and cannot recover lost progress.
2. Analytics, crash reports, game settings and install source
The App uses three Google Firebase services, provided by Google LLC, and the Google Play Install Referrer service.
Google Analytics for Firebase
The App sends events about how the game is played, so we can see where players get stuck, how long sessions last and whether changes work. These include, for example:
- first open, tutorial steps, level start, each cat found (with the time it took and the zoom level), hints used and where they came from, level completion (with time, hints used, missed taps, stars and number of cats), leaving a level, and Daily Scene completions and streaks;
- coins and hints earned and spent, active play time and session starts;
- ads: when a reward video is offered, started, completed or failed, when a full-screen ad is shown or not available, and the estimated earnings that AdMob reports for each ad shown;
- shop and purchases: shop visits, products viewed, purchase attempts and results, including product ID, price, currency and a scrambled (hashed) form of the Google Play transaction ID;
- whether you allowed or declined the daily reminder;
- with every event: the App version, your current level, the session number, active play time, hours since first open and your install source label, plus user properties for the first App version you installed, the install source label, whether Remove Ads is active and a flag that marks our own test devices.
Firebase also collects some information automatically, such as first open and session start events, device model, operating system version, language, the country or region estimated from your IP address, and an app instance ID created for your installation. The App turns off collection of the Android Advertising ID by Google Analytics for Firebase. We can see this information in Firebase reports. We may link Firebase with our AdMob account and export analytics data to Google BigQuery, a Google Cloud service, in our own project so we can analyze it. In those records, events are tied to pseudonymous identifiers such as the app instance ID, not to your name or contact details.
The App has no in-game switch that turns analytics off. Uninstalling the App stops all collection.
Firebase Crashlytics
If the App crashes or hits an unexpected error, Crashlytics sends a report with the error details (stack trace), device model, operating system version, App version, other device state at the time (such as free memory) and an installation identifier. We use these reports only to find and fix problems.
Firebase Remote Config
When the App starts, it asks Firebase for game balance values, such as coin rewards, the price of a hint in coins, when the Daily Scene unlocks and how often full-screen ads may appear. The request includes a Firebase installation identifier and basic app and device information, which Google uses to deliver the right values. If the request fails, for example when you play offline, the App uses built-in defaults.
Install source (Google Play Install Referrer)
The App asks Google Play, through the Play Install Referrer API, how it was installed. For installs that came from an ad, Google Play returns the campaign details that the ad network added to the store link (for example, that the install came from a Meta ad, and which campaign and ad). The App saves this on your device, labels your installation (for example "paid_meta" or "organic"), and sends the label and the referrer details to Firebase so we can compare our ad campaigns. The App does not send the referrer details to Meta.
See Google's Privacy Policy and Privacy and Security in Firebase.
3. Advertising (Google AdMob)
The App uses the Google Mobile Ads SDK (AdMob), provided by Google LLC, to show:
- optional reward videos that play only when you choose to watch one: for a hint when you are out of hints, for a free hint in the Shop, or to double ("x2") your coins on the "Scene Restored!" screen;
- occasional full-screen ads between levels, shown only after you tap Next or Done on the "Scene Restored!" screen and never while you are looking for cats. They start later in the game (currently from level 8 and after a few minutes of play) and are spaced at least a couple of minutes apart. Owning Remove Ads stops them, and the Starter Pack pauses them for 3 days.
The App does not show banner ads. When ads are requested or shown, the SDK collects information and sends it to Google, such as:
- device and advertising identifiers: the Android Advertising ID and app set ID;
- IP address, which Google may use to estimate your general (approximate) location;
- ad and app interactions, such as ads shown and tapped and app launches;
- diagnostic and performance information, such as crash and ad-loading data;
- device information, such as model, operating system version, language and network type.
Google uses this information to show ads, to personalize them where permitted, to measure them, to prevent fraud and abuse, and to improve its services. Advertising partners that take part in Google's ad auctions may also receive information. See Google's Privacy Policy and How Google uses information from sites or apps that use its services. AdMob gives us aggregated reports, such as impressions and earnings. The App also records each ad's estimated earnings in Firebase (section 2) and sends it to Meta (section 4).
The App uses Google's User Messaging Platform (UMP) to decide whether a consent or opt-out message applies where you are, for example under the GDPR or US state privacy laws. If one applies, the App may show it before ads are loaded, and you can change your choices later (see Your choices).
4. Ad campaign measurement (Meta)
We promote Whisker Town with ads on Meta platforms (Facebook and Instagram). To learn which ads lead to installs and engaged players, the App includes the Meta (Facebook) SDK for Android, provided by Meta Platforms, Inc., and sends these App Events to Meta:
- app installs and app launches (app activation), which the SDK logs automatically and Meta uses to count installs and returns;
- tutorial completion;
- level completions ("level achieved"), with the level number;
- ad impressions, with the estimated earnings, currency and ad format (reward video or full-screen) that AdMob reports for each ad shown;
- purchases, with price, currency and product ID.
The SDK sends these events together with the Android Advertising ID (when available), your IP address and device and app information (such as device model, operating system version and App version). Meta's automatic logging of in-app purchases is turned off; the App reports purchases itself as listed above. The App does not offer Facebook Login.
Limited Data Use. The App turns on Meta's Limited Data Use option. Where it applies, Meta processes this information in a limited way designed to support compliance with US state privacy laws, as described in Meta's documentation. Meta uses this information to measure, attribute and optimize ads that promote the App, and under its own policies. If you have a Meta account, Meta may connect this information with it. See Meta's Privacy Policy.
5. Your choices
- Privacy choices in the App. When Google's User Messaging Platform finds that a message applies where you are, the App's Settings shows a Privacy choices button. There you can review or change your ad choices at any time, including opting out of the "sale" or "sharing" of personal information and of targeted advertising under US state privacy laws where offered. This button controls Google ads. It does not turn off Firebase analytics or Meta events.
- Advertising ID. In your device settings (Settings → Google → Ads, or Settings → Privacy → Ads, depending on the device) you can reset or delete your Android Advertising ID. Deleting it stops its use by AdMob and Meta.
- Meta. If you have a Facebook or Instagram account, you can review activity that apps share with Meta, and limit how Meta uses it for ads, in Meta's Accounts Center settings.
- Remove Ads. Buying Remove Ads stops the full-screen ads between levels. Reward videos stay available and play only when you choose to watch one.
- Notifications. See section 7.
- Stop all collection. Uninstalling the App stops all collection by the App and its SDKs.
6. In-app purchases
The App offers optional purchases: the Starter Pack (5 hints, 500 coins and 3 days without full-screen ads, one time only), Remove Ads, and hint packs. Payments are processed by Google Play under Google's terms and privacy policy. The App connects to Google Play Billing through Unity In-App Purchasing, a library from Unity Technologies. We do not receive your payment card or bank details.
- To grant a purchase exactly once, the App saves the transaction ID on your device.
- The Starter Pack and Remove Ads are one-time purchases. When the App starts, and when you tap Restore purchases in Settings, it asks Google Play which of them your Google account owns, and restores them. Hint packs are used up when granted.
- The App sends purchase events (product ID, price, currency and a hashed transaction ID) to Firebase (section 2), and the purchase price, currency and product ID to Meta (section 4), to measure purchases.
- Google gives us order records and sales and tax reports, for example the order number, product, price, date and the buyer's country or region.
7. Notifications
The App uses local notifications only. If you turn on the daily reminder, the App schedules reminders on your device for the evening (currently 7 PM local time) on the following days, to tell you that a Daily Scene is ready. No push service or server is involved, and the notifications send no information.
- The App asks once, after you finish level 6, whether you want a daily reminder. On Android 13 and later, it asks for notification permission only if you tap Remind me. If you choose Not now or decline, no reminders are shown. The App records whether you allowed or declined in Firebase (section 2).
- You can turn the reminder on or off at any time with Daily reminder in the App's Settings, or in your device settings: Settings → Apps → Whisker Town → Notifications.
8. Game engine
The App is built with the Unity engine. Unity Technologies may receive limited technical information about the device, such as device model, operating system version and hardware capabilities, to support and improve the engine and its services. See Unity's Game Player and App User Privacy Policy.
9. Emailing us
If you email us, we receive your email address and anything you include, such as your device model, App version, order number or screenshots. We use it only to answer you and to keep a record of the request. We delete it when it is no longer needed, or sooner if you ask.
10. What we do not do
- We do not create user accounts or profiles, and the App has no login.
- We do not sell personal information for money.
- We do not collect precise location, contacts, photos, files, microphone or camera data. The App does not ask for location permission.
- The App has no chat and no user-generated content.
- We do not ask for your name, email address or phone number in the App.
11. Categories of information (notice for US residents)
The following categories of personal information are collected through the App. They are collected by third-party SDKs and stores, not by servers that SOLMATTER runs (we run none). SOLMATTER can view the Firebase data, which is tied to pseudonymous identifiers.
| Category | Examples | Source | Purpose | Disclosed to |
|---|---|---|---|---|
| Identifiers | Android Advertising ID and app set ID, Firebase app instance ID and installation IDs, IP address | Your device, via the Firebase, Google Mobile Ads and Meta SDKs | Analytics, crash reporting, showing and measuring ads, measuring ad campaigns, fraud prevention | Google (Firebase, AdMob) and advertising partners in Google's ad auctions; Meta |
| Internet or other electronic network activity | Gameplay and progress events, active play time, ads offered, shown and completed, shop visits, app launches, install source | Your device, via the Firebase, Google Mobile Ads and Meta SDKs; Google Play (install referrer) | Analytics, showing and measuring ads, measuring and optimizing ad campaigns | Google; Meta (app installs and launches, tutorial completion, level completions, ad impressions and purchases only) |
| Commercial information | Products bought, price, currency, transaction ID, Google Play order records | Google Play; your device, via the Firebase and Meta SDKs | Granting and restoring purchases exactly once, purchase measurement, accounting and tax | Google (who processes payments); Meta |
| Geolocation (approximate only) | Country or region estimated from IP address | Google and Meta, from your IP address | Ad relevance, analytics by region, fraud prevention | Google; Meta |
| Device and diagnostic information | Device model, operating system and App version, language, crash and error reports | Your device, via the Firebase, Google Mobile Ads and Meta SDKs | Fixing crashes and errors, analytics, delivering ads | Google; Meta |
We do not collect sensitive personal information. See section 15 for how long information is kept.
12. Your US state privacy rights
Depending on where you live (for example California, Virginia, Colorado, Connecticut, Utah, Texas, Oregon, Montana and other states with consumer privacy laws), you may have the right to:
- know about and access the personal information collected about you, and get a portable copy;
- correct or delete it;
- opt out of the "sale" or "sharing" of personal information and of targeted advertising;
- not be discriminated against for using these rights.
Sale and sharing. We do not sell personal information for money. However, Google's use of device identifiers for personalized ads, and sending app events with device identifiers to Meta to measure and optimize our ad campaigns, may be considered a "sale", "sharing" or "targeted advertising" under some state laws. You can opt out of Google ad personalization with Privacy choices in the App's Settings (shown where it applies). The App turns on Meta's Limited Data Use option (section 4). You can limit the use of identifiers by Google and Meta by deleting your Advertising ID, and you can stop all collection by uninstalling the App (see Your choices). You can also email us an opt-out request, and we will tell you which of these steps apply to you. We do not knowingly sell or share the personal information of consumers under 16.
How to make a request. Email kimsol@solmatter.kr with the subject "Privacy request". Section 13 explains what we can and cannot find. We respond within 45 days. You may use an authorized agent. If we decline your request, you can appeal by replying with "Appeal" within 30 days, and we will answer within 60 days. If you are not satisfied with the result of an appeal, you may contact your state Attorney General.
13. Accessing and deleting information
The App has no account and does not show a player ID or any other identifier, so we cannot look up your information by name, email address or ID. Here is what you can do:
- Delete all game data on your device. Uninstall the App, or go to Settings → Apps → Whisker Town → Storage and tap Clear storage. This permanently deletes your game progress, coins, hints and every other file listed in section 1. Purchases you own stay with your Google account, and the Starter Pack and Remove Ads are restored when you play again signed in with the same Google account. Hints and coins, including those from purchases, are part of your game progress and cannot be restored.
- Advertising ID. Reset or delete it in your device settings (see Your choices). After a reset, new information is no longer linked to the old ID.
- Information held by Google (Firebase and AdMob) and Meta. These companies keep it under their own policies (see sections 2 to 4). Because the App has no account and does not show its Firebase app instance ID or other identifiers, in most cases we cannot tell which records belong to you. Details such as your phone model and the approximate date and time you installed the App or made a purchase may help us narrow them down. If we can find the records for your app installation, we will delete them, or ask Google to delete the analytics data for that installation.
- Email us to request deletion. Write to kimsol@solmatter.kr with the subject "Privacy request". We will tell you what we can find and delete, and how to contact Google or Meta about the information they hold.
14. Children's privacy
The App is designed for adults and is not directed to children under 13. We do not knowingly collect personal information from children under 13. If you are a parent or guardian and believe your child under 13 has used the App, contact us at kimsol@solmatter.kr. We will help you limit and delete what we can, for example by deleting or resetting the device's Advertising ID and uninstalling the App, and by trying to find and delete related analytics records as described in section 13. We will take any further steps the law requires.
15. Security and retention
The SDKs and Google Play send information over encrypted connections (HTTPS). Information saved on your device is protected by your device's own security. No method of transmission or storage is completely secure.
- Information on your device stays there until you uninstall the App or clear its storage.
- Firebase Analytics data is kept according to the data retention setting we choose in Google Analytics and Google's terms. Crashlytics and Remote Config data, and AdMob data, are kept according to Google's retention policies.
- Information sent to Meta is kept according to Meta's policies.
- We keep support emails only as long as needed (see section 9).
16. Where information is processed
SOLMATTER is based in the Republic of Korea. The App is currently offered only in the United States. Google, Meta and Unity may process information in the United States and other countries under their own privacy policies.
17. Changes to this policy
We may update this policy, for example if the App adds features or services. We will post the new version on this page and update the effective date. If changes are significant, we will also say so in the App's store listing or in the App.
18. Contact
SOLMATTER Co., Ltd. ((주)솔매터)
Email: kimsol@solmatter.kr