Sign-in
- Passwords are stored with scrypt and a unique salt, never in plain text.
- New passwords are checked against known breached passwords.
- Email verification is required before first sign-in.
- Optional two-step sign-in with passkeys, plus alerts when you sign in from a new IP address.
- Sign-in with GitHub or Google uses PKCE and one-time state checks.