▶ Play TTANG TTANG

Privacy Policy

Effective October 10, 2026 · Version 1 · Last updated October 10, 2026

At a glance

winterlog studio ("we", "us") runs the game TTANG TTANG. This policy explains how we handle personal data in the web game (ttang.bang9.dev) and the iOS and Android apps.

Privacy contact

We are the controller of personal data for this game, and our privacy contact is the owner, Hyungu Kang. Send privacy questions, requests to see or delete your data, and complaints to:

Why we use your data

PurposeData usedLegal basis
Run the game and online matches, match players by skillPlayer ID, rating, nickname and look, in-match inputContract (Korean PIPA Art. 15(1)(4), GDPR 6(1)(b))
Cloud save (if you sign in)Sign-in ID, copy of your progressContract
Confirm and restore purchases (apps)Store receipts, RevenueCat anonymous IDContract
Handle store refund requests (apps)Whether the purchased item was delivered, our view on the refundContract and your agreement to the Terms. Not done in the EEA, the UK and Switzerland
Our own statistics to improve the gameGame events, device analytics ID, country of accessLegitimate interest: improving the game (PIPA Art. 15(1)(6), GDPR 6(1)(f)). In the EEA, UK and Switzerland: consent
Show and measure ads (apps)Advertising ID, approximate location, ad interactionsContract (ads keep the game free). In the EEA, UK and Switzerland: consent (GDPR 6(1)(a))
Measure our app ads (apps)Firebase app instance ID, random Meta SDK ID, app events, in-app purchases, device information, advertising ID (on iOS only if you allow tracking)Legitimate interest: seeing whether ads lead to installs and purchases. In Korea disclosed as use of processors (work we entrust to others to do for us) (PIPA Art. 26). Not done in the EEA, the UK and Switzerland
Answer support emails and deletion requestsEmail address, message, player IDHandling your request, legal obligations
Protect and deliver the serviceIP address, access recordsLegitimate interest (security)

We rely on consent only for ads and for storing our analytics ID in the EEA, the UK and Switzerland, and for the advertising ID (IDFA) on iOS when you allow tracking; everything else is based on the grounds above. You can withdraw consent at any time as described in On-device storage and SDKs.

What we collect and where it comes from

Data kept only on your device

Paws, items you own, your look, match records and settings are stored on your device, and a copy is backed up to our server only when you are signed in. If you play as a guest without signing in, we don't send this data to our server; we only receive the player ID, nickname and look that online matches need. If you sign out in Settings → Account, or sign out of Game Center or Play Games on your device, the app stops signing in automatically. Uninstalling the app or clearing site data erases the data on your device; your ad consent choice stays in Google's consent tool (UMP) on your device.

How long we keep data and how we delete it

