Global chat
On the play menu
- Who sees it
- Everyone on the play menu, in every region. Each line shows your name, your region and your rank colour.
- In the database
- 1 day
Legal
What the Karoball game (on Windows and Android), its launcher and this website collect, who can see it, how long it is kept and how to delete it. Last updated
A username and a password, nothing else. No email, real name or age. Our server stores your password only as a hash, never as you typed it.
The game saves your password on your device. That is how it logs you back in. Use a password you don't use anywhere else.
Your profile is public in the game. Name, flag, rank, stats, kit and trophies, plus anything you write in chat.
Replays are not private. Anyone on the server can watch your matches for 14 days.
Your flag comes from your IP address. We keep the country, not the address, and you can pick your own flag instead.
Logs, chat included, stay 14 days on the server. A private archive of them currently has no end date.
The Android app shows ads from Google. Google's AdMob serves them and collects data to do so; where the law asks, you choose whether ads are personalised. The Windows game has no ads.
Real-money purchases aren't open yet. When they are, Google Play or Steam takes the payment and we never see your card details. We keep a record of what you bought.
No data sold, no cookies on this site. We don't sell your data or use it for advertising ourselves. The site counts visits itself, without cookies, and the count doesn't record who you are.
Delete your account in the game, under Settings > Account, or ask us. Want a copy of your data? Ask us.
Karoball is made by an independent developer, who publishes it under the name Karoball. In this policy "we" and "us" mean that developer. We decide what data the game collects and what it is used for, so we are responsible for it (the "controller", in data protection law).
Here is everything the game and its servers handle about you.
To register, you choose a username and a password in the game. That is all registration asks for: no email address, no real name, no date of birth.
login in %APPDATA%\Karoball when you are done (logging out doesn't remove it). On Android they are in the app's private storage, which other apps can't read; uninstalling the app, or clearing its storage, removes them.You can also play as a guest: you only pick a name, and the game makes a guest account for you. It is an account like any other, stored the same way on our server, with your game record on it; other players see a small GUEST mark next to your name. Instead of a password, our server makes a random key for it, which the game keeps on your device in a file called guest, with a copy of your name, rank, gold and record to show on the login screen. Whoever has that file can play as your guest, and if you lose it (another device, a reinstall), you lose the way back to the guest. Registering it, from the play menu or Settings > Account, gives the same account a password of your choosing and keeps everything on it; the guest file is then removed.
Playing builds up a record that we store with your account, so your progress follows you to any PC:
Your settings, such as controls, sound and graphics, stay on your device. They are never sent to us.
Players show a flag next to their name. Unless you pick one, the server sets yours each time you log in by looking up your IP address in a country table kept on the server. No outside service is asked, and only the country is saved, not the address.
Other players see the flag, so by default they can see which country you connect from. To change it, open your profile and press Change (or Add your flag). You can pick any of 256 flags, or No flag. A flag you pick stays until you change it.
There are four kinds of chat, and each reaches different people:
On the play menu
Wherever your party is
In town or in a match
The ready-made lines on keys 1-4
Every chat line, of every kind, is also written to the server logs with your name and account number, so it is kept as long as the logs are (see How long we keep it). Treat chat like talking in public. Moderators can mute players in every chat. There is no word filter or report button in the game: if someone is bothering you, tell us on Discord.
Every match is recorded on the server: Quick Play, games against bots, cups and the town's pitches. Challenges, matches called off before kick-off and anything under 20 seconds are not. A replay holds what a spectator would see: names, teams, kits, flags, every movement, goals, celebrations and quick chat.
The play menu lists every match being played in your region, and any player can watch one from the stands while it's on, up to 20 people per match. That covers Quick Play, cups and games against bots with a person in them, but not challenges or the town's pitches. The list shows the players' names and the score (bots are counted, not named), and the players in the match can see how many people are watching. Your friends get a Watch button next to your name while you play. Nothing extra is stored for this, and someone watching sees the same as anyone in the stands of a cup match.
Like most online games, the game server keeps logs, so we can fix bugs, see how many people play and deal with abuse. They record what happens in the game with player names and account numbers: logging in and out, queueing, match line-ups and results, shop purchases with gold, trades, purchases and every change to your Karos (once the store is open), chat, flag changes, challenge progress and moderator actions. They never contain passwords.
Your IP address reaches our server whenever you connect; no online game can work without it. For normal play:
There are three exceptions:
When it connects, the game also tells the server which version it is (Windows or Android, and its version number) and a random ID it made the first time it ran (kept in its save folder). That ID is not read from your device's hardware, and it is not the advertising ID. The Android app also says the phone's maker and model and where it was installed from (Google Play or elsewhere), so we can fix problems on particular phones. The logs keep the platform and where it was installed from with your login; the model and the random ID stay in the server's memory, except in the rewarded video records above.
On Windows the game's save folder is %APPDATA%\Karoball; on Android it is the app's private storage. It holds:
login: your username and password, as typed;guest: if you play as a guest, its name, its key and a copy of what it has (removed when you register it or delete it);resume: a one-time code that logs you straight back in after a dropped connection (it stops working 15 minutes after you leave);device: the random install ID;The launcher keeps the downloaded game files in %APPDATA%\Karoball Launcher. Deleting both folders removes all of this; see how to uninstall. On Android, uninstalling the app removes it all. Uninstalling doesn't delete your account: it stays on the server until you delete it.
If the game crashes, it writes a report to the crashes folder on your device and keeps the last 20. A report holds the game version, the time, your operating system, your graphics card and driver, what the game was doing and the error. It does not include your username. Nothing is sent automatically. The crash screen has a Copy report button; if you send us a report, we use it only to fix the bug.
The launcher comes from our page on itch.io, and it fetches the game and its updates from our download storage at dl.karoball.net, or from a backup copy if that fails. It sends nothing about you and has no tracking. As with any download, the storage provider sees your IP address, that the request came from the Karoball launcher, and which files were fetched.
The game has a store where you'll be able to buy Karos, the game's premium coin, with real money and spend them in the Club Shop: through Google Play on Android, and through Steam on the Steam version when that comes out. The store isn't open yet, so none of what's below is collected today. Once it opens:
When you delete your account, the purchase records and the Karos log aren't deleted, because tax law needs a record of what was sold. Your account number, the Google purchase token and your SteamID are taken out of them, so nothing left in them points back to you (see Deleting your account).
The Karoball app for Android is free and shows ads, served by Google AdMob. The Windows game shows none.
Any logged-in player can open your profile, from the leaderboard, the chat, their friends list or in town. Here is what that shows, and what stays between you and us.
Data protection law asks us to say which legal reason covers each use. In plain words:
We don't use your data for advertising ourselves, we don't build profiles of you for anyone, and we never sell it. The ads in the Android app come from Google, as above. Nothing in the game makes decisions about you with legal or similar effects: the closest thing is your Elo rating, which decides who you are matched with, how teams are split and your place on the leaderboard.
| Data | How long we keep it |
|---|---|
| Your account and game record | As long as the account exists. There is no automatic expiry: delete it when you want. |
| Trophies and highscores | As long as the account exists |
| Cup sign-up lists and brackets | On the game server until 8 newer cups have finished |
| Friends and friend requests | Until you or your friend remove them |
| Kit presets | Until you change them |
| Party membership | While you are in the party; invitations expire after 2 minutes |
| Global and party chat in the database | 1 day |
| Server log files (all chat included) | 14 days on the game server |
| The log archive and the private dashboard made from it | No end date at the moment |
| Replays on the server | 14 days, or less if replay space fills up |
| Single visits to this website | 30 days |
| Daily visit totals for this website (no single visits) | No end date at the moment |
| Server counts (no names) | 30 days |
| Chat mutes | Until they run out |
| Bans | Until they run out or a moderator lifts them |
| Rewarded video records (Android) | 90 days |
| Your Karos, age answer and Steam link | As long as the account exists |
| Purchase records and the Karos log | As long as the account exists. After it is deleted, they stay without anything that points back to you, with no end date at the moment |
| Your IP address | Not stored for normal play: in memory while you are connected. A moderator login attempt: 14 days in the log files, and in the log archive with no end date. With a ban: as long as the ban, 7 days at most |
| Files on your device | Until you delete them (on Android, until you uninstall the app); the game keeps the last 20 crash reports |
About the log archive. We keep it to look back at bugs and at how the game is played. It has no time limit today. If we set one, this policy will say what it is. When you delete your account, your name is taken out of the archive and the dashboard too.
A few companies run parts of Karoball for us, and handle data to provide that service. Each card says where.
The game server
United Kingdom
Rents us the server that runs the game. Your connection, account details, chat and gameplay pass through it, and the logs, the log archive and the replays are stored on it.
The database
Germany
Hosts the game's database: accounts, game records, friends, parties, trophies, highscores and play-menu chat.
Website, downloads and domain
Worldwide
Delivers this website and the downloads at dl.karoball.net, from its data centre nearest you, and runs the karoball.net domain. It also stores the private dashboard's data and this site's visit counts, behind a login only the developer can use.
Ads and Google Play (Android)
Worldwide
AdMob serves the Android app's ads and collects data to do so, as Ads in the Android app describes. If you install the app from Google Play, Google also handles the install and its updates under its own terms, and once the store opens, Google Play takes the payment when you buy Karos on Android.
Steam (when it comes out)
United States
Will run the Steam version's store and take the payment when you buy Karos there, under its own terms. It tells us your SteamID, currency and country, as Purchases and Karos describes.
Download backup
United States
Holds a backup copy of the downloads. The launcher uses it only if the main download fails, and then Backblaze sees your IP address.
A few trusted players help run the game as moderators. In the game they can see who is on the server and where, mute players and remove them from the server. To put problems right, they can also change a player's gold and Elo, give them items, lock or unlock their classes, change their challenge progress and make another player a moderator. Once the store is open they can also look up a player's Karos and purchases, give or take Karos, and refund a purchase. Every such change is logged with the moderator's name. Their tools don't show passwords, IP addresses or the logs.
When fixing bugs or counting players, the developer sometimes uses software tools that read the server logs, including an AI coding assistant, Claude, made by Anthropic. What the assistant reads is sent to Anthropic to be processed.
The game server is in the UK and the database in Germany, and the UK and the EU each recognise the other's data protection as adequate. Some of your data can go further, outside the UK and EEA:
Cloudflare's and Backblaze's data protection terms with us include the standard contractual clauses, the safeguard UK and EU law provide for sending data abroad.
Karoball is a small independent game, so here is plainly what is in place and what isn't:
So give Karoball a password you don't use anywhere else, and keep private things out of chat. If something ever goes wrong that puts players' data at risk, we will say so on Discord and on the updates page.
Depending on where you live (UK and EU data protection law, for example), you have the right to:
You can delete your account yourself in the game (below). For anything else (a copy of your data, a correction, or deleting an account you can no longer log in to), ask us:
In the game, on the play menu, open Settings > Account, type your password and press Delete my account. It works the same on Windows and Android. A guest has no password: its button says Delete this guest and asks you twice, and the guest file goes with it. If you can't log in any more, ask us as above. The Delete your account page has the steps too.
Deleting your account at once removes your account and game record (name, password hash, Elo and record, gold, items, kit, classes and challenge progress), your kit presets, your friends and friend requests, your trophies and highscores, your play-menu chat lines, any chat mute, the records of your rewarded videos, your Karos, your age answer and your Steam link. Your name in your teammates' trophies becomes "(deleted player)", and the game forgets the login it saved on that device.
Some things go a little later:
Anyone can then register your old name. Deletion can't be undone: your progress and kit are gone for good.
Karoball is not made for children under 13, and we don't knowingly collect data from them. The game doesn't ask your age, and its ads are not aimed at children. Global chat lets players talk to people they don't know; it has moderators but no word filter.
If you are a parent or guardian and think a child under 13 has made an account, contact us through the Karoball Discord or at support@karoball.net and we will delete it.
karoball.net is a set of plain pages.
When the way Karoball handles data changes, this page changes with it, along with the date at the top. For bigger changes we will also post on the updates page and on Discord.
Questions about your data, or a request? Message the developer on the Karoball Discord, or email support@karoball.net. Please keep passwords and other private details out of public channels.