Legal

Privacy policy

What data Connect the Dots ("the service") processes, why, for how long, and what rights you have. Last updated 24 October 2026.

The short version

  • Players do not create accounts. A game stores the names that the facilitator uploaded and the connections people add.
  • Facilitators sign in with a Microsoft account. We keep only an opaque user ID that links your games to you.
  • No advertising, no analytics, no tracking, no third-party scripts, no profiling and no selling of data.
  • Games close automatically after a few days and are deleted 30 days after that. A facilitator can delete a game, with all its data, at any time.
  • Data is stored with Microsoft Azure in the United States (East US 2 (United States)).
  • The facilitator who runs a game decides which names go into it; for those names we act on the facilitator's behalf (see section 1).

1. Who is responsible

The service is operated by Viktor Tsykunov ( "we", "us", "the operator"). You can reach us at game@connect-the-dots.top.

Two roles, depending on the data

  • We are the controller for data about facilitators' sign-in (the user ID), for the technical data needed to keep the service secure (section 2, "Technical data"), and for messages you send us.
  • The facilitator is the controller for the data of the participants of their game (names, connections, topics). We process that data only on the facilitator's behalf and instructions, as a processor (Article 28 GDPR), under the data processing terms in section 9 of the terms of service. Facilitators must have a lawful basis for the participant list and must inform participants.

2. What data we process

DataWhose and where fromPurposeKept for
Facilitator user IDFacilitators. Provided by Microsoft sign-in (an opaque identifier, not your name or email address).Show you your games and keep other facilitators out of them.While you have games; removed with your last game
Game detailsFacilitators: game name, join code, dates, optional short link, rules text, timer and display settings.Run the game.Until deleted by the facilitator or 30 days after the game expired
Participant namesParticipants. Entered by the facilitator (list or text file).Let players choose their name and show the network.Same as the game
Topics and connectionsParticipants. Added by players: two names, a topic, who added it and when.Show each player their own connections and the facilitator the whole network and results.Same as the game; a deleted connection or topic is removed at once
Technical data (client address)Everyone who enters a game code. Your network address reaches us with each request.Slow down guessing of game codes. We store only a keyed hash of the address together with a failure counter, never the address itself.Replaced every 10 minutes and deleted within two days at the latest
Hosting logsEveryone. Request details such as time, address and browser type are logged by the hosting platform (Microsoft Azure).Operating and securing the platform.As set by Microsoft; we do not add our own request logging
Messages and issuesAnybody who writes to us by email or opens a public issue on GitHub.Answer you, improve the service.Emails: as long as needed to answer, then deleted. Public issues: until removed

We do not ask for special categories of data (for example health, religion or political views), and facilitators and players must not enter them. Names and topics are free text typed by people, so please keep them professional and general.

The pictures you can export from the results pages are created in your own browser and are not sent to us.

3. Why we process it (legal bases)

  • Providing the service to facilitators (user ID, game details): Article 6(1)(b) GDPR, performance of the agreement formed by the terms of service.
  • Participant data (names, topics, connections): processed on the facilitator's behalf. The facilitator's own legal basis is usually legitimate interests (Article 6(1)(f), running a team activity) or, if they prefer, the participants' consent.
  • Security and abuse prevention (hashed client address, hosting logs): our legitimate interest in keeping the service available and protecting games from being guessed or attacked, Article 6(1)(f).
  • Answering messages: Article 6(1)(f), our legitimate interest in replying to you (or Article 6(1)(b) if you ask about the service you use).

There is no automated decision-making or profiling that has legal or similarly significant effects on anyone. The "super-connector" and "top topic" views are simple counts shown to the facilitator.

4. Cookies and browser storage

The service uses only what is strictly necessary to work. It does not need your consent under the ePrivacy rules and there is no cookie banner because there is nothing to choose.

  • Players: your browser's local storage keeps a signed session token, the game name, the participant list and the name you picked, so you stay in the game if you reload the page. Tap "Leave game" or "Start over", or clear your browser data, to remove it. The token expires after 30 days at the latest and only works while the game is open.
  • Facilitators: signing in sets the sign-in cookie of the Azure Static Web Apps platform so that you stay signed in.
  • No advertising or analytics cookies, no fingerprinting, and no content loaded from other websites (fonts, scripts and images all come from this site).

