loading

Account

An anonymous account — no email, no password, no sign-up. Save the transfer code below if you want to move it to another device.

Public ID

Share this when you want a friend to join your room. Anyone with it can also read your saved progress in every game — but only you can write.

Transfer code

Don't share. Anyone holding this can write and host as you. Copy it into a password manager (or message it to yourself) so you can set up another device with the same account.

Import from another device

Paste a transfer code below. This replaces the account on this device — make sure the current account is saved elsewhere first.

How transfer works

Every browser mints a public/private keypair on first visit. The Public ID is the public half — anyone with it can read your saved state, and that's how the platform finds your account. The Transfer code holds the private half — only the device that has it can save changes or host games, because each save is signed and the platform checks the signature against your Public ID. The platform never sees the private half.

To move your account to another device:

  1. Copy the transfer code above.
  2. Send it to yourself however you like — messenger, email-to-self, password manager. Anything you trust.
  3. On the other device, open /profile/ and paste it into Import.
  4. The other device now hosts the same account. The original device still has it too — there's no "logout".

If you lose the transfer code and wipe this device's storage, the account is gone. There's no recovery — no email, no server-side login.

Sign out of this device

Forget the account on this device. The next visit will mint a fresh anonymous one. Save your transfer code first — without it, the old account is unreachable from here.