Last updated 16 October 2026.
Moonlapse is a free game run as a hobby by two people in Australia. We’re not a company, we don’t make money from it, and we have no interest in your data beyond what it takes to run the game. This page says exactly what that is.
It covers this website (moonlapse.net), the sign-in service (auth.moonlapse.net), api.moonlapse.net (the server status feed, and where the game client goes to join the game) and the game server (play.moonlapse.net), which is also where the game can be played in a browser. Questions, or anything you’d like us to do with your information: privacy@moonlapse.net.
The short version
- You can play straight away as a guest, without an account and without telling us anything about yourself. A guest nobody plays for 7 days is deleted.
- To keep a character, you make an account. Its sign-in details are an email address and a password, or a Google or Discord account.
- We use your information to sign you in, keep your account safe, and run the game. Nothing else.
- We never sell it, never use it for advertising, never use it to train AI models, and never share it except with the services listed below that we need to run the game.
- No analytics, no trackers, no ads, on the website or in the game.
- The game’s chat is recorded and kept for 14 days, so we can deal with abuse. Players can report each other to our moderators, and reports are kept.
- You can delete your account yourself at any time, and your characters go with it.
What we keep
Your account
When you make an account at auth.moonlapse.net, we keep:
- your email address, and whether it’s been verified;
- your password, if you set one, stored only as a one-way hash (we can’t read it);
- your passkeys, if you add any: the public half only;
- if you sign in with Google or Discord, what we receive from them (below);
- the IP addresses and browser details of recent sign-ins, and a record of security events (sign-ins, password changes, failed attempts). These let us spot an attempt to get into your account, and send you an email when there’s a sign-in from somewhere new;
- which devices are signed in, so you can see them and sign them out.
Signing in with Google
If you choose Sign in with Google, Google tells us, with your permission:
- your email address, and whether Google has verified it;
- your name as it appears on your Google account, and the address of your profile picture;
- an ID that identifies your Google account to us.
We ask only for these (the openid, email and profile scopes). We don’t get your Google password, and we can’t see your contacts, files, mail or anything else in your Google account.
We use this information only to create your account and sign you in: the email address becomes your account’s address, and the ID lets us recognise you next time. We don’t use it for anything else, don’t share it with anyone, and don’t transfer it except as the law requires. It’s stored with the rest of your account (below) and deleted with it.
Moonlapse’s use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.
You can stop Moonlapse receiving anything further from Google at any time from your Google account’s connections page, and unlink Google from your account page at auth.moonlapse.net.
Signing in with Discord
If you choose Sign in with Discord, Discord tells us, with your permission, your Discord username and user ID, your avatar, and your email address (the identify and email scopes). We use and keep it exactly as we do Google’s, above, and you can remove our access from Discord’s settings under Authorized Apps.
Your characters
An account can have several characters. For each one, the game keeps what it needs to remember where you left off: its name, where it is, its skills, inventory, bank, equipment, quests, and the in-game mail it has sent and received, along with when you last played it. Other players can see your characters’ names and what they do in the game, as in any multiplayer game. Your characters’ names, their level and XP in every skill and their ranks are also public, on the hiscores, and api.moonlapse.net gives them to anyone who asks. Anyone can copy them from there. You can take a character off with /hiscores off in the game. What sells at the Marketplaces is public too, on the Marketplace page and from api.moonlapse.net: each item’s prices, how many sold and when (to the hour), and what’s for sale now, but never who bought or sold. Guests aren’t on the hiscores, and neither is a character while its account is banned. The game also keeps when each skill last gained XP, to order characters with the same XP; that isn’t published.
If you delete a character by itself, the game keeps it for 30 days so you can restore it. Then it’s deleted for good, with its items, bank, quests and mail, and the letters it sent that other players still have, with anything attached to them. You can also choose to delete it for good straight away.
Playing as a guest
If you choose Play as guest on the title screen, you don’t make an account, and you don’t give us an email address or anything else about you. You choose a name for your character, and its name is Guest_ and that name (Guest_Bob). A guest has one character.
To know you when you come back, the game gives your copy of the client a random secret, which it keeps on your device (below). We keep:
- a one-way hash of the secret, never the secret itself;
- when the guest was last played;
- its character, the same as anyone’s (above): where it is, its skills, inventory, bank, equipment, quests and mail.
A guest’s chat and reports are recorded and handled the same as everyone’s (below), and guests can be reported, muted and banned like any player.
A guest nobody plays for 7 days is deleted automatically, with its character and everything the game kept about it, and its name is free again. If you lose the secret (by deleting the file or clearing your browser’s data), the guest is gone for good: we can’t get it back for you.
Registering. At any time, from its character screen, a guest can sign in or make an account and keep its character. The character moves to that account, under a new name without the Guest_, with everything it had, and from then on it’s covered by the rest of this policy like any other character. Reports by and about the guest, any mute, its ignore list and friends list, and any message waiting for it go with it, and anyone ignoring the guest ignores the account instead. For 7 days the old name still leads to the character, so whispers and reports for Guest_Bob reach it; after that the game forgets the old name. The game server’s log keeps one line recording the rename.
Chat, reports and moderation
Everything said in the game’s chat is recorded: said aloud, emotes (/me), whispers and party chat, with who said it, who it was to, where they were, and when. It’s kept for 14 days, then deleted. We look at it only to deal with reports and abuse, and to make sure Moonlapse isn’t used to plan or share anything illegal. It isn’t used for anything else, and it isn’t shared, except with our moderators in reports (below).
If you report a player (/report), the report keeps:
- your character’s name and the reported character’s, the names of the reported player’s other characters, and an account number for each of you;
- where you both were, and when;
- what it’s about, from a list (Scamming, Seriously offensive language, …), and anything you wrote with it;
- what the reported player said in chat, in the five minutes before, that reached you.
Reports go to our moderators, the people who help us run the game, in a private channel on our Discord server. The player you report isn’t told that you did.
When a moderator has dealt with a report, the game records how it ended: whether action was taken or the report was dismissed, which moderator decided, a note they can add, and when. That’s posted in the same private channel. If action was taken, your account gets a thank-you (below), which doesn’t say who the player was or what was done. The reported player isn’t told about the report either way.
If a moderator mutes or bans an account, the game keeps a record of it: who did it, the reason they gave, when it began and when it ends, and whether it was lifted early. Mutes and bans that have ended are kept too, so the moderators can see an account’s history.
The Marketplace
When you sell to another player at a Marketplace in the game, the game keeps a record of the sale: the item, how many, the price, the tax and any shipping, which Marketplace, when, and both characters and their accounts. It’s kept so our moderators can look into cheating and gold trading, and so the game can work out what things usually sell for. Other players never see who bought or sold: a seller isn’t told who bought, and buyers see only prices and amounts.
While your sell orders are up, other players can see what’s for sale, how many, the price and which Marketplace, but not whose they are.
Your ignore list
If you ignore a player (/ignore), the game keeps, for your account, the name you ignored, the account behind it, and when. Ignoring a name ignores that account’s other characters too, but your list shows only the names you added. The player you ignore isn’t told, and nobody else can see your list.
Your friends list
If you add a player to your friends list (/friend), the game keeps, for your account, the character you added and when. Unlike the ignore list, an entry is the character, not the account behind it, so your list never shows which characters belong to the same person. Nobody else can see your list, and the player you add isn’t asked or told.
Being on someone’s friends list lets them see when that character logs in and out. That’s no more than anyone can already see: /who shows everyone who’s playing, and where.
Messages to your account
Now and then the game leaves a message for your account rather than for one character, such as the thank-you for a report. Whichever of your characters plays next sees it. It’s kept until you dismiss it, and then deleted.
Our Discord server
Joining our Discord server is up to you: you don’t need it to play. It’s run on Discord, so what you post there, and your Discord account, are handled by Discord under its own privacy policy. We, our moderators and the server’s other members see what you post there, as on any Discord server, and we can remove posts that break the rules. It’s separate from your Moonlapse account: joining doesn’t tell the game anything about you.
When you connect
Your computer’s IP address is seen by every server you connect to, ours included:
- The game server needs it to talk to your client while you play. It doesn’t write it down. When you join, the client also sends the game server your sign-in token, which includes your email address: the game server checks the token, but doesn’t keep or log the address. A guest’s client sends its secret instead, and the game server keeps only its hash (above).
- The sign-in service, api.moonlapse.net and the browser version of the game (play.moonlapse.net) sit behind a web server that keeps ordinary access logs (IP address, time, what was asked for, browser details) for about two weeks, for troubleshooting and to deal with abuse. For the browser version, that includes its connection to the game. The game server itself still doesn’t write your IP address down, and the sign-in token works just as it does for the client you download.
- This website is hosted by GitHub Pages, and the game’s downloads by GitHub. GitHub sees your IP address when you visit or download, and handles it under the GitHub General Privacy Statement. We don’t receive it.
What the client keeps on your computer
If you tick Stay signed in, the game client saves a sign-in token in a file next to it, so you don’t have to sign in every time. The token includes your email address, and the title screen shows it (Continue as your address), so anyone who uses that computer and that copy of the client can see it. It’s on your computer, not ours: choosing Sign out deletes it.
If you play as a guest, the client keeps the guest’s secret in a file called guest.toml next to it, whether or not you tick Stay signed in. It’s the only way back to your guest, so anyone with that file can play it, and if you delete it the guest is lost for good. When the guest registers, the client deletes the file.
The browser version at play.moonlapse.net works the same way, but keeps things in your browser’s storage for play.moonlapse.net instead of a file:
- If you tick Stay signed in, it keeps your sign-in token there, including your email address, and the title screen shows it (Continue as your address) to anyone using that browser. Choosing Sign out, or clearing the site’s data in your browser, deletes it.
- If you don’t, the token is kept only while the page is open.
- While you’re signing in, the tab keeps a one-time code for a moment, and discards it when you come back.
- If you play as a guest, it keeps the guest’s secret there, whether or not you tick Stay signed in. Clearing the site’s data loses the guest for good. When the guest registers, it’s removed.
Cookies
The website uses no cookies, and neither does the browser version of the game: it uses only the browser storage described above. Its fonts and images come from moonlapse.net itself, not from other companies, and it asks api.moonlapse.net for the server’s status (how many are playing, the in-game time), which sends nothing about you. It also asks api.moonlapse.net for the hiscores, which sends nothing about you except the name you look up, and for the Marketplace’s prices, which sends nothing about you.
The sign-in service uses a few cookies that it needs to work: to keep you signed in to your account page and to protect the sign-in forms from forgery. They aren’t used for anything else, and nothing tracks you between sites.
Who else handles it
We run the game, the sign-in service and their database on a server of our own in Australia. A few other services are involved, each seeing only what it needs:
| Who | What for | What they see |
|---|---|---|
| Amazon Web Services | Sending account emails (verification, password resets, new sign-in warnings), from Sydney | Your email address and the email’s contents |
| Sign in with Google, if you use it | That you’re signing in to Moonlapse | |
| Discord | Sign in with Discord, if you use it | That you’re signing in to Moonlapse |
| Discord | Our moderators’ private channel, where players’ reports arrive | What’s in a report (above) |
| Discord | Our Discord server, if you join it | What you post there, and your Discord account |
| GitHub | Hosting this website and the downloads | Your visit, as above |
We’d only ever give your information to anyone else if the law required us to.
How long we keep it
- Your account and characters: until you delete them, or until Moonlapse shuts down. A character you delete by itself is kept for 30 days so you can restore it, then deleted for good.
- Guests: until 7 days after the guest was last played, then deleted automatically, unless it registers first. After a guest registers, its old name leads to the character for 7 days.
- Sign-in records and security events: no longer than they’re useful for keeping accounts safe, and never longer than your account.
- Chat: 14 days. What’s in a report is kept with the report (below).
- Reports: with no time limit, even after the account of either player is deleted, since they’re what shows that someone keeps doing it. When an account is deleted, its account number is removed from its reports, but the names, places, reason and chat in them stay.
- Mutes and bans: until the account is deleted, including ones that have ended or been lifted.
- Marketplace sales: with no time limit, since they’re what shows cheating and what prices are based on. When a character or account is deleted for good, it’s removed from its sales, but the item, amount, price and when stay.
- Ignore lists: until you remove the name (
/unignore), or either account is deleted. - Friends lists: until you remove the character (
/unfriend), your account is deleted, or the character is deleted for good (30 days after it’s deleted, or straight away if its player chooses). - Messages to your account: until you dismiss them.
- Web server logs: about two weeks.
- Backups: the database is backed up every night, and each backup is kept for 14 days. The whole server, chat records included, is also copied regularly, and those copies are kept for up to six months. Something you delete can stay in a backup until it ages out, and backups are only ever used to restore the game after a failure.
Deleting your account
Sign in at auth.moonlapse.net and delete your account from your account page. That deletes your sign-in details straight away, and the game deletes every one of your characters with it, including any you’ve deleted and could still restore: their items, bank, quests and mail. There are no 30 days to wait. Mail your characters sent to other players is deleted with them. Your ignore list and friends list go with it, and so do other players’ entries for you on theirs, any messages waiting for you, and your mute and ban history. Your chat stays in the chat record until it’s 14 days old, and reports made by you or about you are kept (above).
If you can’t sign in any more, email privacy@moonlapse.net from the address on the account and we’ll do it for you.
A guest has no account to delete. Its character can be deleted on its character screen like any other, and the guest itself is deleted 7 days after it was last played.
Your choices
You can see and change your email address, password, passkeys and linked Google or Discord account on your account page at any time. Email us if you’d like:
- a copy of what we hold about you;
- something corrected;
- your account deleted (or do it yourself, above);
- to ask anything about this policy.
We’ll reply within 30 days, and usually much sooner. If you’re not happy with our answer, you can complain to the privacy regulator where you live; in Australia, that’s the Office of the Australian Information Commissioner.
Security
Every connection to the website, the sign-in service, the status feed and the browser version of the game, including the browser version’s connection to the game, is encrypted (HTTPS). Passwords are hashed with Argon2, guests’ secrets are kept only as a hash, the database isn’t reachable from the internet, and only the two of us can get to it. No system is perfectly secure, though: if something ever went wrong that affected your information, we’d tell you by email.
Children
You need to be at least 13 to play, as a guest or with an account. If you’re under 18, check with a parent or guardian first. If we learn that someone under 13 has made an account or a guest, we’ll delete it. If you think that’s happened, email privacy@moonlapse.net.
Changes
If this policy changes, we’ll update it here, with a new date at the top. If a change affects how we use information we already have, we’ll email account holders before it takes effect.
See also the terms of use.