Account services available

Protect and sync your progress

Your progress is saved in this browser. Every core lesson, project, editor workflow, dataset, and local save works without an account or PostgreSQL. Create an account only when you want explicit backup or cross-device sync.

Continue with email

We send a single-use link and never ask for a password here.

No password or display name is required.

Browser passkey checks start only after you choose this control.

Continue without an account

Magic links are single-use, stored with a hashed token, and expire after 10 minutes. New and existing accounts receive the same confirmation.

Local-first boundary

Guest learning remains available, and account failures do not damage local progress.

After verification

SQL Trail returns to a local progress review before backing up anything from this browser.