Signing in
LazyApp accounts support:
There is no GitHub login, and no enterprise SAML / OIDC SSO or SCIM directory sync in the product today. If your security review requires IdP-enforced SSO, talk to us about roadmap timing — do not assume Zernio-style SSO endpoints exist.
Breached-password screening
In production, every password LazyApp accepts (signup, reset, change) must be at least 12 characters with mixed case, letters, numbers and symbols, and is checked against the Have I Been Pwned corpus via Laravel’suncompromised rule (k-anonymity: only a short SHA-1 prefix leaves our infrastructure). A password that appears in a known breach is rejected.
Two-step verification and passkeys
TOTP authenticator apps plus recovery codes protect password sign-in. Passkeys are a separate, stronger option for passwordless login. Details: Two-step verification.Sessions and devices
Under Settings → Sessions every account has:- A device list. Each active session with enough context to recognise it, and a per-device sign-out.
- Sign out other sessions. Revokes every session except the one you are on.
Workspace roles
Access inside a workspace is role-based. Exactly one owner exists per workspace at any moment (ownership is not granted by invite).
Invites are bound to a specific email, use a single-use code, and expire after 3 days (resend extends expiry). Accepting an invite never assigns
owner.
API keys and webhooks
Workspace credentials are managed in the console by roles that holdapi_keys:manage / webhooks:manage (owner, admin, developer). Keys can be limited by scopes, phone numbers, and IPs — see Authentication. That is the LazyApp equivalent of “profile-scoped” credentials: scope to WhatsApp numbers, not social profiles.
Audit trail
Sensitive actions write audit rows (who, what, when, IP when available), including team invitations created, cancelled and accepted, connection and webhook changes, and API key activity (shown on the API keys page). Contact consent events are visible on the contact. There is no separate public “team activity log” API; the console surfaces the trails above.Related
- Two-step verification — TOTP, recovery codes, passkeys
- Authentication — API keys for integrators
- Workspaces and modes — live vs test