Teum Privacy Policy
- App: Teum (Korean title 틈: 말랑쫀득 젤리 퍼즐, package
com.tripletwo.teum, Android) - Operator: TRIPLETWO (트리플투), sole proprietorship, representative PARK WOOJAE (박우재)
- Contact: [email protected]
- Effective date: 2026-11-02
The Korean version is the reference text; if the two differ, the Korean version prevails for users in Korea.
This policy explains what information leaves your device when you play Teum, who receives it, and how you can control it.
1. Summary
- Teum has no sign-up. We store only an anonymous install ID, nickname, weekly league score and usage events on Supabase (3-5). The current version has no Google Play Games sign-in (if it is added in a later update, it will be optional; section 3-4). We never ask for or receive your name, email address, phone number, contacts, photos, or location.
- Your game progress is stored on your device. The puzzles work without an internet connection.
- Teum shows ads through Google AdMob, which sends device information such as your advertising ID to Google. Everything else that leaves your device goes to our Supabase project (3-5) or is handled directly by Google with your Google account: Android backup (3-3). Google Play billing (the ad removal purchase, 3-2) and Google Play Games (3-4) are not in the current version; those sections apply if they are added in a later update.
- We do not sell your information.
2. Information stored on your device (only what 3-5 lists is sent to our server)
| Item | Details | Where |
|---|---|---|
| Game progress | Stars, fewest moves and best times per level, Journey position, Daily Three records, in-progress level state, hint count | App-private storage, teum/save.json |
| Best on this phone | 5-minute challenge results (levels, time, moves). No names are collected | Same file |
| Settings | Sound, music, vibration, reduce motion, effects, ambient volume, display language | Same file |
| Ad pacing | Levels cleared, time of the last interstitial ad (so ads are not shown too often) | App-private storage |
| Ad removal | Whether ad removal was purchased (no ad removal purchase in the current version, 3-2) | App-private storage |
| Anonymous install ID | A random value made by the app (used in 3-5). Unrelated to your advertising ID | teum/save.json |
| Profile | A random nickname made by the app (for example "Bouncy Otter#4821", editable) and your avatar jelly | teum/save.json |
- On first launch the app reads your device language to choose a display language. This never leaves the device.
- Uninstalling the app deletes this information from the device (except the Android backup copy in 3-3).
3. Information processed by third parties
3-1. Google AdMob (ads)
- Processor: Google LLC (USA) and affiliates
- Purpose: showing interstitial and rewarded ads, measuring ad performance, preventing fraud and invalid traffic
- Data (as disclosed by Google, Google Mobile Ads SDK data disclosure):
- Advertising ID (Android advertising ID), app set ID and other device identifiers
- IP address (may be used to estimate approximate location)
- Interactions with ads (app launches, taps, video views)
- App and SDK performance diagnostics
- When and how: sent over the internet (TLS-encrypted) while the app loads or shows an ad
- Retention: according to Google's policies (Google Privacy Policy, How Google uses information from sites or apps that use our services)
- Consent (UMP): Where the law requires it, such as the EEA, the UK and Switzerland, the app asks for your consent to personalized ads on first launch using Google's User Messaging Platform. You can play the full game whether or not you consent; without consent you may see non-personalized or limited ads. Google UMP stores your choice on the device.
- Your choices
- Reset or delete your advertising ID: Android Settings > Privacy > Ads (menu names vary by device).
- Change your consent: Privacy options in the app's Settings screen, at any time (shown only in regions where consent is required).
- Rewarded ads (watch an ad for hints) appear only when you choose to tap them. The current version has no ad removal purchase; if it is added in a later update, interstitial ads stop after purchase (3-2).
3-2. Google Play billing (one-time ad removal purchase)
- The current version does not offer the ad removal purchase (Google Play billing). This section applies if it is added in a future update; we will update this policy and notify you as described in section 12.
- Processor: Google LLC / Google Play
- Your payment method and billing details are collected and processed by Google Play. We cannot see them.
- The app asks Google Play only whether you own the
remove_adsproduct, to turn off interstitial ads and to restore your purchase on a new device. This is not sent to us. - Refunds follow Google Play's policies; you can also contact us for help.
3-3. Android Auto Backup
- The app enables Android Auto Backup. If you have Google backup turned on, only the game progress folder (
teum/) is saved to your own Google account backup and restored when you move to a new device. - Ad consent state, the advertising ID and other preference storage (SharedPreferences) are excluded from backup.
- Google keeps the backup in your account; we cannot access it. Manage or delete it in Android Settings > Google > Backup.
3-4. Google Play Games Services (optional: sign-in, leaderboards, achievements, cloud save)
- The current version does not offer Google Play Games Services (sign-in, leaderboards, achievements, cloud save). This section applies if it is added in a future update; we will update this policy and notify you as described in section 12.
- Processor: Google LLC / Google Play Games
- Optional. Without signing in, your records stay on your device and the game works as usual. When the app opens, Play Games tries to sign you in automatically with the account you chose before; you can also sign in from the "Google Play Games" row in Settings. You can sign out in the Play Games app.
- If you sign in, the following goes to Google (Play Games Services data disclosure):
- Your Play Games player ID and gamer profile (Play Games name and avatar). Google provides these to the app; the app uses them only to find your own row on the ranking screen and does not store them or send them to us.
- Leaderboard scores: total stars, best 5-minute challenge result, best daily streak, and levels cleared in the last stage (Hot Sauce Inferno)
- Achievements: first clear, stage complete, lava escape, 7-day streak, all stickers, and similar
- Cloud save: a copy of your progress file (stars and records per level, journey progress, daily records, sticker and outfit state, your profile nickname). Signing in with the same account on another device merges the progress.
- Analytics and diagnostics that the Play Games SDK collects automatically (used by Google to improve the SDK)
- Visibility: leaderboards show your Play Games name; you control who can see it in your Play Games profile settings. The in-app nickname is not sent to Play Games; it is shown to other players only in the weekly league (3-5).
- When a leaderboard or league group does not have enough players, the app may fill the empty places with participant rows generated on the device. No user data is used or sent to create them.
- Deletion: you can delete your game data and account in your Play Games profile or your Google account. We have no access to this data.
3-5. Supabase (weekly league, usage statistics and error reports)
- Processor: Supabase, Inc. (data centers in the region TRIPLETWO selects) — a service provider that TRIPLETWO signed up to; TRIPLETWO is the data controller.
- Purpose: (1) the weekly league (comparing your weekly Rice Cake score with other players that week, with weekly promotion, staying or relegation between tiers), (2) anonymous usage statistics to improve the game (which levels players get stuck on, where the tutorial loses people), (3) fixing crashes and errors (error reports) and (4) remote settings (the app downloads settings such as ad spacing, hint counts and notices; no user data is sent for this).
- Data:
- Anonymous install ID: a random value the app generates on install. It is not linked to your advertising ID, device ID or any account, and a new one is created if you clear the app's data or reinstall.
- Nickname: the nickname and number the app made (or you edited), such as "Bouncy Otter#4821", shown to other players on the weekly league board. Please do not use your real name or email.
- Weekly Rice Cake score and league tier (Bronze, Silver, Gold, Platinum, Diamond; changes weekly by group rank)
- Country code (for example KR): the two-letter code from your device's region setting, shown as a flag on the league board. It is not location data (no GPS or IP location) and we never ask for it. If your device has no region set, nothing is sent.
- Hash of a device secret: the app creates a random secret on install; the server keeps only its hash so that no one else can change your league record
- Nickname reports: if you report another player's nickname, the reporter's and the reported player's install IDs, the nickname and the week are recorded. When three different players report a nickname it is hidden automatically (shown as "Jelly#number") and reviewed by us. Nicknames containing blocked words are replaced by the server with "Jelly#number".
- Usage events: session start, days since install, tutorial steps, level start, clear and quit (level ID, move count, time taken to clear), use of hints, undo and restart, whether an ad was shown, app version
- Error reports: when the app hits an error, the error text (up to 500 characters), program location (stack trace, up to 2,000 characters), device model (for example SM-S918N), app version, screen name and how many times it happened. The same error is sent once per launch, at most 10 kinds. Error reports are designed not to contain personal information.
- Server access logs may briefly contain your IP address; we do not use it to identify you.
- When and how: sent in batches over the internet (HTTPS) when the app opens, when you clear a level and when you leave the app. If sending fails, up to 200 events are kept on the device and retried.
- Consent and opt-out: in regions where ad consent (UMP) is required, usage events and error reports are not sent unless you consent, and the weekly league receives only "Jelly#number" instead of your nickname. To stop event collection, contact us. Clearing the app's data creates a new install ID that is not linked to earlier records.
- Retention: usage events for 90 days; error reports for 30 days; league records, tier results and reports for 90 days after the season ends (reports: 90 days after the report). These are deleted automatically (statistics keep only totals that identify no one). Device secret hashes with no league record for over 90 days are deleted too.
- Deletion: email [email protected] with your nickname or install ID and we will delete the matching records.
4. International transfers
The ad data in 3-1 (and, if Play Games is added in a later update and you sign in, the data in 3-4) is transferred to Google LLC in the United States and other countries where Google operates data centers. The data in 3-5 is transferred to Supabase in the data-center region we selected. Google relies on safeguards such as the EU Standard Contractual Clauses and the EU-U.S. Data Privacy Framework for these transfers. To stop the transfer, delete your advertising ID or withdraw consent as described above, stop using the app (or, if Play Games is added later, do not sign in or sign out in the Play Games app).
5. Legal bases (EEA/UK users)
- Ad personalization and storing or accessing information on your device for ads: your consent, collected through UMP.
- Non-personalized ads, fraud prevention and ad measurement: our legitimate interest in funding a free game, as configured in Google's consent tools.
- Purchase restore (if the ad removal purchase is added in a later update): performance of a contract (the purchase you made).
- Google Play Games leaderboards, achievements and cloud save (if added in a later update): performance of a contract — the service you choose by signing in.
- Weekly league: performance of a contract (the feature you use). Anonymous usage statistics: our legitimate interest in improving the game, and in regions where UMP applies, sent only if you consent.
6. Sharing
We entrust the data in 3-5 to Supabase for storage and transmission; Supabase may not use it for any other purpose. We do not receive names, email addresses or phone numbers. The Google services in 3-1 (and 3-2 and 3-4 if added in a later update) process data directly between your device and Google. We will disclose information only where the law requires it.
7. Retention and deletion
- On-device data: deleted when you uninstall the app or clear its data in Android Settings > Apps > Teum > Storage > Clear data.
- Android backup: you can delete it in your Google account backup settings.
- Server (Supabase) records: deleted after the retention period in 3-5.
- Emails you send to [email protected] are kept for one year after the matter is closed, then deleted.
8. Your rights
You may request access to, correction or deletion of, or restriction of processing of your personal information, and in the EEA/UK you may lodge a complaint with your local data protection authority. Besides email you send us, we hold only the Supabase data in 3-5; email [email protected] with your nickname or install ID and we will handle your request without delay. You can manage data processed by Google through your Google account.
9. Children
Teum is not directed at children under 13, and we do not knowingly collect children's personal information. If you believe a child's information has been processed, contact us and we will act promptly.
10. App permissions
| Permission | Why |
|---|---|
| Internet, network state | Loading ads (added by the Google Mobile Ads SDK); sending league and usage data |
Advertising ID (AD_ID) | Serving ads (added by the Google Mobile Ads SDK) |
| Vibrate | Short haptic feedback; can be turned off in Settings |
Billing (BILLING) | Not in the current version. Added together with the ad removal purchase (Google Play billing) in a later update |
Notifications (POST_NOTIFICATIONS) | Daily puzzle, streak and league reminders (at most once a day). These are local notifications scheduled on your device; nothing is sent anywhere. We only ask after you tap "Sure" in the app, never on first launch. You can turn them off in Settings |
The app does not request location, camera, microphone, contacts, photos or storage permissions.
11. Contact
TRIPLETWO (representative PARK WOOJAE), [email protected]
12. Changes
We will post changes on this page at least 7 days before they take effect, and 30 days before for changes that materially affect your rights.
- 2026-11-02: first publication (effective). States that Google Play Games and the ad removal purchase are not in 1.0.0 (sections 1, 2, 3-1, 3-2, 3-4, 4, 5, 6, 10); rights wording (8).
- 2026-10-14 (2): league country code (flag), notification permission, filler-row wording (3-4, 3-5, 10).
- 2026-10-14: added Supabase (weekly league, anonymous usage statistics) and the anonymous install ID; corrected the "no servers" wording (sections 1, 2, 3-5, 4, 5, 7).
- 2026-10-13: added Google Play Games (optional sign-in, leaderboards, achievements, cloud save), the profile nickname and the AI Jellybot notice (3-4, sections 2 and 4).