Ozilane Key
Live testingYour phone proves it is you. A password reset with no SMS, no WhatsApp, no email and no third party.
The problem
Every platform I run needs account recovery. The usual route pays an SMS or WhatsApp provider for every message and hands them users' phone numbers. On one client system, Sweepercom, the reset feature was stuck waiting for a business SIM card.
What I built
- One verification service shared by all platforms, plus the Ozilane Key phone app
- The key that approves a reset is made inside the phone's secure hardware, never leaves it, and signs only after fingerprint or PIN
- Approvals need fingerprint or PIN and a number the user types from the screen
- Six-digit offline codes (standard TOTP) when the phone has no internet
In operation
Linked first to Sweepercom. Its first hardening release added backup codes, recovery that needs several people to approve, one sealed audit log across all apps, data export, and key rotation.
What it holds
Public keys, anonymous account IDs and a label for each linked phone. No passwords, personal names, phone numbers or app data. A full copy of its database cannot approve anything.
A guessed approval succeeds about 1 time in 90. Wrong codes lock the account for longer each time: 15 min, then 1 h, 4 h and 24 h.