We serve the web app's code
Each time you open the web app, your browser loads the code that encrypts your notes from us (it's hosted on Vercel). If that code were tampered with, at our end or our host's, it could leak your keys, and you couldn't easily tell. A strict Content Security Policy lets the app run only its own scripts and talk only to itself and our sync API (and, while you connect an agent, to the CLI on your computer), which keeps injected scripts out, but it can't protect you from a bad deploy. There's no way yet to check the code your browser runs.