Onceworlds

Privacy Policy

Last updated November 4, 2026

Onceworlds runs onceworlds.com, where people play and publish browser games. This policy explains what we collect and why.

What we collect

Games are made by other people

Each game runs in an isolated, opaque-origin frame on onceworldsusercontent.com. A game can see your player name and id and what you do in it, but cannot use browser cookies or storage while embedded. It can save progress through Onceworlds and cannot read your Onceworlds cookie. Games can load code from public libraries (such as jsDelivr, unpkg and esm.sh) and Google Fonts, which see your IP address when they do. When a game calls an AI or media service through Onceworlds, what the game sends, which can include what you type, goes to that service (for example Anthropic or OpenAI) under the creator's account.

Who processes data for us

How we use it

To run Onceworlds, keep it secure, prevent abuse, show creators aggregate stats about their games, and fix problems. We don't sell personal information or use it for advertising.

Your choices

Request account deletion any time in Settings. Your platform sessions end immediately; if our sign-in provider is temporarily unavailable, deletion is retried automatically. To get a copy of your data, use Download my data in Settings: a JSON file with your account, saves, scores, friends, messages you sent and more (once an hour). In Settings you can also stop being suggested as a friend and choose what notifications show. Email support@onceworlds.com to correct your data or ask about it. Signing out removes the cookie from your browser.

Children

Onceworlds isn't directed to young children. If you think a child has given us personal information, email us and we'll delete it.

Retention

Account data is kept until deletion. A request in Settings signs you out immediately and removes your data; provider or database failures are retried automatically. A keyed hash of a deleted account id is kept for 30 days so an already-issued sign-in token cannot recreate it. Guest players nobody has used for 60 days are deleted with their saves and badges. Analytics are deleted after 30 days, game errors after 30 days, and API-call counters after two days. To limit sign-up attempts, new guests, friend requests, API calls and visits counted from one network we keep a keyed hash of the IP address (not the address) for one to two days. The hashed networks kept for safety are deleted after 90 days. A deleted account's @username stays reserved for 30 days (a changed one for 14) so nobody can pose as its owner.

Some things outlive an account on purpose, so a ban can't be dodged by deleting it: the ban itself (the banned account's id and GitHub id, and the reason), and any report about the account, which is kept for 90 days once answered and 180 days if not. A direct chat with a deleted account is deleted for both people. Games published from your GitHub account are not deleted with your account: they become private and stay on Onceworlds until you delete them from your Library, so do that first if you want them gone. Games you uploaded from the dashboard are deleted with your account.

Records of sales, bought or sold, are kept after an account is deleted, as tax and payment law requires.

Changes

We'll post changes here and update the date above.

Contact

support@onceworlds.com