DDam

Privacy policy

Last updated: 20 September 2026

The short version

Who we are

DDxam is a free daily diagnostic-reasoning game at ddxam.org, made and run by Imaad Virani and John Halphen Jr. Until September 2026 it was called DDxordle, and this policy covers everything saved under that name too. Questions about this policy, corrections to it, or a request to delete what we hold: email ddxam.admin@gmail.com.

DDxam uses a single cookie, called ddx_id, and it is set only after you enable saving, either on the consent bar or with the Enable button on the Leaderboard, Archive or Performance tab. Decline and you get no cookie and the same complete game. Your results just aren't saved anywhere.

What we store on our servers

If you enabled saving, we keep, under that random ID:

Percentiles and average scores are computed across all players in aggregate. Your IP address is held in memory for a moment to rate-limit abuse, and it may turn up in our hosting provider's routine server logs. It is never stored alongside your game data.

Leaderboards, and how to stay off them

DDxam has public leaderboards: a daily board of today's scores and an all-time board. A row carries a display name and a score, and on the all-time board it also carries how many days that player has played. Nothing else about you reaches another player. Not your email, not your history day by day, and never a name you did not choose.

You can hide. Your own row on the leaderboard carries a Hide me control. Press it and your name leaves the public boards at once, while your scores go on counting and you go on seeing your own rank. The same control puts you back. Anyone whose account predates these boards starts hidden and sees a Show me control instead. They agreed to have their scores saved, which was never an agreement to have a name published, and we are not going to read it as one.

Leagues are private boards you join by invitation. The members of a league you are in can see your display name, your daily score, and whether you have played today's case yet. Invitations go by display name, so inviting someone tells them yours. Leaving a league takes your row off its board; hiding yourself from the public boards does not hide you inside a league you chose to join.

What stays on your device

Your browser's local storage holds your consent choice and your interface preferences, meaning the theme and which intros you have already seen. Once you enable saving it also holds a local copy of your results, your streak and the round you are in the middle of, so that a refresh does not wipe it. The consent choice and the preferences never leave your device. The local copy of your results is only a convenience, since those results are on our servers too once saving is on, as described above. Clearing the site's data in your browser removes everything held locally.

Signing in is optional

Signing in, either with Google or with an emailed link, exists for one reason: to keep the same record across your devices. Authentication is handled by Supabase, and sign-in emails are delivered by Lovable's email service from notify.ddxam.org; both act only on our instructions. When you sign in we receive your email address, and from Google your basic profile, which is a name and an email. We use it to connect your devices to one account and for nothing else. We send no marketing email. The only email you will ever get from us is a sign-in link, or a confirmation, that you asked for. Signing out touches that device alone; your account and your scores are untouched.

Who else is involved

The site and its database are hosted on Lovable Cloud, which runs on Supabase, and they process data solely to run the service. If you sign in with Google, Google processes that sign-in under its own privacy policy. Our servers are in the United States, so if you play from elsewhere your data is processed there. One more, on one page only: the About page loads a small script from Google that draws its "preferred source" button, so Google can see that you opened that page; the game itself loads nothing from anyone else. That is the entire list. No advertising third parties, no analytics third parties, and we never sell or share your data for marketing.

AI, and what it never sees

The cases are drafted with the help of an AI model and then checked and edited by us; the About page explains exactly how. Nothing you do reaches any AI service: not your differentials, your final diagnosis, your scores, your name, your email or your bug reports. The model writes teaching material. It does not process your data, and no personal data of yours is ever part of a prompt.

Your choices

How long we keep it

Your scores, streak and display name are kept for as long as the game runs, or until you ask us to delete them, whichever comes first. If the game ever shuts down, the records go with it. A sign-in link expires within the hour and is not kept.

Your rights

Wherever you live, you can ask us what we hold about you, ask us to correct it, or ask us to delete it, by emailing the address above. If you are in the UK or the European Economic Area, those are your rights under the GDPR and you also have the right to complain to your local data protection authority; the lawful basis for keeping your saved results is your consent, which you give by enabling saving and withdraw by clearing the cookie or asking us to delete your record.

Children

DDxam is not directed to children under 13, and we do not knowingly collect information from them. If you believe a child under 13 has enabled saving or created an account, email us and we will delete the record.

Changes

If this policy changes, the new version appears here under a new date. We are not going to quietly weaken anything it promises; if that happens, it will say so on this page.