Embroidery Box Privacy Policy

Kim Seunghoon (the "Developer") processes the personal information of users of Embroidery Box (the "App") in accordance with applicable laws, including the Korean Personal Information Protection Act. This policy explains what information the App stores and where, whom it sends information to, and how users can make choices and exercise their rights.

Summary

1. Personal Information Processed and Purposes

1.1 Information Stored on the Device

ItemPurposeRetention
Settings: Sound, Vibration, Mistake check, Stitch/Pin button side (left/right), Show pins as dots, Reduce motion, Auto-pin full lines, Large puzzle starting view, last view per patternKeep app settingsUntil the App is deleted or its data is cleared
Pattern records (best stars, number of completions, best time, first completion time, chosen thread color per pattern), Today's pattern and Sunday picture records (pattern, stars, mistakes, and time per date), streak, tutorial progress, unlocked moon pictures, box growth stage, earned thread colors and cosmetic rewards, "already shown" notice flags, first play date, cumulative countersProvide game features, calculate achievementsUntil the App is deleted or its data is cleared
Unfinished puzzles (filled cells, mistakes, hints used, elapsed time)Resume playUntil the puzzle is finished or the data is cleared. An unfinished Today's pattern disappears at midnight
Thread (hint) balance and its grant/use ledger, achievement sync markers, ad state (e.g., counting toward interstitial ads), last-run date used for clock protectionProvide game features, control ad frequency, prevent duplicate grantsUntil the App is deleted or its data is cleared
Owned purchases (Remove ads, cosmetic items), purchase tokens of granted consumable purchases (Threads ×10; most recent 200)Show purchase status offline, avoid granting the same purchase twiceRe-checked with Google Play when the App starts, returns to the foreground, or opens the shop
Install ID (a random value created on the device when the App is installed), a transformed value (hash) of the Play Games player ID this device's save was last merged with, cloud save statusTell devices apart for thread use, detect a change of Play Games account, mark whether there is anything left to saveUntil the App is deleted or its data is cleared

1.2 Play Games Saved Games (Cloud Save, Optional)

If you are signed in to Play Games, the App uses the "Saved Games" feature of Google Play Games Services to store your game progress in your Play Games account. Your progress continues on other devices signed in to the same account. The App merges this device's save with the account's save and saves again at times such as app start, right after sign-in, when you finish a puzzle, when a purchase is granted, when you leave the App, and when you tap [Save now] in Settings.

