Privacy

Last updated November 2, 2026. Virgin League is a free browser game. We keep as little about you as we can.

What stays in your browser

Your game progress (city, missions, items, karma, settings) is saved in your browser's local storage. It never leaves your device unless cloud save is turned on for you. Clearing your browser data deletes it.

What we keep on our servers

City session. A signed cookie that lets you into the city for eight hours. It holds how you got in (code, invite, Discord or wallet), a display name, and for Discord and wallets a hashed player id. It never holds your email or your raw Discord id.

Wallet address. If you enter with a wallet, you sign a message and we read how many Virgins you have staked on Base. We never ask for a transaction, and we can't move anything in your wallet.

Discord. If you enter with Discord, we ask for your Discord user id and whether you are in our server (scopes identify and guilds.members.read). We don't read your messages or friends.

Game server. When live features are on, the game server keeps a player id, your in-game name, your crew, and game records such as Virgin Token entries. Virgin Tokens are an in-game currency with no cash value.

Error reports. When the game crashes, the browser sends a short report. Before it is stored we strip links, tickets, wallet addresses, player ids and emails. We don't store your IP address with it.

Who else sees it

The site runs on Vercel and the game server on Railway, so they process requests for us. Wallet checks read the public Base blockchain. Discord sign-in goes through Discord. We don't sell your data, and we don't use advertising trackers.

Removing your data

Message us on X (@virginleaguesol) with your wallet address or Discord name, and we will delete what the servers hold about you. Blockchain records are public and can't be deleted by anyone.

Changes

If this page changes, the date at the top changes with it.