Account and sign-in security
Your password is never stored in readable form, and a second factor stops someone who has only your password.
- Passwords are hashed with bcrypt before they are stored. They must be at least 8 characters and contain letters and numbers.
- Two-factor authentication uses standard TOTP codes, so it works with common authenticator apps. The shared secret is encrypted in the database.
- Repeated failed sign-in attempts and wrong two-factor codes are throttled, which slows down password guessing.
- New accounts confirm their email address through a signed link.
- The password reset form answers the same way whether or not an email is registered, so it cannot be used to discover accounts.
- Resetting your password signs out every session. Changing it signs out all your other devices.
