No screen before signing in
Every screen inside the system sits behind an authenticated account. There is no share link that opens a patient's file for whoever holds it, and no internal page that reads without signing in. The session is kept in a cookie no script in the browser can read, and every request is checked before it reaches any data.
Enforced atSupabase Auth + request middleware, httpOnly cookie