Privacy Policy

Last updated 16 October 2026.

Dot Siege has no accounts of its own, no sign-in of its own and no user profiles, and it never asks you for your name, your email address or any other personal detail. What follows is everything it does with data. Where the answer depends on where you are playing, this page says so rather than picking one place and speaking for all of them.

Where you are playing matters

The game is published in several places and they behave differently. On this site and on itch.io there is no advertising and nothing from a third party that watches you. The iOS app offers an optional rewarded video served by Google AdMob, described below. On a game portal - CrazyGames, Poki, Y8, Kongregate - the game loads that portal's own SDK, and that portal's privacy policy covers it. Their policies apply alongside this one rather than instead of it: this is the only document that describes the match service.

What is stored on your device

Your settings, your progress and unlocked cosmetic items, the offline match you are currently playing, and your daily challenge record. All of it lives in your own browser or app storage, none of it is sent anywhere, and clearing your browser data or deleting the app removes it.

Online matches

An online match - by room code or through the public queue - opens a connection to a small match service we run, which relays the game and referees it. The service receives the moves, the room code, the settings the match is played under, and something that identifies your seat in the room.

On this site, on itch.io and on Poki and Y8, that seat identifier is a random one the game makes up on your device the first time you play online: a browser rather than a person, tied to no account, and gone when you clear your storage. On CrazyGames, if you are signed in to your CrazyGames account, the game uses the identifier and public display name that portal supplies instead. In the iOS app, if you are signed in to Apple's Game Center, the game uses your Game Center player identifier for this game and your Game Center nickname, together with a signature from Game Center that lets the match service confirm the identifier is really yours. In both cases that name is what your opponent sees across the board; if you are not signed in, it is the random identifier again. We neither issue those account identifiers nor use them anywhere outside the match and the leaderboard below.

While the match is being played the service holds it, moves included, because refereeing means checking every move against the position rather than trusting either player's browser. It deletes what it held once the match has ended and both players have left the room. Your connection reaches the service through Cloudflare, which like any host sees the network address it came from; our own code neither reads nor stores it. We build no profile from any of this, and no email address or other contact detail ever reaches us, because the game never has one to give.

The online leaderboard

Matches found through the public queue count towards a seasonal leaderboard when both players are signed in - to CrazyGames, or to Game Center in the iOS app. Matches by room code and matches against the computer never count. For each player who has played such a match, the service keeps the account identifier described above, the display name that account shows, a rating and a count of matches, and for each match only who played whom and who won - never the moves. Nothing is kept for a player who has not played a counted match while signed in.

A season is one calendar month in UTC. Finished seasons are kept so their tables can still be read, and they are not edited afterwards. To have your entries removed, write to the address under Contact with the name shown on the table and roughly when you played, and we will delete them.

Advertising and measurement

We run no analytics service and nothing here measures how you play in order to profile or advertise to you. On this site and on itch.io, nothing about your play leaves your device except an online match, which sends what the section above describes. The match service keeps a short operational log of rooms opening, pairing and ending so we can tell whether it is working; no player is named or identifiable in it.

On a game portal, more does. The portal's SDK may show advertising between completed matches. The game reports when play starts and stops to those portals whose SDKs ask for it - in every mode, not only online, because that is how a portal knows whether you are on a board or in a menu. And opening an online room hands the room code to the portal you are playing on: on CrazyGames, along with whether the room is joinable, so it can offer its own invite button; on Poki, so it can build the invite link, because only that portal knows the address of the page you are on. A room code is five characters that name a game, and it says nothing about you. All of this is the portal's to handle under its own privacy policy.

Advertising in the iOS app

The iOS app shows no advertising unless you ask for it. Once the free Undo in a match against the computer has been used, the Undo button offers one more in exchange for watching a short video, and a video plays only when you tap it. Nothing is shown between matches or while you are playing.

Those videos come from Google AdMob. To load and show them, Google's advertising SDK in the app receives information such as your device model, operating system, network address, app version and the advertising identifier for your device, and records which adverts were shown and watched. Google handles that data under its own privacy policy, at policies.google.com/privacy, and describes how it uses data from partner apps at policies.google.com/technologies/partner-sites. We receive only aggregate reports - how many videos were shown and what they earned - with no one identifiable in them.

The app does not ask for permission to track you across other companies' apps and websites, so on iOS the advertising identifier is not available to it and the adverts are not personalised using that identifier. If you are in the European Economic Area, the United Kingdom or Switzerland, the app asks for your consent through Google's consent form before any personalised advertising, and you can change that choice later from the Settings dialog.

Children

The game asks nothing about you and is built so that it does not need to know who is playing; everything except an online match and an optional rewarded video in the iOS app works with no connection at all. It has no chat and no way to reach another player beyond the moves on the board. The one piece of text that ever travels between players is a CrazyGames display name or a Game Center nickname, which those services already show publicly, and the same name on the leaderboard. Where a CrazyGames or Game Center account supplies an identifier and a display name, that account and everything behind it belongs to CrazyGames or Apple rather than to us. If parental controls on an iPhone restrict multiplayer games, the app plays online matches without the Game Center identity.

Finding this page again

This policy is linked from inside the game, in the Settings dialog beside the copyright notice, wherever the game is played. It is the same document you are reading now, and the date at the top is how you can tell whether it has changed since you last looked.

Contact

Questions about this policy can go to vitalii.polulikh.games@gmail.com.