Privacy

What's stored, and where it goes

version 2026-09-10 ad trackers none analytics none sold to anyone never

Without an account

Nothing leaves your browser and no cookie is set. Pins, history, ratings, playtime and your skin sit in this browser's localStorage under the ach: prefix. Clearing site data erases all of it.

With an account

Stored on the hub's own server, nowhere else:

Campus+ and embedded video

Campus+ plays videos by embedding them from third-party services such as YouTube, using the privacy-respecting youtube-nocookie.com domain where possible. We store only the link and the title you give it — never the video itself. When a video plays, the third-party service may set its own cookies and receive your IP address and player interactions under its privacy policy, which we do not control. We do not receive watch history from them.

Cookies

Exactly one, and only once signed in: a session token, HttpOnly and SameSite=Lax. It identifies your session and nothing else. There are no advertising or analytics cookies anywhere on the site.

Who can see what

Third parties

Getting rid of it

Children

This is aimed at school-age players and asks for no real name, phone number or location — only the sign-up email, which is never shown to anyone else. If you're a parent or teacher and want an account removed, message through feedback and it will be.

How long it's kept

Your rights

Whatever your local law grants (such as GDPR or CCPA where they apply), you can: get a copy of your data (Settings → Export), correct it (edit your profile), or delete it (Settings → Delete my account, or message us). We do not sell personal information and there is nothing to opt out of, because there are no ad or analytics trackers to begin with.

Being straight with you

This is a hobby project run by one person, not an audited company. It is built carefully — passwords hashed, permissions enforced on the server, no trackers — but it has not been security reviewed by anyone else. Don't put anything here you'd be hurt by losing or having read.

Read the terms Back to signing up