Skip to content

Kachiban privacy policy

Effective October 17, 2026

This policy explains what information the game Kachiban (the “app”, identifier com.nettle.kachiban) uses. It is published on Google Play by Nettle Studios (“Nettle” or “we”), an independent studio based in Colombia, and it explains your rights. It applies to the app and to this site. It describes the current version: if a new version changes what is done with data, this policy is updated before that version is published (section 18).

Summary

TopicWhat Kachiban does
AccountsThere is no sign-up with an email or a password. After you answer the age question and accept the terms, the game creates an anonymous guest account so you can play online (“Play”) (section 3). You can also play against the AI offline.
Data Nettle receivesTo play online, the app sends data about your guest account and your matches to Unity Gaming Services, which Nettle configures and runs: an anonymous ID, the name and tag, the avatar, the frame, the level, the language, a hidden estimated skill level, the matches with their moves and results, blocks and reports (section 3). Nettle does not receive your real name, email, phone number or payment data. Besides that, it only receives the email you choose to write to it (section 19), the aggregated reports that Google Play and AdMob give it and the crash reports from Firebase Crashlytics (section 10).
What other players seeIn an online match they see your name with the tag, the avatar, the frame, the level and the badge, and your moves. There is no free chat: only predefined reactions and quick phrases (section 3).
What stays on your phoneProgress, balances, purchases, preferences and your age and privacy answers (section 2). What is played online also has a copy in your account (section 3).
AgeThe first time you open the app it asks your age. The age you enter and your date of birth are not stored; a band and dates that can be deduced from the answer are stored, on the phone and in your online account. People under 18 play in protected mode (sections 5 and 13).
AdvertisingThe app shows ads through Google AdMob, which collects data from the phone, such as the advertising ID, to select ads and measure their performance. If you are an adult, personalized ads turn on when you accept the terms and turn off in Settings → Privacy. Where the law requires it, Google shows its consent form (section 9).
PurchasesGem packs and “No ads” are paid for with Google Play. Nettle does not receive payment data (section 8).
Analytics, crashes and notificationsThis version does not measure how the game is used and does not send notifications (section 12). It does send crash reports to Firebase Crashlytics, after you answer the age question and accept the terms (section 10).
InternetThe app connects to the internet to play online, to request ads, for purchases with Google Play and to send crash reports. You play against the AI offline, and preferences and settings are not transmitted.
Where it is processedThe data of your online account is processed by Unity on servers outside Colombia, mainly in the United States (section 17).
Deleting your dataYou can delete your online account from the app (Settings → Account → Delete account) or by email, and the data on your phone by uninstalling the app (section 14).
Sale of dataNettle does not sell data.

1. Data controller and contact

The controller of this policy and of the app is Nettle Studios (trade name), an independent studio based in Colombia.

Because the data is processed from Colombia, Colombian Law 1581 of 2012 on personal data protection and its implementing rules apply. The prior, express and informed authorization that law requires is requested on the age and terms card the app shows the first time it opens (section 5).

For any privacy question, write to nettledoingitagain@gmail.com.

2. What the game stores on your phone

This data is stored in the app's private storage on your phone. This section says what stays only there; what leaves the phone to play online is in section 3.

Data stored on the phone
DataWhyFor how long
Profile and progress: the player name with its numeric tag (generated by the game, and you can change it), avatar, frame, level, experience, statistics, Coins and Gems, cosmetics collection, missions, achievements, streak, daily gift and the results of your matches, against the artificial intelligence and onlineTo continue where you left offUntil you delete it or uninstall the app. What is played online also has a copy in your account (section 3)
Purchases: which one-time products you own (for example “No ads”) and the Google Play transaction identifier of each purchaseTo deliver each purchase only once, even if Google Play reports it againUntil you delete it or uninstall the app
Ad counters: how many ads you saw today and when the last one wasTo respect frequency capsUntil you delete it or uninstall the app
Your age and privacy answers: the age band, the dates deduced from it (section 5), whether you accepted this notice and its version, whether you allow usage measurement and whether you accept personalized adsTo turn on protected mode and respect your choicesUntil you delete it or uninstall the app. The band, the dates and the proof of what you accepted are also copied to your account (section 3)
Preferences: sound, vibration, reduced motion, text size, language, handedness, graphics quality, data saver, show country and hide name in shared imagesSo the game looks and sounds the way you choseUntil you delete it or uninstall the app. The language and the option to hide your name in images also travel to your account (section 3)

Preferences and ad counters are not sent to any Nettle server. Of the rest, what is played online and your age are copied to your account, as section 3 explains.

3. Online play: your guest account and the matches