DataPurposeWhereKept for
Random player ID, auto nickname, chosen animal, hat and trail, paws (in-game currency) and items, match records, sound, vibration and language settingsGame progressDeviceUntil you delete it on the device (uninstall, clear site data)
Random player ID, online rating (one number)Skill matchmakingCloudflare server (US)Until deleted (account deletion or request)
Auto nickname, chosen animal, hat and trail, random player ID, step and turn input during the matchOnline matchesCloudflare server memoryOnly while in use (not stored)
Random ID the sign-in service gave this game (Google, Apple, Game Center, Play Games), account ID, player ID, creation timeCloud saveCloudflare server (US)Until you delete your account
Paws and items, chosen animal, hat and trail, match records, auto nicknameCloud saveCloudflare server (US)Until you delete your account
Sign-in stateStaying signed inDevice90days (from collection)
Usage records (game events, screens, match results), device analytics ID (random), where you came from (site domain, ad name), device language, country of access (from IP; IP not stored)Our own statisticsCloudflare (US)3months (from collection)
RevenueCat anonymous ID, store receipt (product, store, amount, country, time), device analytics ID and the ad you came from (attached to the purchase)Confirm and restore purchases, our purchase statisticsRevenueCat (US), Cloudflare (US)5years (from purchase)
Korean E-Commerce Act, Art. 6 (payment and delivery records)
Advertising ID (Android advertising ID; IDFA on iOS only if you allow tracking), approximate location from IP, ad views and clicks, device and app information (model, OS, app version), ad consent statusShow and measure ads (apps)Google (US)Google's retention policy
Firebase app instance ID, app events (first open, usage time, match start and end, opening the checkout, sign-in — no nickname, rank or account ID), in-app purchases (product, amount, currency), approximate location from IP (Google doesn't keep the IP), device information (model, OS, app version, language), iPhone advertising ID (IDFA — only if you allow tracking (ATT))App analytics and ad measurementGoogle (US)2months (from collection)
Random ID made by the Meta SDK, app installs and opens (Meta SDK automatic events), second match start, opening the checkout, creating a new account, in-app purchases (product, amount, currency — recorded automatically by the Meta SDK), IP address, device information, device advertising ID (Android; iPhone only if you allow tracking)Measuring our app install adsMeta (US)Meta's policy
IP address, access time, requested address, browser and app informationSecurity and deliveryCloudflare network (not stored by us)Only while in use (not stored)
Email address, message, player ID (added automatically to support emails)Answering support and deletion requestsNaver Mail (Korea)3years (from collection)
Korean E-Commerce Act Enforcement Decree, Art. 6(1) (consumer complaint and dispute records)

Where the law sets a retention period, the legal basis is shown in the table, and we keep those records separately and only for that period. When the retention period ends or the purpose is fulfilled, we delete the data without delay so it can't be recovered.

Who receives your data (third parties, processors, international transfers)

Third parties The companies below also use the data they receive for their own purposes, so this can count as disclosure to third parties.

RecipientPurposeData sentKept for
App Store (Apple Inc.)
Privacy policy
iOS payments and refunds (merchant of record)Payment details (received directly by Apple)Their own policy
Game Center (Apple Inc.)
Privacy policy
Automatic sign-in on iOSGame Center player IDTheir own policy
Sign in with Apple (Apple Inc.)
Privacy policy
Sign-in you chooseSign-in request (Apple returns an ID just for this game)Their own policy
Google Play (Google LLC)
Privacy policy
Android payments and refunds (merchant of record)Payment details (received directly by Google)Their own policy
Google Play Games (Google LLC)
Privacy policy
Automatic sign-in on AndroidPlay Games player IDTheir own policy
Sign in with Google (Google LLC)
Privacy policy
Sign-in you chooseSign-in request (Google returns an ID just for this game)Their own policy
Meta app events (Meta SDK) (Meta Platforms, Inc.)
Privacy policy
Measuring our app install adsRandom Meta SDK ID, app installs and opens, app events, in-app purchases, IP address, device information, advertising ID (Android; iPhone if you allow tracking)Their own policy

Processors We entrust work to the providers below, and their data processing terms require our processors (those who do the processing on our behalf) to protect personal data to the same standard as this policy. Their sub-processors are listed by each provider, and if we change providers or what they do for us, we will update this policy.

RecipientWhat they doCountry
Google AdMob (Google LLC)Showing and measuring app ads, the ad consent formUnited States
Cloudflare (Cloudflare, Inc.)Game server and online matches, accounts and cloud save, analytics storage, receiving support emailUnited States
Google Analytics for Firebase (Google LLC)App analytics and ad measurementUnited States
Naver Mail (NAVER Corp.)Support email inboxKorea
RevenueCat (RevenueCat, Inc.)Confirming and restoring app purchasesUnited States

We treat Google AdMob as ad work entrusted to Google, so it is in the table above. In the EEA, the UK and Switzerland we only request ads after you consent, but the SDK starts first to show the consent form, and at that point it may send device and app information to Google.

International transfers

RecipientContactCountryData sentWhen and howPurposeKept forHow to refuse, and what happens
Google AdMob (Google LLC)
Privacy policy
Privacy contact formUnited StatesAdvertising ID, approximate location from IP, ad interactions, device and app information, ad consent statusWhen the app requests an ad (after consent where required). The ad SDK starts when the app opens and may send device and app information thenShow and measure adsGoogle's retention policyDelete the advertising ID or turn off tracking on your device (you get non-personalized ads); buy Remove Ads (no ads between matches)
App Store (Apple Inc.)
Privacy policy
Privacy contact formUnited StatesPayment details (received directly by Apple)When you buy in the iOS appiOS payments and refunds (merchant of record)Apple's policyDon't buy paid products
Game Center (Apple Inc.)
Privacy policy
Privacy contact formUnited StatesGame Center player IDWhen the iOS app opens (if Game Center is signed in on the device)Automatic sign-in on iOSApple's policySign out of Game Center (you can play as a guest)
Sign in with Apple (Apple Inc.)
Privacy policy
Privacy contact formUnited StatesSign-in request (Apple returns an ID just for this game)When you tap Sign in with Apple (on the web and Android, tapping opens Apple's sign-in window)Sign-in you chooseApple's policyDon't use Apple sign-in (you can play as a guest)
Cloudflare (Cloudflare, Inc.)
Privacy policy
dpo@cloudflare.comUnited StatesPlayer ID, rating, account and cloud save, analytics, IP address, support emailEvery time you use the game, over the internetRunning the gameSee the retention tableDon't use online features or sign-in (Practice mode works offline)
Google Analytics for Firebase (Google LLC)
Privacy policy
Privacy contact formUnited StatesFirebase app instance ID, app events, in-app purchases, approximate location from IP, device information, iPhone advertising ID (only if you allow tracking)While you use the app (only outside the EEA, UK and Switzerland, and only while Send usage stats & ad measurement is on)App analytics and ad measurementSee the retention table aboveTurn off Settings → Send usage stats & ad measurement in the game (the app instance ID is also deleted). You can keep playing
Google Play (Google LLC)
Privacy policy
Privacy contact formUnited StatesPayment details (received directly by Google)When you buy in the Android appAndroid payments and refunds (merchant of record)Google's policyDon't buy paid products
Google Play Games (Google LLC)
Privacy policy
Privacy contact formUnited StatesPlay Games player IDWhen the Android app opens (if Play Games is signed in on the device)Automatic sign-in on AndroidGoogle's policySign out of Play Games (you can play as a guest)
Sign in with Google (Google LLC)
Privacy policy
Privacy contact formUnited StatesSign-in request (Google returns an ID just for this game)When you tap Sign in with Google (on the web, tapping opens Google's sign-in window)Sign-in you chooseGoogle's policyDon't use Google sign-in (you can play as a guest)
Meta app events (Meta SDK) (Meta Platforms, Inc.)
Privacy policy
Privacy contact formUnited StatesRandom Meta SDK ID, app installs and opens, app events, in-app purchases, IP address, device information, advertising ID (Android; iPhone if you allow tracking)While you use the app (only outside the EEA, UK and Switzerland, and only while Send usage stats & ad measurement is on)Measuring our app install adsMeta's policyTurn off Settings → Send usage stats & ad measurement in the game (the Meta ID is also deleted); delete the advertising ID or turn off tracking on your device. You can keep playing
RevenueCat (RevenueCat, Inc.)
Privacy policy
compliance@revenuecat.comUnited StatesAnonymous app user ID, store receipts, buyer attributes (device analytics ID, first ad campaign), device informationWhen you open the app and when you buy or restoreConfirm and restore purchasesSee the retention table (purchase records)Don't buy paid products (the anonymous ID is still sent when the app opens)

On-device storage and SDKs

The game stores your progress, settings and random IDs (player ID, device analytics ID) on your device. The apps include ad (Google AdMob), purchase-check (RevenueCat) and ad measurement (Google Analytics for Firebase, Meta app events) SDKs. On the web, when you tap the Google or Apple sign-in button, that company's sign-in window opens, and that company receives your IP address and browser information and can use its own cookies.

ToolRecipientWhere usedData sentPurposeKept forEssential?How to turn off
Our analyticswinterlog studioWeb and appsDevice analytics ID, first ad campaign (kept 7 days)Our own statisticsUntil deleted on the deviceNoTurn off Settings → Send usage stats in the game (Send usage stats & ad measurement in the apps; off until you turn it on in the EEA, UK and Switzerland)
Google Mobile Ads SDK (AdMob) and consent tool (UMP)Google AdMob (Google LLC)AppsAdvertising ID, IP address, ad interactions, device and app information, ad consent statusShow and measure ads, collect ad consentGoogle's retention policyNo (in the EEA, UK and Switzerland, ads are requested only after consent)Device ad settings; in the game, Settings → Privacy choices
Game CenterGame Center (Apple Inc.)iOSGame Center player IDAutomatic sign-inApple's policyWhen Game Center is signed in on the deviceSign out of Game Center
Sign in with AppleSign in with Apple (Apple Inc.)Web, iOS and AndroidSign-in request, Apple cookies (web and Android — after you tap the button and Apple's sign-in window opens)Sign-in you chooseApple's policyNeeded for sign-in (on the web and Android, only when you tap the button)Don't use Apple sign-in
Google Analytics for Firebase SDKGoogle Analytics for Firebase (Google LLC)AppsFirebase app instance ID, app events, in-app purchases, device information, iPhone advertising ID (only if you allow tracking)App analytics and ad measurementKept by Google for 2 monthsNo (not turned on in the EEA, UK and Switzerland)Turn off Settings → Send usage stats & ad measurement in the game
Google Play GamesGoogle Play Games (Google LLC)AndroidPlay Games player IDAutomatic sign-inGoogle's policyWhen Play Games is signed in on the deviceSign out of Play Games
Sign in with GoogleSign in with Google (Google LLC)Web, Android and iOSSign-in request, Google cookies (web — after you tap the button and Google's sign-in window opens)Sign-in you chooseGoogle's policyNeeded for sign-in (on the web, only when you tap the button)Don't use Google sign-in
Meta SDK (app events)Meta app events (Meta SDK) (Meta Platforms, Inc.)AppsRandom Meta SDK ID, app installs and opens, app events, in-app purchases, device information, advertising ID (Android; iPhone if you allow tracking)Measuring our app install adsMeta's policyNo (not turned on in the EEA, UK and Switzerland)Turn off Settings → Send usage stats & ad measurement in the game; device ad settings
RevenueCat SDKRevenueCat (RevenueCat, Inc.)AppsAnonymous app user ID, device information, purchase receiptsConfirm and restore purchasesRevenueCat's policyNeeded for app purchasesCan't be turned off (no payment data is sent unless you buy)

Storing your progress, settings and sign-in state is essential for the game and can't be turned off; it is removed when you uninstall the app or clear site data. To learn how Google uses data from partner apps, see How Google uses information from sites or apps that use its services. Third parties, including Meta, may use information from this app and elsewhere to measure ads and target ads; to opt out, use Meta's ad settings or your device's ad settings.

Consent and how to turn things off

External Transmission Disclosure (Japan)

Under Art. 27-12 of Japan's Telecommunications Business Act, this lists the information the game sends from your device to other companies.

RecipientData sentPurposeDisclosure
Google AdMob (Google LLC)
Privacy policy
Advertising ID, IP address, ad interactions, device and app information, ad consent statusShow and measure ads, collect ad consentDisclosed
Game Center (Apple Inc.)
Privacy policy
Game Center player IDAutomatic sign-inNeeded for the sign-in you turned on on your device
Sign in with Apple (Apple Inc.)
Privacy policy
Sign-in request, Apple cookies (web and Android — after you tap the button and Apple's sign-in window opens)Sign-in you chooseNeeded for the sign-in you chose
Google Analytics for Firebase (Google LLC)
Privacy policy
Firebase app instance ID, app events, in-app purchases, device information, iPhone advertising ID (only if you allow tracking)App analytics and ad measurementDisclosed
Google Play Games (Google LLC)
Privacy policy
Play Games player IDAutomatic sign-inNeeded for the sign-in you turned on on your device
Sign in with Google (Google LLC)
Privacy policy
Sign-in request, Google cookies (web — after you tap the button and Google's sign-in window opens)Sign-in you chooseNeeded for the sign-in you chose
Meta app events (Meta SDK) (Meta Platforms, Inc.)
Privacy policy
Random Meta SDK ID, app installs and opens, app events, in-app purchases, device information, advertising ID (Android; iPhone if you allow tracking)Measuring our app install adsDisclosed
RevenueCat (RevenueCat, Inc.)
Privacy policy
Anonymous app user ID, device information, purchase receiptsConfirm and restore purchasesDisclosed

Children's data

This game is not directed at people under 13 (under 14 in Korea; in the EEA, under the age at which you can consent to data processing on your own in your country — 13–16, depending on the country). We don't ask for your age, don't collect names or contact details, and have no chat. If we learn that we have collected personal data from someone below this age, we delete it. Ads are shown the same way regardless of age, and you can turn off personalized ads in your device's ad settings. Parents and guardians can ask to see or delete data through Privacy contact, and can block purchases and tracking with the store's parental controls.

Your rights and how to use them

You can ask at any time to see, correct or delete your personal data, or to stop processing it, and you can withdraw consent; where the law provides, you can also ask for a copy to take elsewhere (portability) and object to processing.

We reply within 10 days, and if we need longer, we tell you why and when to expect an answer. To confirm it's you, we may ask for your player ID or to confirm your sign-in, and you can also make a request through a legal guardian or someone you authorize.

Your Privacy Choices

If you live in California or another US state with a similar law, you can opt out of the sale or sharing of your personal information as described below.

Do Not Sell or Share My Personal Information We don't sell personal information. When app ads (Google AdMob) and ad measurement in the apps (Meta app events) send your advertising ID, ad interactions and app events, this can count as "sharing" under some US state laws. There is no sale or sharing in the web game. To opt out:

Global Privacy Control (GPC) The web game doesn't sell or share, so a GPC signal changes nothing. The apps don't receive GPC signals, so please opt out as described above.

Appeals If we deny your request or you aren't happy with our answer, send "Appeal" to Privacy contact. We review it again within 45 days and tell you the result and our reasons; if it still isn't resolved, you can complain to your state's Attorney General.

App permissions

PermissionRequired?Why, and how to turn it off
Internet (Android)RequiredOnline matches, sign-in, ads, purchases
Allow tracking (iOS App Tracking Transparency)OptionalUsing the IDFA for personalized ads and ad measurement. Settings → Privacy & Security → Tracking
Advertising ID (Android, added by the ad SDK)OptionalPersonalized ads and ad measurement. Settings → Google → Ads
VibrationNo permission promptFootstep and bump feedback. Turn off in the game's Settings → Vibration

How we keep data safe

Where to get help

If you need help with a privacy problem in Korea, you can contact:

Users in other countries can complain to the authorities listed in the country sections below.

Changes to this policy

This policy (version 1) was announced on October 10, 2026 and takes effect on October 10, 2026. When we change it, we announce what changed on this page, side by side with the previous version, before the change takes effect (on the effective date at the latest); if a new purpose or recipient is added, we tell you before that processing starts and ask for consent where the law requires it.

Language

This document was originally written in Korean. Translations are provided for convenience. If they differ, the original prevails, unless the law of the country where you live says otherwise.

EEA, UK and Switzerland

United States (California and other state laws)

Other countries

Users in the countries below have the rights their country's law gives them. Send requests and complaints to Privacy contact. Purposes and legal bases are in the purposes table above, and international transfers in the transfer table above.

Country and lawRights and reply timeWhere to complain
Japan (Act on the Protection of Personal Information)Disclosure, correction, suspension of use and deletion of retained personal data; disclosure of third-party provision records—
Brazil (LGPD Art. 18)Confirmation of processing, access, correction, anonymization, blocking or deletion, portability, information about who we share data with, information about the consequences of not consenting, withdrawal of consentNational Data Protection Authority (ANPD)
Mexico (Federal data protection law)ARCO rights (access, rectification, cancellation, opposition), withdrawal of consent, objection to secondary purposes. Reply within the legal time limits—
Chile (Law 19.628; Law 21.719 from December 1, 2026)Access, rectification, deletion, objection, portability, blocking. Reply within the legal time limitPersonal Data Protection Agency (Agencia de Protección de Datos Personales, from December 1, 2026)
Colombia (Law 1581 of 2012)Know, update and correct your data, ask for deletion, revoke your authorization. Queries answered within 10 business days, claims within 15 business daysSuperintendence of Industry and Commerce (SIC)
Argentina (Law 25.326)Free access every six months (Art. 14(3)), correction, deletionAgency for Access to Public Information (AAIP)
Canada (PIPEDA, Quebec Law 25)Access, correctionOffice of the Privacy Commissioner (OPC); in Quebec, the Commission d'accès à l'information (CAI)
Australia (Privacy Act 1988)Access, correction. Reply within the time the law requiresOffice of the Australian Information Commissioner (OAIC)
India (Digital Personal Data Protection Act, 2023)Summary of processing, correction or erasure, withdrawal of consent, nominating someone to act for you in case of death or incapacityData Protection Board of India
Vietnam (Personal Data Protection Law, in force from January 1, 2026)To be informed, to consent and withdraw consent, access, correction, deletion, restriction, objection—
Türkiye (KVKK No. 6698, Art. 11)Whether data is processed, information, purpose and recipients, correction or deletion, objection to results of automated analysis, compensationPersonal Data Protection Authority (KVKK)
Indonesia (Law 27/2022)Information, correction, access, deletion, withdrawal of consent, objection to automated decisions—

International Transfers of Personal Data (Brazil)

Personal data of users in Brazil is transferred outside Brazil as follows.

RecipientContactCountryData sentWhen and howPurposeKept forHow to refuse, and what happens
Google AdMob (Google LLC)
Privacy policy
Privacy contact formUnited StatesAdvertising ID, approximate location from IP, ad interactions, device and app information, ad consent statusWhen the app requests an ad (after consent where required). The ad SDK starts when the app opens and may send device and app information thenShow and measure adsGoogle's retention policyDelete the advertising ID or turn off tracking on your device (you get non-personalized ads); buy Remove Ads (no ads between matches)
App Store (Apple Inc.)
Privacy policy
Privacy contact formUnited StatesPayment details (received directly by Apple)When you buy in the iOS appiOS payments and refunds (merchant of record)Apple's policyDon't buy paid products
Game Center (Apple Inc.)
Privacy policy
Privacy contact formUnited StatesGame Center player IDWhen the iOS app opens (if Game Center is signed in on the device)Automatic sign-in on iOSApple's policySign out of Game Center (you can play as a guest)
Sign in with Apple (Apple Inc.)
Privacy policy
Privacy contact formUnited StatesSign-in request (Apple returns an ID just for this game)When you tap Sign in with Apple (on the web and Android, tapping opens Apple's sign-in window)Sign-in you chooseApple's policyDon't use Apple sign-in (you can play as a guest)
Cloudflare (Cloudflare, Inc.)
Privacy policy
dpo@cloudflare.comUnited StatesPlayer ID, rating, account and cloud save, analytics, IP address, support emailEvery time you use the game, over the internetRunning the gameSee the retention tableDon't use online features or sign-in (Practice mode works offline)
Google Analytics for Firebase (Google LLC)
Privacy policy
Privacy contact formUnited StatesFirebase app instance ID, app events, in-app purchases, approximate location from IP, device information, iPhone advertising ID (only if you allow tracking)While you use the app (only outside the EEA, UK and Switzerland, and only while Send usage stats & ad measurement is on)App analytics and ad measurementSee the retention table aboveTurn off Settings → Send usage stats & ad measurement in the game (the app instance ID is also deleted). You can keep playing
Google Play (Google LLC)
Privacy policy
Privacy contact formUnited StatesPayment details (received directly by Google)When you buy in the Android appAndroid payments and refunds (merchant of record)Google's policyDon't buy paid products
Google Play Games (Google LLC)
Privacy policy
Privacy contact formUnited StatesPlay Games player IDWhen the Android app opens (if Play Games is signed in on the device)Automatic sign-in on AndroidGoogle's policySign out of Play Games (you can play as a guest)
Sign in with Google (Google LLC)
Privacy policy
Privacy contact formUnited StatesSign-in request (Google returns an ID just for this game)When you tap Sign in with Google (on the web, tapping opens Google's sign-in window)Sign-in you chooseGoogle's policyDon't use Google sign-in (you can play as a guest)
Meta app events (Meta SDK) (Meta Platforms, Inc.)
Privacy policy
Privacy contact formUnited StatesRandom Meta SDK ID, app installs and opens, app events, in-app purchases, IP address, device information, advertising ID (Android; iPhone if you allow tracking)While you use the app (only outside the EEA, UK and Switzerland, and only while Send usage stats & ad measurement is on)Measuring our app install adsMeta's policyTurn off Settings → Send usage stats & ad measurement in the game (the Meta ID is also deleted); delete the advertising ID or turn off tracking on your device. You can keep playing
RevenueCat (RevenueCat, Inc.)
Privacy policy
compliance@revenuecat.comUnited StatesAnonymous app user ID, store receipts, buyer attributes (device analytics ID, first ad campaign), device informationWhen you open the app and when you buy or restoreConfirm and restore purchasesSee the retention table (purchase records)Don't buy paid products (the anonymous ID is still sent when the app opens)