syntax.Back to learning

Privacy

Last updated 28 September 2026

The short version

Syntax saves your learning progress so you can pick up where you left off. It has no ads, no analytics and no tracking cookies, and it doesn’t sell your data. Weekly leagues show your XP under an automatically generated learner alias. You can download or delete everything at any time.

Signing in

You can sign in with an email address and password or with Google.

Whichever you use, Syntax keeps a record of each way you can sign in, so one person’s progress stays in one place. It also keeps a record of each device you’re signed in on, including its IP address and browser type. That’s used to keep your account secure and to sign devices out, and each record stops working 30 days after you last used that device. Signing out of a device removes its record.

You can use every lesson without signing in. Nothing is saved to an account until you do.

What is saved to your account

These are kept for as long as you have an account, and are used only to run Syntax for you: saving your place, scheduling reviews and fixing problems you report.

What stays on your device

Sound and voice settings, and a copy of your code drafts so your work survives a lost connection. Your browser stores these; clearing your site data removes them.

Cookies

Syntax sets only the cookies it needs to keep you signed in. There are no advertising, analytics or third-party tracking cookies, which is why there’s no cookie banner.

Where your code runs

Your code runs inside your own browser, in a sandbox. It isn’t sent anywhere to be run. To run Python, SQL and C++, your browser downloads the language engines from jsDelivr, a public content network, so jsDelivr sees an ordinary download request from your device.

Who can see it

Only you can see your code and detailed activity history. Signed-in learners in your league can see your weekly XP and rank under a generated alias; your name, email and account ID are not shown. The person who runs Syntax can read problem reports, so they can fix what you reported. A few services handle data on Syntax’s behalf and use it for nothing else:

Syntax will share data with anyone else only if the law requires it.

Children

You need to be at least 13 to make an account. If you’re under 18, check with a parent or guardian first. If you believe a child under 13 has made an account, get in touch and it will be deleted.

Your rights

You can see, download, correct and delete what Syntax holds about you. Depending on where you live, you may also have the right to object to or restrict how it’s used, and to complain to your data protection authority. Syntax is run from Spain, where that’s the Agencia Española de Protección de Datos.

Changes

If this page changes in a way that matters, the date at the top changes too, and anything significant will be announced in the app before it takes effect.

Questions

Email help@syntaxcode.app. You don’t need an account to write.