← Back to Keygrain

Keygrain — Privacy Policy

Last updated: May 2026

Summary

Keygrain does not collect, store, or transmit any personal data. Your master secret never leaves your device.

What Keygrain Does

Keygrain is a deterministic password generator. It computes passwords locally using cryptographic functions (HMAC-SHA256). All computation happens on your device — in the browser extension, the mobile app, or the web generator.

Data We Do NOT Collect

Optional Sync & Backup Service

If you choose to use the backup feature, an encrypted blob is stored on our server. The server cannot decrypt this blob — it is encrypted with a key derived from your master secret. The server stores:

You can delete your backup at any time. Without your master secret, the backup is unrecoverable and useless.

Browser Extension Permissions

When sync is enabled, the extension makes network requests to keygrain.com to transmit and retrieve your encrypted data. All transmitted data is encrypted locally before sending — the server cannot decrypt it.

The extension also periodically fetches rules.json (site-specific password rules) and breaches.json (breach notifications) from keygrain.com. These are simple GET requests to static files — no user data, credentials, or identifiers are transmitted with these requests.

Contact

Questions? Email: contact@keygrain.com