← Move Zero

Move Zero Privacy Policy

Last updated: 17 August 2026.

The short version

Move Zero collects the least it can to run an account and a ranked ladder. There

are no analytics, no crash reporting, no advertising, and no tracking SDKs in

the app: 17 dependencies, none of them a tracker. Nothing about you is sold or

shared for advertising. You can delete your account from inside the app, and the

deletion is real.

What is collected, and why

When you make an account

forgotten password. Nothing else is ever sent to it; there is no mailing list.

migrations/0002_users.sql.)

appears on the leaderboard and to anyone you play or befriend. Do not use your

real name if you would rather not be identified.

As you play

replays and post-game review possible. The log is append-only.

and how many placement games remain.

there is no way to upload one.

What is NOT collected

The app requests none of these permissions.

Who else sees it

email address and the message. (services/api/src/email/resend.ts.)

(sgp1) region. Data is stored there.

That is the complete list. No one else receives your data, and it is not sold,

rented, or shared for advertising or marketing.

Deleting your account

Settings has a Delete account control. Using it deletes your account from the

database, revokes your sign-in tokens immediately, and removes you from

matchmaking. It is immediate and cannot be undone.

The app's own deletion notice is the authoritative wording, quoted here verbatim

so the two documents cannot drift apart:

This is permanent. There is no undo.

Gone for good: your name and your picture, your email and password, your rating,

your season progress and your place on the ladder, your friend code, and your

friends. They lose you from their lists too.

Games you have already played stay in your opponents' history, because those

games are theirs as well. Your name comes off them and shows as Deleted player.

The armies saved on this device are cleared as well.

That is exactly what the database does, not an approximation of it. Six columns

reference the user record. Five cascade: sign-in details

(0008_auth.sql), season standing (0009_progression.sql) and all three

friendship columns (0010_friends.sql, one canonical row per pair, so a

friendship disappears from both sides at once). The sixth,

game_players.user_id, is on delete set null (0005_game_players.sql:12),

whose own comment explains why: the opponent's game and its replayable log

survive, and no personal data is left behind. So a past game keeps its moves and

loses you; the interface shows Deleted player in your place.

Why it is put that way round: a game belongs to both players, and erasing it would

delete one person's record at the request of the other. Nothing identifying you

remains attached to it.

Keeping it

Account and gameplay data is kept while the account exists. Deleting the account

removes it. Server logs, which may contain an account identifier for diagnosing

faults, are short-lived operational records and are not used to build any profile.

Children

Move Zero is not directed at children and does not knowingly collect data from

anyone under 13. If you believe a child has made an account, use the contact below

and it will be deleted.

Your choices

Depending on where you live you may have additional rights (for example under the

GDPR or the CCPA) to access, correct, export, or erase your data, and to complain

to a regulator. Deletion is available to everyone in the app regardless.

Contact

playmovezero@gmail.com: for privacy requests, data questions, or anything

in this policy. It is monitored.

You do not need to write to us to delete your account: Settings → Delete

account does it from inside the app, and it is immediate.

Changes

If this policy changes materially, the date above changes and the app will say so

rather than changing it silently.