Account security and recovery

Username/password accounts, passkeys, recovery codes, and active sessions without email.

Why sign in

Guest editing and export stay free. Signing in adds durable Turso revisions, private assets, cross-device access, profiles, community, and notifications.

Recovery

Novus sends no email. Save the recovery codes shown at signup and add a passkey. Codes are hashed, single-use, and replaced as a complete set.

  • Use a passkey or username plus an unused recovery code at `/recover`.
  • Recovery creates a short-lived HttpOnly session and never returns a reset token in JSON.
  • Without a passkey, recovery code, or authenticated trusted session, the account cannot be self-recovered.

Sessions and admins

Security settings list active devices without exposing session tokens. Admins use the normal account session; privileged changes require a fresh passkey and create an immutable audit record.