Accounts and authentication
- Email and password sign-in plus Google single sign-on, handled by our managed authentication provider.
- Passwords are stored only as salted hashes by that provider — the application never sees a plaintext password.
- Self-service password reset is delivered by email with time-limited links.
- Administrative capabilities are gated by a server-side role check, never by anything stored in the browser.