In effect 6 August 2026.
The short version
Go 3D has no backend. Everything the site remembers is stored in your own browser and never sent anywhere. We do not run analytics, we set no cookies, and we have no way to identify you. The one thing worth reading carefully is section 3, because an online game shows your IP address to the person you are playing.
1. What is stored on your device
The site uses your browser's local storage, under keys beginning go3d:. It
stays on your device, it is readable only by this site, and it is never transmitted to us.
- Display name and avatar that you chose, or one generated for you
- Game statistics: games played, results, streaks, stones captured
- Recent opponents: the display name and room code of up to eight recent online games
- Preferences: board colour, 2D or 3D view, sound, light or dark theme
- An unfinished game against the computer, kept for seven days so you can return to it
Clearing your browser's site data for online-go3d.com removes all of it. Doing so also erases your statistics and any saved game, and none of it can be recovered, because we never had a copy.
2. What we never receive
Chat messages and moves in an online game travel directly between the two players' browsers. They do not pass through any server we operate, they are not written to storage on either device, and the chat log disappears when the page is closed. We cannot read a game, produce one later, or recover one for you.
3. What your opponent can see
This is the part most people do not expect. An online game is a direct connection between two browsers, and making that connection requires each side to tell the other where to send data. That means your opponent's device learns your IP address, and yours learns theirs. An IP address is a rough indication of geographic location and of who provides your internet service.
This is not specific to Go 3D. It is how peer-to-peer connections work, and the same is true of most browser games and video calls that connect people directly. It can be prevented only by routing every game through a relay server, which this site does not currently use.
If that matters to you, play the computer instead, or play online only with people you know. Using a VPN also hides your real address from the other player.
4. Who can join your game
The five-character room code is the only thing protecting a game. Anyone holding it can connect as a spectator and read the chat between the two players. The game shows the number of spectators but not who they are. If you list your game publicly, the code appears on the find page to everyone.
5. Other services involved
The site itself loads no third-party code and no external fonts. Starting an online game involves three services we do not control:
- The PeerJS signalling broker at 0.peerjs.com introduces the two browsers to each other. It sees your IP address, the room code, the display name you chose, and the connection details of both players. It does not see your moves or your chat.
- Google and Twilio STUN servers tell your browser what its own public address is. They see your IP address and nothing else.
- Netlify hosts the site and, like any web host, keeps its own server logs of requests, which include visitor IP addresses and the page requested. Room codes appear in page addresses, so a shared game link will appear in those logs.
Each of these has its own privacy practices, and we have no agreement with any of them.
6. Legal basis and your rights
The site is run from British Columbia and the Personal Information Protection Act applies to it. We collect no personal information on any server, so in practice there is nothing held about you to correct or to hand over. You can still write and ask, and you can raise a concern with the Office of the Information and Privacy Commissioner for British Columbia.
The person responsible for privacy questions is the site's operator, reachable at the address below.
7. Children
The site is not directed at children under 13 and asks for no personal details from anyone. An online game is a live connection to a stranger, so a parent should read section 3 before a child plays online.
8. Changes
Changes to this page are dated at the top, and every revision is public in the site's repository.