Local-first free tier
Notes live in IndexedDB on your device. Unsigned / free users do not start background sync API traffic.
Security
Best Note is local-first. Encryption happens in your browser. Pro sync is designed so we never see plaintext notes.
Notes live in IndexedDB on your device. Unsigned / free users do not start background sync API traffic.
Pro encrypts note JSON in the browser with AES-256-GCM before upload. Plaintext bodies never leave the device.
Password and recovery-word keys use Argon2id (64 MiB memory, 3 iterations) before wrapping the data encryption key.
A 24-word recovery phrase can unlock encryption if you forget your password. Shown once — store it offline. We cannot reset it.
api.bestnote.app stores ciphertext, IVs, encrypted key wraps, timestamps, and tombstones — not readable note text.
All API traffic uses HTTPS/TLS. Realtime notifications carry no note contents — only a signal to pull encrypted changes.
Questions? support@bestnote.app· Privacy Policy