Privacy policy
Who is responsible
Snekcade is run by Zoran Ruvidić, Belgrade, Serbia ("we"). Contact: hiss@snekcade.com.
What we collect
| Data | When | Why |
|---|---|---|
| Game progress (levels, XP, streak, trophies, settings) | Always, stored in your browser | So the game remembers where you are |
| Email address | Only if you create an account | To sign you in (one-time link or code) and sync progress |
| Game progress copy | Only with an account | To sync across your devices |
| League name and monthly XP | Only if you join the league | To show the public monthly table (name and XP only) and pick the prize winner |
| Push address for the streak reminder (a browser-made link, no message content) and your time zone offset | Only if you turn on the reminder | To send one reminder a day around 19:00 if you have not played. Turn it off in Profile and the address is deleted. |
| Subscription status (active, renewal or end date) | Only if you buy Snek Pass | To unlock paid content |
The Python code you write runs on your own device. It is not sent to us.
Payments
Snek Pass is sold by our reseller and merchant of record, Lemon Squeezy. They process your payment details and invoices under their own privacy policy. We only receive your subscription status, an order reference and the email you used.
Service providers
- Vercel — hosts the website.
- Supabase — sign-in and database (EU, Frankfurt).
- Lemon Squeezy — payments and subscriptions.
- Google Play — payments and subscriptions in the Android app. We receive the subscription status, never your card.
- jsDelivr — delivers the in-browser Python engine and sign-in library.
The pixel fonts are served from our own site, so loading the game does not contact Google.
Cookies and storage
We use your browser's local storage for your game save and, if you sign in, your session. No advertising or analytics cookies.
How long we keep data
Account data is kept until you delete your account. Deleting it (Profile → account → Delete my account) removes your email, progress and subscription record from our database. Payment records stay with Lemon Squeezy as required by tax law.
Your rights
You can ask to see, correct, export or delete your data, or object to processing, by contacting us. You can also complain to your data protection authority (in Serbia: the Commissioner for Information of Public Importance and Personal Data Protection).
Children
Snekcade is a learning game suitable for all ages. If you are under 16, or under the age required in your country, please ask a parent or guardian before creating an account or buying anything.
Changes
If this policy changes, we update the date above and tell signed-in players about important changes in the app.