Self-hosted identity, run on your own terms

The identity platform you own, not one you rent.

OAuth 2.0, OpenID Connect, SAML, and passwordless sign-in for every app you build — deployed on your own infrastructure, with every tenant's data kept fully separate. No vendor lock-in, no shared database with strangers.

Create your organization Sign in to your console
100%
Self-hosted, always
1
Database per tenant
7
Sign-in methods built in
GDPR
Export & erasure ready

True data sovereignty

Every tenant's users, sessions, and secrets live in their own database — SQLite, Postgres, or MySQL, your choice, migratable in any direction, any time.

Every connector, pluggable

Google, SAML, WebAuthn passkeys, email/SMS OTP, magic links — enable what your tenants need, swap providers without touching a line of app code.

Compliance built in

GDPR export and right-to-be-forgotten, full audit trails, rate limiting, and role-based delegated access — ready before your first customer asks.

Live in an afternoon, not a quarter.

Point any OAuth client at your own discovery document. Standard grant types, standard scopes, zero proprietary SDK required.

# fetch this org's discovery document
$ curl https://acme.yourdomain.com/.well-known/openid-configuration
{
  "issuer": "https://acme.yourdomain.com",
  "authorization_endpoint": ".../authorize",
  "token_endpoint": ".../token",
  "grant_types_supported": [ ... ]
}

Terms of Service

These Terms of Service ("Terms") govern your access to and use of this LoginLink instance (the "Service"). By creating an organization or signing in, you agree to these Terms.

1. Your account. You're responsible for the accuracy of the information you provide and for keeping your credentials secure. Notify us promptly if you suspect unauthorized access to your account.

2. Acceptable use. You agree not to use the Service to violate any law, infringe on others' rights, or disrupt the Service's normal operation.

3. Your organization's data. If you create an organization on this Service, you're responsible for the accounts, data, and configuration within it, and for your own users' compliance with these Terms.

4. Availability. This Service is provided "as is." The operator of this instance makes no warranty that it will be uninterrupted, error-free, or available at all times.

5. Changes. These Terms may be updated from time to time. Continued use of the Service after a change constitutes acceptance of the updated Terms.

This is starter text provided by default — the operator of this LoginLink instance should replace it with their own Terms of Service.

Privacy Policy

This Privacy Policy describes how this LoginLink instance (the "Service") handles information when you create an organization or sign in.

1. Information we collect. Account details you provide directly (name, email, and similar identifiers), and operational data needed to run the Service (session activity, sign-in history, security events).

2. How it's used. Solely to operate, secure, and improve the Service — authenticating sign-ins, detecting suspicious activity, and maintaining audit records for your organization's own administrators.

3. Sharing. Information is not sold or shared with third parties, except as required to operate the Service (e.g. email delivery for sign-in codes) or where required by law.

4. Data retention. Data is retained for as long as your organization's account is active, or as needed to comply with legal obligations, resolve disputes, and enforce agreements.

5. Your choices. You can review and update your own account information at any time from your profile. Contact your organization's administrator for questions about your specific account.

This is starter text provided by default — the operator of this LoginLink instance should replace it with their own Privacy Policy.