Last updated 19 September 2026

Privacy

Marbles is built to need very little from you. There are no accounts, no emails and no passwords. This page says what little we do handle.

What we store

When you join a race: your public wallet address, the racing name you chose (if any), and the time you joined. An entry is for one race and is cleared out within minutes of it.

When you win: your public wallet address, racing name, the prize and the transaction. These are shown on the winners list. The transaction is on a public blockchain regardless.

For protection against abuse we keep short-lived counters keyed by IP address (for a minute or so) to limit how fast anyone can call the site.

What stays on your device

Your browser remembers the wallet address and racing name you last used, so the site can show you your marble. It is kept in your browser's local storage and you can clear it at any time.

What we never see

Your private keys or seed phrase. Joining only ever asks your wallet to sign a short message, which your wallet shows you first.

Hosted races and Twitch

When a streamer hosts a race, their browser reads their channel's public chat directly from Twitch, anonymously, to see who typed the entry word. Those chat names live only in the host's browser for the length of the session. They are not sent to or stored by Marbles.

Others involved

The site is hosted on Vercel, which keeps standard request logs. Race data is stored with Upstash. Coin and price information comes from Solana RPC providers and DexScreener. Each has its own privacy policy.

Cookies and tracking

Marbles sets no advertising or analytics cookies and does not track you across sites.

Your choices

Want your entry gone? It clears itself: an entry only ever covers one race. Records of wins on a public blockchain can't be erased by anyone.