Privacy

Satoshi.game · last updated 19 July 2026 · this is a beta, and material changes will be announced in-game.

Satoshi.game is a solo project. There are no ads, no third-party analytics or advertising trackers, and nothing here is sold or shared with anyone for marketing. This page describes everything the game stores.

Playing without an account

The game runs entirely in your browser and saves to your browser's local storage. If cloud saves are not configured in the build you are playing, nothing ever leaves your device.

Your account

With cloud saves on, the game creates an anonymous account for you automatically — no sign-up, no email. It is a random identifier held by our hosting provider, Supabase, and it exists only to tell your save apart from someone else's.

If you choose to link an email address so you can move your game to another device, that address is stored by Supabase and used only to send you sign-in links. Linking an email means your account is no longer anonymous to us.

Your game save

While you play, the game uploads your save roughly every five minutes, and once more when you close the tab. We store:

Country

Our host tells our server the two-letter country code your request came from, and we store that so we can see roughly where players are.

We do not store your IP address. Vercel, Supabase and Sentry necessarily see it in order to route your request, as any web host does. It is never written to our database.

Progression data

With each upload we record a snapshot of how far you have got: block height, BTC mined, cash earned, soft forks, playtime, peak compute, and which achievements, technologies, unlocks and buildings you have. We use this to find where the game is too hard, too slow, or broken. It is tied to your account identifier, not to your name or email.

Error reports

When the game crashes, an error report goes to Sentry, our error-tracking provider. It includes the error, your browser and version, a snapshot of your progress, and a video-style replay of roughly the 30 seconds before the crash.

Replays are captured only when there is an actual error — never during normal play — and only we can see them. The game screen is generated by the game itself and contains no personal content; the two places where personal data could appear on screen (the email field and your player code) are masked out of replays.

These crash reports carry no account identifier — we don't attach your account to them, which is why they aren't linked to you, and also why they can't be individually located and removed on request. They age out on Sentry's own schedule (currently 90 days).

How long we keep things

Deleting your account

Sign out on this device in Settings removes the game and account from that browser only — your cloud save stays. It is not deletion.

Delete account in Settings schedules your account and your game data — your save, its upload history, your player code and your progression snapshot — for permanent deletion, and wipes this device right away. After 30 days it is removed for good, with no backup to restore from.

You have those 30 days to change your mind: sign in again with a link and the deletion is cancelled. A guest account has no email attached, so it cannot be signed into again — which means a guest cannot cancel their own deletion. If you might want to, link an email before deleting. As a last resort a guest can email us their player code before the 30 days are up to ask for a reversal; without that code there is no way to tell which account was yours.

Who processes your data

Terms

The rules for using the game — including the fact that no real cryptocurrency is involved — are in the terms.

Contact

Questions, or a deletion request: support@satoshi.game