5. Who receives data

  • Microsoft (Microsoft Corporation and its affiliates) provides hosting (Azure Static Web Apps, Azure Functions and Azure Table Storage) and the Microsoft sign-in for facilitators. Microsoft acts as our sub-processor for the data described above and under its own responsibility for the sign-in itself. See the Microsoft privacy statement.
  • GitHub hosts the source code and issues. The game data is never sent to GitHub. If you write an issue there, what you write is public.
  • We do not sell personal data and do not share it with anyone else, except where the law requires it.

6. Transfers outside Europe

The data is stored in the Microsoft Azure region East US 2 (United States). If you are in the European Economic Area, the United Kingdom or Switzerland, your data is therefore transferred to the United States. Microsoft participates in the EU-U.S. Data Privacy Framework (and its UK and Swiss extensions) and its data protection terms include the EU Standard Contractual Clauses, which are the safeguards on which this transfer relies. You can ask us for a copy of the relevant safeguards using the contact details in section 12.

7. How long we keep data

  • Games and everything in them close automatically 3 days after creation (the facilitator can extend this, up to 30 days ahead). Closed games are deleted automatically 30 days after they expired. The facilitator can delete a game immediately; deletion is permanent and there are no separate backups.
  • Hashed client addresses: one row per 10-minute window; older rows are deleted at once and the rest within two days.
  • Browser storage: until you remove it (see section 4).
  • Emails: only as long as needed to answer you. GitHub issues: until removed; do not put personal data in them.

8. How we protect data

  • All traffic is encrypted (HTTPS) and the stored data is encrypted at rest by Microsoft.
  • Browsers never access the database directly. Every request is checked on the server: facilitators can only reach their own games, players only their own game and connections.
  • Game codes are 6 digits, wrong guesses are rate limited per (hashed) client, and player sessions are signed and tied to one game.
  • Strict browser security headers (including a content security policy) and no third-party scripts.
  • Secrets are kept in encrypted application settings, never in the code. The source code is open for review.
  • Data minimisation: no player accounts, no passwords, no email addresses of players, and automatic deletion.

No system is perfectly secure. If a breach of personal data occurs that is likely to put people at risk, we will notify the supervisory authority and, where required, the people affected, and we will inform facilitators without undue delay.

9. Your rights

Under the GDPR (and the UK GDPR) you have the right to:

  • get information about, and a copy of, your personal data (right of access, Article 15);
  • have wrong data corrected (right to rectification, Article 16);
  • have your data deleted (right to erasure, Article 17);
  • have the processing limited (right to restriction of processing, Article 18);
  • receive your data in a common format (right to data portability, Article 20);
  • object to processing that is based on legitimate interests (right to object, Article 21);
  • complain to a data protection supervisory authority, for example in the country where you live or work. Our competent authority is the Czech Office for Personal Data Protection (Úřad pro ochranu osobních údajů, www.uoou.gov.cz); a list of all authorities is kept by the European Data Protection Board.

If you are a participant (your name is on a game's list), the facilitator of that game is responsible for your data, so please ask them first. They can correct or remove your name and connections. You can also write to us and we will help the facilitator to answer you, or act directly if we are the controller. If you are a facilitator, you can delete your games yourself at any time.

To use a right, email game@connect-the-dots.top, not a public issue. We may ask you to prove who you are. We answer within one month. Withdrawing consent, where it applies, never affects what happened before.

10. Children

The service is meant for adults in professional team activities. It is not directed at children under 16 and facilitators must not run games with them.

11. Changes to this policy

We may update this policy, for example when the service changes. The date at the top shows the latest version. We will point out important changes on the start page.

12. Contact

Viktor Tsykunov, game@connect-the-dots.top.

13. Where to send privacy requests

Send privacy requests and security reports by email to the address above. Please do not use public GitHub issues for them: issues are visible to everyone.