Security
Your credentials, handled
like the one thing that can't go wrong.
What Authreads stores about a sign-in, for how long, and how to report a problem. The page linked as Secured by Authreads from every hosted login screen.
Arrived here from a login screen?
Authreads processes your credentials on behalf of the product you signed in to
When a product uses Authreads for login, Authreads is the system that receives your password or passkey at sign-in, verifies it, and issues the session your product then relies on. The product owns your account relationship (plan, billing, support), and Authreads owns the authentication step underneath it: hosted login built on OpenID Connect and OAuth 2.0, with WebAuthn passkeys and multi-factor verification.
Every tenant using Authreads is isolated at the data layer. Your credentials and session data are scoped to the one product you use, never visible to, or reachable from, any other tenant on the platform.
What's stored
What's stored, and how
Six categories of data touch a sign-in. Here is exactly what's kept for each, and what isn't.
Passwords
Never stored in a recoverable form. Only a one-way cryptographic digest is kept: Authreads cannot look up or recover your password, and neither can the product you use.
Passkeys and WebAuthn credentials
Only the public key and metadata needed to verify a signature are stored. The private key never leaves your device or authenticator.
One-time codes, reset and invite links
Single-use and short-lived. A code or link is invalidated the moment it's used, or when it expires, whichever comes first.
Sessions
Bound to your device, with idle and absolute expiry. You, and a tenant administrator, can see active sessions and revoke any of them. Revocation takes effect on the next check, not on natural expiry.
Machine and agent credentials
Sender-constrained (DPoP, RFC 9449) and single-use where the flow calls for it, so a captured token isn't usable from anywhere but the holder that requested it.
Security and audit events
Sign-in, recovery, and session events are logged for security and abuse investigation, with access restricted to what's needed to operate the platform.
Retention windows are bounded and enforced by policy rather than left to run indefinitely; the one retention figure we publish outright, the contact form on this site, is on the privacy page. Compliance posture and data-handling detail beyond credentials live on Trust.
Reporting a security issue
If you believe you've found a genuine vulnerability in Authreads, not in a specific product built on top of it, but in the identity platform itself, email support@authreads.com with Securityin the subject line. Include enough detail to reproduce the issue (affected URL or endpoint, steps, and impact), and avoid accessing or modifying data that isn't yours while you investigate.
Honest limit
Where your account support actually lives
Authreads has no visibility into which company runs which product, no billing relationship with end users, and no support queue for individual accounts. That is structural, by design: the same isolation that keeps one tenant's data out of another's.
If you're locked out, can't receive a code, or have a question about your own account: contact the company whose product you were signing in to. Their support channel is the one that can see your account, your plan, and your history. Authreads cannot.
If you're a company evaluating or already running Authreads for your own product, use the contact form: that's the right path for platform-level questions.