Privacy Policy

Who we are

Craterline (“we”, “us”) is an independently made browser game. We decide what happens to the information described here. For anything about your data, email hello@craterline.net.

What we collect, and why

When you play

If you sign in

Signing in is optional, and guest play works exactly the same without it. Sign-in is handled by Auth0 (Okta), with the account you choose there — for example Google, Apple or Microsoft. We ask Auth0 for nothing but a user id: not your name, not your email address, not your picture. Auth0 keeps your sign-in under Okta’s privacy policy; what Auth0 receives from Google, Apple or Microsoft is between you and them.

In our database we store, for each account, that Auth0 user id, an id we make up for the account, the call sign you choose, and when the account was made. Your browser holds one cookie, craterline.account, that keeps you signed in; it holds only our account id, scrambled so that only our server can read it, and no script on the page can read it at all. You can have your account deleted at any time by emailing hello@craterline.net. Deleting it removes it from our database and deletes your user at Auth0 too.

When you make a challenge link

A challenge link is yours to keep and share. To make it work between visits we store, in our database, the link’s id, a one-way scrambled copy (a hash) of the secret that proves your browser owns it, and when it was made and expires — no call sign and nothing else about you. The link expires, and its record is deleted automatically, if you don’t come back to the game for three months. Anyone you give the link to can use it to start a match with you while you have the game open.

When you send feedback

The in-game “Send feedback” form sends us what you write, the category you pick, which screen you were on, the game version and, if you were in a match, that match’s id. We add an anonymous reference that stops meaning anything once you disconnect — it cannot be used to recognise you later. Reports are written to our server logs, kept in our database for up to twelve months and then deleted automatically, and may be copied into our issue tracker on GitHub so that they get fixed. There is no reply address, so please leave personal details out.

Stored on your device

The game keeps a few small items in your browser’s local storage so it works: your last call sign, a random guest id, a short-lived token that puts you back into your match if you refresh or lose connection, your challenge link and the secret that proves it is yours, whether you have dismissed the “turn your phone sideways” hint, and your cookie choice. None of these is used for tracking. The Cookie Policy lists every one.

In the iPhone and Android apps

The app is the same game. When you play online — a duel against another player — it talks to the same server, and everything under “When you play” above applies unchanged. Practice against the computer runs entirely on your phone and sends nothing to anyone.

The app keeps the same few items on your phone that the website keeps in your browser, so it works: your last call sign, a random guest id, whether you have dismissed the hint to turn your phone sideways, and, while you are in an online match, that match’s id, the token that puts you back into it and when that token stops being worth keeping. If you make a challenge link, it also keeps the link and the secret that proves the link is yours. The token and that secret are kept in your phone’s secure storage (the iOS Keychain or the Android Keystore), never alongside the rest. Uninstalling normally removes the app’s data, but iOS may keep Keychain items after uninstall, so those credentials can remain if you reinstall the app.

The app has no analytics, no advertising and no cookies, contacts no server other than ours, and asks for no permissions beyond network access and vibration, which it uses for haptic feedback. Apple and Google handle downloading and updating the app under their own privacy policies.

Analytics — only if you say yes

If you choose Allow analytics on the cookie banner, the game loads two tools. If you choose No thanks, or never answer, neither is loaded at all.

Neither tool is ever sent your call sign, your rejoin token or a match id, and advertising features are switched off in both. They set cookies, listed in the Cookie Policy, where you can also change your answer at any time. Google and Microsoft handle this data under their own policies: how Google uses data from sites that use its services and the Microsoft Privacy Statement.

Error reports

When the game server hits an unexpected error, it may send a technical report to Sentry, an error-tracking service: what went wrong and where in our code. Reports are deliberately stripped of request details — no addresses, headers, cookies, tokens or call signs.

Advertising

The ad spaces in Craterline are placeholders today: no ad network is loaded and no advertising cookie is set. We plan to show ads from Google AdSense. Before that happens we will update this policy and the cookie banner, and ask for your consent where the law requires it.

Once ads run, third-party vendors, including Google, use cookies to serve ads based on your prior visits to this website or other websites. Google’s use of advertising cookies enables it and its partners to serve ads to you based on your visits to this site and/or other sites on the internet. You can opt out of personalised advertising in Google’s Ads Settings, and out of some other vendors’ use of cookies for personalised advertising at aboutads.info.

How we use it

We do not sell personal information, share it for cross-site advertising, build profiles of players, or make automated decisions about you that have legal or similar effects.

Legal basis (EEA and UK)

Who we share it with

Only service providers that process it on our behalf, and only what each one needs: Microsoft Azure (hosting), MongoDB Atlas (our database, for feedback, challenge links and accounts), Auth0 by Okta (sign-in, only if you sign in), Sentry (error reports), GitHub (our issue tracker) and, only with your consent, Google and Microsoft for analytics. We will also disclose information if the law requires it. Some of these providers process data outside your country, including in the United States; where they do, we rely on the safeguards they provide, such as the EU Standard Contractual Clauses or the EU–US Data Privacy Framework.

How long we keep it

Your rights

Depending on where you live, you may have the right to see the personal information we hold about you, correct it, delete it, restrict or object to how we use it, receive a copy, and withdraw consent you have given. You can also complain to your data protection authority. To use any of these rights, email hello@craterline.net.

If you have an account, email us to have it deleted. Everything else we hold is not tied to an account, so we usually cannot tell which data is yours. To find feedback you sent, for example, tell us roughly when you sent it and what it said. California residents: we do not sell or share personal information as the CCPA defines those terms.

Children

Craterline is suitable for general audiences, but it is not directed at children under 13 and we do not knowingly collect personal information from them. There is no chat and no profile, and the only thing another player can send you is a call sign. If you think a child has sent us personal information — in a feedback report, say — contact us and we will delete it. In the EEA and UK, players under 16 should ask a parent before allowing analytics.

Changes to this policy

When this policy changes, the date at the top changes with it. If we start collecting something new that needs your consent — ads, for example — the cookie banner will ask you again rather than assume your earlier answer covers it.

Contact

Questions, requests or complaints about privacy: hello@craterline.net.