Privacy Policy
Last updated: July 3, 2026
StudyItAll works without an account, and we collect as little as possible. This page describes everything the product actually does with your data.
Account data
Signing in is optional. If you do, you sign in with Google or GitHub (via NextAuth), and we receive your name, email address, and avatar from that provider. Your session is kept in an encrypted JWT cookie in your browser. We never see or store a password.
Learning progress
When you are signed in, we store your lesson completions, quiz scores, streaks, XP, and activity dates in Vercel KV, keyed by your account ID, so your progress follows you between devices. If you are not signed in, none of this is collected.
Analytics
We use Vercel Analytics to see anonymous, aggregate usage stats — which pages get visited and roughly how often. It does not build profiles of individual visitors.
Code you run
Python and JavaScript code executes entirely in your browser — it never leaves your machine. C++ and Java code is sent to third-party execution services (emkc.org and piston.codeutility.io) to be compiled and run. Because of that, do not paste secrets, passwords, API keys, or personal data into the code editor.
Cookies
We set a session cookie when you sign in and remember your light/dark theme preference. That's it — no advertising or tracking cookies.
Deleting your data
Want your account data gone? Email us via the contact page and we will delete it.