◈DSA Studio
YOUR DESK, YOUR THINKING

About your information.

You can browse DSA Studio’s problem library without an account.

When you sign in

Supabase Auth handles email/password accounts and Google sign-in. Google sign-in shares your basic profile and email address with the authentication service. DSA Studio uses your verified account to identify your desk. Your password is handled by Supabase Auth, not stored in the learning database.

What stays on your desk

Your code, notes, sketches, progress, saved versions, and review history are stored in DSA Studio’s hosted database and associated with your account. The site checks your account before reading or saving these records. Your learning is not part of the public problem library.

In your browser

Sign-in cookies keep you signed in. Your browser also remembers display preferences and holds a recovery copy of unsaved learning. Python runs in your browser; loading the editor and Python runtime may contact their delivery services.

Account emails

Confirmation and password-reset emails are sent through Supabase Auth using Resend.

Questions or account requests

Contact contact@dsastudio.net for questions about your account or stored information. You can export your learning from your account menu.