Blog
Notes on building tools that can't betray you — architecture, honesty, and the occasional hard trade-off.
The AI didn't break your encryption. It became a new endpoint.
OpenAI's Apple Messages plugin didn't defeat iMessage's cryptography — it read the plaintext after decryption, on the trusted side of it. The precise version of the threat, and why local-first is the only real fix.
Sync we can't read: how Privt ID works
Our servers store your notes and can't open a single one. A walk through the key hierarchy — and why "we can't reset your passphrase" is a feature.
Why we ask you to move your mouse
The entropy ritual looks like theatre. Here's the honest breakdown of what your mouse movements actually do to your keys — and what they don't.
Your voice never leaves your Mac — literally
Dictation apps usually mean "we promise not to look." We mean there is no server to look. How Parakeet on the Neural Engine made the cloud unnecessary.