ItemPurposeRequired?
A compressed file of the on-device save in section 1.1 (settings, pattern records, Today's pattern records, unfinished puzzles, the thread ledger including install IDs and purchase tokens, streak, achievement sync markers, etc.)Continue your progress when you change devices or play on several devicesOptional. If you do not sign in, it is stored on this device only
Saved game cover image (a small picture of recently finished patterns), description ("n finished · n-day streak"), play time, number of finished patternsDisplay the saved game in Play GamesOptional

1.3 Information Sent to Google

FeatureInformation SentPurposeRequired?
Play Games (Play Games Services)If signed in: Play Games player ID, profile name and avatar, achievements, and the saved game in section 1.2. In addition, analytics and diagnostic information that the Play Games SDK collects automaticallyAchievements, cloud save. Google uses the analytics and diagnostic information for SDK stability and product improvementOptional. The whole game can be played without signing in (see automatic sign-in below)
Google Play billingPurchase history (product, purchase state, etc.)Process payments, confirm and restore purchasesPayment only when you buy. To check purchase status, the App queries Google Play for this App's purchase history when it starts, returns to the foreground, or opens the shop
AdMob ads (Google Mobile Ads SDK)IP address (may be used to estimate general location), ad interactions such as app launches, taps, and video views, app performance diagnostics, and device identifiers such as the advertising ID and app set ID. If an error occurs in the ad feature, the Google Mobile Ads SDK may send error details (stack information) and device information (device type, OS version, memory status, app version) to Google. App code content is redacted before it is sentShow ads, frequency capping and measurement, fraud prevention, checking ad feature errorsThe App shows ads. For personalization, see section 2. Sending error information cannot be turned off by the user

1.4 Information You Send Directly

ItemPurposeRetention
Email address, inquiry contentAnswer inquiries, handle rights requestsDeleted without delay once handled, unless the law requires keeping it for a period

1.5 Information the Developer Does Not Collect

1.6 Google Play App Quality Information (Android vitals)

On some devices of users who have turned on "Automatically share usage & diagnostics," Google Play collects quality information such as app crashes and app-not-responding events and provides it to the Developer through Google Play Console (Android vitals). This information is collected by Google at the device level, not by the App, and depends on your device settings. The Developer uses it only to fix errors and improve quality.

Source: https://support.google.com/googleplay/android-developer/answer/9844486

2. Ads and Your Choices

The App shows AdMob ads (interstitial ads, and rewarded ads that you choose to watch).

3. Retention and Deletion

4. Provision to Third Parties and International Transfer

The Developer does not sell your personal information. Because the App uses Google services, information is transferred abroad as below when you use those features. Except for lawful requests such as from investigative agencies under the law, information is not provided to anyone else. The Developer does not outsource personal information processing.

RecipientItems TransferredCountryWhen and HowPurposeRetentionHow to Refuse and Effect
Google LLC (Play Games: achievements, profile, SDK diagnostics)Play Games items in section 1.3United States and countries where Google operates serversSent over the internet when achievements are uploaded while signed in (including automatic sign-in), or when the Play Games SDK sends analytics and diagnostic informationAchievements, SDK improvementPer Google's policyIf you do not sign in, achievements and profile information are not sent; only the achievements feature is unavailable. Uploaded data can be deleted as described in section 6
Google LLC (Play Games Saved Games)Items in section 1.2United States and countries where Google operates serversSent over the internet at each save time in section 1.2 while signed in; if offline, after the connection returnsCloud save, continuing on multiple devicesUntil you delete it (section 3)If you do not sign in, nothing is sent and the save stays on this device; only continuing on another device is unavailable
Google LLC (Google Play billing)Purchase historyUnited States and countries where Google operates serversSent through Google Play when you buy, and when purchase status is checked or restored at app start, return to foreground, or shop entryPayment processing, purchase confirmationPer Google's policyIf you do not buy, no payment information or purchase history is created
Google LLC (AdMob)AdMob items in section 1.3United States and countries where Google operates serversSent over the internet when ads are loaded and shown and when you interact with adsShow ads, frequency capping and measurement, fraud preventionPer Google's policyIn the EEA, UK, and Switzerland you can refuse personalized ads in the consent screen. In other regions only non-personalized ads are requested. Buying Remove ads stops interstitial ads
Google LLC (Gmail, inquiry emails)Email address, inquiry contentUnited States and countries where Google operates serversWhen you send an inquiry emailAnswer inquiriesSection 3If you do not send an email, nothing is sent

5. Security Measures

As an individual developer, the Developer takes the following measures:

6. Your Rights and How to Exercise Them

You (or a legal guardian for a child under 14) may request access to, correction of, deletion of, and suspension of processing of personal information, and may withdraw consent. Since the only personal information the Developer keeps directly is inquiry emails, most rights can be exercised directly as follows:

7. Children's Personal Information

The App is intended for users aged 13 and older and is not directed at children under 13. The Developer does not knowingly collect children's personal information. The App has no step that asks for or checks age, so the Developer cannot know a user's age. If you believe the personal information of a child under 14 is being processed, please tell the Developer at the email in section 9. The Developer will delete without delay any information the Developer keeps (inquiry emails) and explain how to delete the information stored on the device and in the Google account (sections 3 and 6).

8. Users in the European Economic Area (EEA) and the UK (GDPR)

9. Personal Information Protection Officer and Contact

For inquiries, complaints, and remedies regarding personal information, please contact the email above.

10. Remedies for Rights Infringement

If you need to report or get advice about a personal information infringement, you can contact:

11. Changes to This Policy

If this policy changes, the changes and the effective date will be posted on this page at least 7 days before they take effect. For significant changes, such as more items collected or wider sharing, notice will be given at least 30 days in advance, and consent will be obtained again if required by law.