Privacy policy

Updated

This page explains what data doqas.com collects, why, and how you can control it. The site is run by Artem Dziuba. Questions about your data: artem@doqas.com.

The short version

  • In Europe (the EU, the EEA, the UK and Switzerland) the site sets no cookies and sends nothing to third parties without your consent. If you click “Allow analytics”, Google Analytics counts which pages are read.
  • Elsewhere Google Analytics runs from your first visit, and a short notice tells you so. Click “Necessary only” to turn it off.
  • YouTube videos load only when you click play.
  • The game A Game of Coding Agents needs no sign-up and keeps your progress in your browser. Prompts you write in it are checked by an AI model through OpenRouter.
  • You can change your choice at any time with the button in “Your cookie choice” below.

Google Analytics

We use Google Analytics 4 to see which tips people read and where visitors come from. It runs only on doqas.com:

  • in Europe (the EU, the EEA, the UK and Switzerland), only after you click “Allow analytics”. The legal basis is your consent (Article 6(1)(a) GDPR);
  • elsewhere, from your first visit, until you click “Necessary only”. The notice about it closes by itself after a few seconds or when you open another page.

We tell the regions apart by your browser’s time zone, not by your IP address. A European time zone, or none at all, means Google Analytics waits for your consent.

When it runs, Google Analytics:

  • sets two cookies in your browser, _ga and _ga_<id>, to tell visits apart. They expire after 2 years;
  • records the pages you view, how you reached the site, your device type and model, browser, operating system and screen resolution;
  • uses your IP address to estimate your country, region and city. For visitors from the EU, the UK and Switzerland, Google discards the IP address right after that and does not store it.

Google keeps event data for 2 months and user-level data for 14 months; the 14 months restart if you come back. We don’t use Google signals, advertising features or user IDs, and we don’t combine this data with anything else. Google processes the data on its servers, which may be outside the EU. See how Google uses data from sites that use its services and the Google Privacy Policy.

Your cookie choice

Your answer to the cookie notice, or the fact that you have seen it, is saved in your browser’s local storage under the key doqas-consent and never sent to us. The button below brings the notice back so you can choose again. If you choose “Necessary only”, the site deletes the Google Analytics cookies and stops loading it.

YouTube videos

Posts show a preview image served from our own server. The YouTube player loads only after you click play, from youtube-nocookie.com, YouTube’s privacy-enhanced mode. From that moment the Google Privacy Policy applies to the video.

A Game of Coding Agents

The game’s page loads the game’s script from play.doqas.com, the game’s own address on our server. The game opens when you click “Play the demo”. You don’t sign up or tell the game anything about yourself. It keeps:

  • in your browser’s local storage for play.doqas.com: your progress, the language, the parts of the game already counted, and a random device ID signed by our server. Clearing the site data of play.doqas.com in your browser removes them;
  • in a database at Upstash, a cloud database service, in Frankfurt: how many prompt checks your device ID has used, kept for 90 days after the last check, and which game events the device has been counted for (the start, finished tasks, hints switched on or off), kept for 90 days, so that totals count each device once;
  • a daily fingerprint of your IP address, so that one address can’t make unlimited checks a day. It is a keyed hash that changes every day and can’t be turned back into the address, and it is deleted after 2 days. Your IP address itself is not stored.

When you write a prompt of your own, the game checks it with an AI model: the text of the prompt, your earlier tries at the same task and the agent’s replies to them go to OpenRouter, which passes them to DeepInfra, the provider running the DeepSeek model in the United States. Nothing else goes with them: no device ID, no IP address. When you pick a ready-made prompt, nothing is sent. No one keeps your prompts: the game doesn’t store them, our OpenRouter account doesn’t log them, and DeepInfra, by its policy listed on OpenRouter, doesn’t retain prompt data or train on it. Please don’t put personal information into prompts anyway.

The legal basis is our legitimate interest in running the game and keeping it from being abused (Article 6(1)(f) GDPR). Storing your progress and device ID in your browser is necessary for the game you chose to play.

Hosting

The site and the game run on a server in Germany. Fonts and images are served from the same server, so loading a page does not contact Google or other services. To deliver pages, the server necessarily receives your IP address and browser details; we don’t keep access logs of these requests.

Your rights

You can ask what data about you exists, ask to correct or delete it, and withdraw consent at any time. Write to artem@doqas.com. You also have the right to complain to a data protection authority in your country.

Changes

If this policy changes, the date at the top of the page changes too.