Protection that is honest about its state.
This interface is passkey- and MFA-ready, but production authentication is not yet connected. No screen claims controls are active before the provider is configured.
Sign-in protection
Production controls and readiness
Data protection
Implemented boundaries and honest gaps
How passwordless login will work
Passkeys first, verified email link as fallback
A user enters an email once, verifies it, and creates a passkey secured by Face ID, Touch ID, Windows Hello, Android biometrics, or the device PIN. On later visits the device signs a challenge—no Fee-Fi password is typed or stored. A short-lived, single-use email magic link provides recovery on a new device. The current shared private-beta gate is separate and will be removed when real user authentication is active.
Beta security gate
Before any real customer financial connection
Provision production authentication and the managed database; connect the encryption key; verify webhooks; implement rate limiting, export/deletion jobs, session revocation, monitoring, incident response, restore testing, and independent legal/security review. The repository now contains the fail-closed schema and browser security boundaries, but accounts and operations cannot be manufactured in code.