“Play” is Kachiban’s online mode: you sit at a table with other players. For that, after you answer the age question and accept the terms and this notice, the game creates an anonymous guest account with Unity Gaming Services (“UGS”), a Unity Technologies service. It does not ask for an email or a password. Until you accept, the app does not connect to Unity Gaming Services. You can play against the artificial intelligence offline.

What data leaves your phone, why and for how long

Data the app sends for online play
DataWhyFor how long
An anonymous player ID, assigned by UGS, and a random ID of this installation, created by the appTo create your account, recognize it in every match, tell apart two phones with the same account and protect the game from cheatingAs long as the account exists. An account with no purchases that goes 24 months without being opened is deleted
Your profile: the player name with its numeric tag (for example, Antonio#4821), the avatar, the frame, the language and the option to hide your name in shared imagesTo show you at the table and to playAs long as the account exists
Your progress: experience, level, match statistics and what you earn in online matches (Coins, missions, achievements)To keep your progress online and deliver rewardsAs long as the account exists
An estimated skill level: an internal, hidden number, like a rating, updated with the result of your online matchesTo choose opponents of a level similar to yours and bring together similar players. You do not see it and other players do not either, and it does not depend on what you spendAs long as the account exists
Your age band (under 13, 13 to 17 or adult), the moment you were asked and, if you are a minor, the earliest date on which you could turn 18 (section 5). The age you entered is not storedTo turn on protected mode and to ask your age againAs long as the account exists. The 18th-birthday date is deleted when protected mode is turned off
The proof of what you accepted: what you accepted, the version of this policy and the dateTo be able to prove your authorization (Colombian Law 1581 of 2012)As long as the account exists. If you delete it, it is kept, without your ID, for the period the law sets
Each online match: the seed of the board and the deck, the moves, the seats with each player’s name at that moment and the resultTo apply the rules from the server, give you the match back if you lose signal, deliver rewards, handle reports and detect cheating90 days in full; after that only the result remains in your statistics. If a report is open, until it is closed, 12 months at most
The reactions and quick phrases you sendSo the other players can see themNot stored: they pass through the server and are shown
The list of players you block (up to 200)To not match you with them and to hide their reactionsUntil you unblock them or delete the account
Reports: if you report someone, the category you choose (there is no free text), the match, the IDs of the two players, the time, the app version and the name the reported player had. If someone reports you, the same record is keptModeration and safety12 months, with an anonymous marker if either account is deleted
While you search for a match, a temporary waiting room with the search data: the mode, the type of table, the board size and the game versionTo bring you together with other playersDeleted when the match is created; if it is not created, UGS deletes it after an hour without activity
Technical connection data: the app version, the language, the phone’s time offset, the system (Android), the result of the Google Play Integrity check and your IP address, which reaches Unity’s servers on every connection, as on any internet service. The server also leaves technical logs where your ID appears shortened, without your name or email, and aggregated counters that identify no oneTo check that you are using the original app from Google Play, keep versions compatible, show you the texts in your language and detect abuse. Kachiban does not store the IP address in your profile or in the matchesUnity’s own retention periods for its logs

Who processes it and where

Nettle is responsible for this data. Unity Technologies, through Unity Gaming Services, processes it on Nettle’s behalf: Authentication (your anonymous ID), Cloud Code (the server that referees matches), Cloud Save (your profile, matches, blocks and reports) and Sessions (the waiting room). As far as Unity reports, these services run on servers located in the United States, outside Colombia (section 17). Unity’s privacy policy is at unity.com/legal/privacy-policy.

What other players see

Mute, block and report. On each player’s card you can mute, block or report them. If several people report a name as offensive, the name is hidden until Nettle reviews it.

Nettle does not sell this data.

4. Information we do not collect

5. Age and privacy when you open the app

The first time you open the app, and before any ad is requested or your guest account is created, you are shown the following:

  1. A single card with the age question, a slider “My age is…” that does not say what the answer is used for, and one line: “By continuing to play, you accept our terms of service, our privacy policy and ads tailored to you”, which opens the pages of the terms and of this policy.
  2. By tapping “I agree”, you accept the terms and this notice. The processing needed to play is accepted together with them.
  3. If you are an adult, accepting turns on personalized ads (section 9) and the measurement of how the game is used, which this version does not do yet (section 12). You can turn them off at any time in Settings → Privacy: the change applies from that moment and is kept. If you are under 18, both stay off, and personalized ads cannot be turned on (section 13).

What is stored about age. The age you enter and any date of birth are not stored. The app stores, on your phone and, to apply protected mode, also in your online account (section 3): the band (under 13, 13 to 17 or adult), the moment you were asked and, if you are a minor, the earliest date on which you could turn 18, which is calculated from your answer. The age you entered can be deduced from those dates, so we treat them as age data. When that date arrives, the app asks your age again.

Where the law requires it, Google also shows its own consent form for ads, after this notice (section 9).

6. Android permissions

The app does not ask for any permission that needs your approval on screen. Android grants at install the ones the app declares:

Android permissions
PermissionWhy
INTERNET and ACCESS_NETWORK_STATETo play online, request ads, process purchases with Google Play, send crash reports and check the connection. Settings are not transmitted; what leaves the phone to play online is in section 3.
VIBRATETo vibrate the phone during a match. It can be turned off in Settings.
com.android.vending.BILLINGTo allow in-app purchases through Google Play (section 8).
com.google.android.gms.permission.AD_ID and ACCESS_ADSERVICES_AD_ID, ACCESS_ADSERVICES_ATTRIBUTION and ACCESS_ADSERVICES_TOPICSTo let Google AdMob use the advertising ID and Android's advertising features to select and measure ads (section 9).
WAKE_LOCK and FOREGROUND_SERVICEAdded by Google and Android libraries to complete tasks. The app does not show notifications or run services of its own in the background.
DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSIONAdded by the AndroidX library for the app's internal use.

7. Android backup

If Google backup is turned on on your phone, Android may include the data the app stores (section 2) in it, so you can recover it when you change phones. That backup is made by the operating system, not by the app: it is stored in your Google account and Nettle has no access to it. It is governed by Google's privacy policy. You can turn it off or delete it from your phone's backup settings.

8. Google Play and purchases

The app is downloaded and updated through Google Play. Google processes the data of its own service, such as your account and downloads, under its privacy policy: policies.google.com/privacy. Google Play gives developers aggregated statistics, such as the number of installs, and the crash reports that Android sends to Google if you allowed it on your phone. That information does not let Nettle identify anyone.

In-app purchases. Gem packs and the “No ads” option are paid for through Google Play billing. Google processes the payment and your payment method data under its privacy policy; Nettle does not receive your name, email or card data. Google Play tells the app which product was bought and the transaction identifier, which the app uses to deliver the purchase only once and stores on your phone (section 2). Refunds are handled by Google Play under its rules.

To connect to Google Play billing, the app uses Unity In-App Purchasing, a component by Unity Technologies. That component may send Unity technical information about each purchase: the product, the amount and currency, the transaction identifier, the language, the phone model, the Android and app versions, and an installation identifier.

In this version, people under 18 cannot make purchases (section 13).

9. Advertising: Google AdMob

The app shows ads through Google AdMob, a service of Google LLC: video ads that you can choose to watch in exchange for a reward (for example, doubling the Coins from a match) and full-screen ads when you leave a match's results screen, with frequency caps. There are no banners and no ads during a match. To select ads, limit their frequency, measure their performance and prevent fraud, the Google Mobile Ads SDK collects the following data from the phone and sends it to Google:

Data collected by Google AdMob
DataExample
IP addressUsed to estimate the approximate location of the phone; it is not the precise GPS location
Interactions with ads and with the appApp launches, taps and video views
Technical and diagnostic informationApp and SDK performance, phone model, Android version and language
Device identifiersThe Android advertising ID and the app set ID

Nettle does not receive this data; it only accesses aggregated reports on ads shown and revenue. Google processes it under its privacy policy (policies.google.com/privacy) and explains how it uses information from apps that use its services at policies.google.com/technologies/partner-sites. Other networks and advertisers that take part in AdMob's ad auction receive from Google the information needed to serve an ad.

Which ads each person gets

How to manage this data

Except as described in this section and in section 8, and except for the providers that process data on Nettle’s behalf (sections 3 and 10), Nettle does not sell, rent or hand over information to third parties.

10. Crash reports: Firebase Crashlytics

When the app crashes and closes, it sends a report of the crash to Firebase Crashlytics, a service of Google LLC. Nettle uses it to find and fix the errors that throw people out of a match. It is part of the processing needed for the app to work and is accepted together with the terms (section 5): it is not a separate choice.

When it starts. The app does not start Crashlytics when it opens. It starts it only after you answer the age question and accept the terms and this notice, and until then it sends no report. It is the same for every age, protected mode included (section 13): the same is collected and nothing more.

A report can contain:

Data collected by Firebase Crashlytics
DataExample
What was happening in the appThe stack trace of the crash (which part of the program was running), the app version and the time of the crash
Technical data about the phoneModel, Android version, processor architecture, memory, storage space and whether the system is modified (rooted)
Installation identifiersA random Crashlytics identifier and the Firebase installation ID, used to count how many installations hit the same crash. They are not your name, your email or the advertising ID, and they are deleted from the phone when you uninstall the app
SessionsHow long the app was open, to work out the share of sessions without crashes

The app does not send Crashlytics your player name, your progress, your purchases or anything you type, and it does not assign any user identifier or custom keys. Reports travel encrypted. Nettle does not share them with anyone or use them for advertising. Google processes them under its privacy policy (policies.google.com/privacy) and Firebase's (firebase.google.com/support/privacy), which states that it keeps crash stack traces and their identifiers for 90 days.

Crashlytics needs the phone's Google Play services: without them, there are no reports. It brings the Firebase Analytics library with it, but the app keeps it switched off: it does not measure how you play with it and does not give it access to the advertising ID.

11. Unity: the engine and its online services

Kachiban is made with Unity, by Unity Technologies. The engine and the purchasing component (section 8) are part of the app. Their privacy policy is at unity.com/legal/privacy-policy. Nettle configures the engine so that it does not send device or usage statistics to Unity.

For online play, this version uses Unity Gaming Services (section 3). It does not use Unity Analytics: it does not measure how you play (section 12).

12. Features that are not in this version yet

These features are planned, but this version of the app neither includes nor uses them:

Before turning on any of them we will update this policy (section 18), tell you inside the app and, where applicable, ask for the relevant choice again. Until then, the app does not use them.

13. Minors and protected mode

Kachiban is designed for adults and is not directed at children. Since a minor may still arrive, the app asks for age (section 5) and, if the person is under 18, turns on protected mode:

A minor’s online account stores the same data as an adult’s (section 3), with the limits of protected mode; Nettle does not use it for advertising.

The data Google AdMob collects for a minor is handled as described in section 9, and crash reports are the same for every age (section 10). If you are a parent or guardian and believe a minor sent us personal data (for example, a real name typed as a player name, or by email), write to us and we will delete it; you can also delete the minor’s account from the app.

14. Retention and deletion

The data that is only on your phone stays until you delete it or uninstall the app. The data of your online account is kept for the periods in the table of section 3 and, if you ask to delete it, it is deleted as explained below. The page Delete my data has the detail, how to manage the Android backup and how to reset the advertising ID that AdMob uses.

Deleting your online account

What is deleted and what is kept

Your guest account, profile, progress, estimated skill level, age, blocks and the rest of your account’s data are deleted, and the app deletes the session and the local data from your phone. Kept, without your player ID (an anonymous marker takes its place): the matches you played, until they reach 90 days; the reports you made or received, up to 12 months; and the record of your purchases and the proof of what you accepted, for as long as accounting, tax and data protection rules require. Those exceptions serve security, fraud prevention and compliance with the law.

An account with no purchases that goes 24 months without being opened is deleted automatically. The data Google collects is kept under Google’s policy. Crash reports are kept for 90 days in Firebase Crashlytics, and the installation identifiers are deleted from the phone when you uninstall the app. If you write to us, we use your address and message only to reply, and we keep them for up to 24 months.

15. Security

The game data that stays on the phone is stored in the private storage Android assigns to the app, which other apps cannot access. The data that travels to the services of Unity, AdMob, Crashlytics and Google Play is transmitted encrypted. In online matches the server rules: it validates every move with the rules of the game, and hidden information (the others’ cards and the order of the deck) never leaves the server toward another player. To protect the game from modified copies, the server checks with Google Play Integrity that the app is the original one (section 3).

16. Your rights

Depending on where you live, the law gives you rights over your personal data:

Your data is in two places. The data on the phone is under your control (section 14). The data of your online account is stored by Nettle in Unity Gaming Services: you can see and update it from the app (for example, by changing your name), delete it with Settings → Account → Delete account or revoke your authorization by writing to the email below. The data AdMob and Crashlytics collect is processed by Google, to whom the corresponding rights can be exercised. To exercise any right or ask a question, write to nettledoingitagain@gmail.com.

17. International transfers

The data of your online account is processed by Unity on servers located outside Colombia, mainly in the United States (section 3). The data AdMob and Crashlytics collect is processed by Google on servers that may be located outside your country, including in the United States, with the safeguards described in its privacy policy. The same may happen with the technical purchase information that Unity receives (section 8). If you write to us by email, the message stays in the email service Nettle uses, which may also host it outside your country. By tapping “I agree” on the app’s age and terms card, you expressly authorize these transfers (Colombian Law 1581 of 2012, art. 26).

18. Changes to this policy

If what the app does with data changes, or a third-party service is added, we will update this policy before publishing that version, with the new date at the top and the change explained in the history. The app will tell you about the change and will ask for the relevant optional choice again. The current version is always the one published at this address.

Change history
DateChange
October 17, 2026First version, for the closed test: offline play and online “Play” with a guest account on Unity Gaming Services, with Google AdMob and its consent form, purchases with Google Play and Unity In-App Purchasing, and crash reports with Firebase Crashlytics.

19. Contact

Nettle Studios · Colombia · nettledoingitagain@gmail.com. You can also write to us from Kachiban's Google Play listing.