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.
Browser passkey checks start only after you choose this control.
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.