01 · 2025
ShippedSecureNotes
What broke. I read about a major cloud breach and deleted every sensitive file I had stored in the cloud that same day. Then my LinkedIn account was hacked.
What I built. A local-first notes app where each note is locked by its own hardware key. The key is derived inside a YubiKey (FIDO2 WebAuthn PRF) and never stored anywhere. Unlocking takes the physical key, a PIN and a live touch.
“Treat other people's data as if it were your own.”
- AES-256-GCM, per note
- No cloud, no server ever sees a note
- Even a full copy of the device can't open a locked note
For your website: Your site collects only what it needs, sends it nowhere it shouldn't, and every account sits in your name with 2FA.