Klarinotte / Security & Privacy
Home Launch App

Security & Privacy

How Klarinotte keeps your data safe and private.

The short version: Your notes are yours. They're stored locally on your device. When you use sync, your data is end-to-end encrypted before it leaves your device — we cannot read it. We don't track you, profile you, or sell your data.

Local-First Storage

By default, all your data lives exclusively on your device in the browser's IndexedDB — a local database that never leaves your machine:

We have no access to your locally stored data. If you clear your browser data, local data may be lost — we recommend using the sync feature or maintaining backups via export.

End-to-End Encryption

If you create an account and enable sync, your data is encrypted on your device before upload with AES-256-GCM authenticated encryption. Here is how the keys work:

Zero Knowledge of Your Content

"Zero-knowledge" is a strong claim, so we will be precise about it. Everything you actually write is encrypted on your device before upload, and our servers only ever store ciphertext they cannot decrypt. But like any sync service, the server does handle some metadata to make syncing work — you deserve an exact picture, not a slogan.

What our servers can never see:

What our servers do see (metadata, in order to sync):

None of this metadata reveals what your notes say. We never store your plaintext password — only a one-way, salted, bcrypt-hashed derivative used to verify logins.

Want the full technical detail — key hierarchy, algorithms, and how to verify it yourself? See Encryption Design.

On-Device AI

Both OCR and semantic search are powered by AI models that run entirely in your browser:

No Tracking or Profiling

Beyond the encrypted sync described above, we simply don't collect behavioral data:

Your Rights

For the complete legal privacy policy, see our Privacy Policy page.