Security: what we guarantee and what we can’t

This page is generated from the same file our test suite checks. A claim appears here only if its tests pass.

What we guarantee

What we cannot protect you from (yet)

The cryptography

Check it yourself

The source code (published before launch) includes the tests behind every claim. Run npm run check to type-check the code, run the unit tests, drive two simulated users through the app in a real browser, and verify that every claim on this page is backed by a passing test.

Report a problem

If you find a security issue, or a claim that our code doesn't support, please report it through the security policy in our repository (published before launch).