A password manager that stores nothing. Your passwords are recomputed on demand, identical on every device, with no cloud and no sync.
Watch it. The same three inputs always produce the same password — anywhere, anytime. There is nothing to store because there is nothing to lose.
Identical output No network. No storage. The same function runs on every device — the extension on Chrome, the demo on this page, your phone tomorrow.
Keyfount doesn't keep your passwords anywhere. It recomputes them on demand from three inputs you control — same inputs in, same password out, on any device, with nothing to sync.
Pick a master password you can hold in your head. It never leaves this device.
Each derivation mixes your master with the site's registrable domain and the email you use there.
A memory-hard key-derivation function turns the inputs into a unique, reproducible password — and forgets.
Most password managers ask you to trust a vault, a sync service, and the encryption around both. Keyfount asks you to trust a single algorithm — short enough to read in an evening.
Nothing to encrypt, decrypt, sync or leak.
The extension makes zero network calls. Read the bundle and verify.
No analytics, no error reporting, no third-party SDKs.
Algorithm, UI and tests are MIT-licensed on GitHub.
A vault you don't own can't be stolen, leaked, or held hostage.
export async function derive(master, site, email, counter) {
const salt = utf8(`${site}|${email}|${counter}`);
const raw = await argon2id({ password: master, salt, iterations: 3, memory: 65536, parallelism: 1, hashLength: 32 });
return shape(raw, profile); // length, char classes, suffix rules
} Type a master password, a site and an email. The same algorithm the extension uses derives a password right in your browser — nothing is sent, nothing is stored.
A deterministic manager is different. Different brings honest trade-offs — here are the ones that matter.
The extension is in pre-release. The source builds today; the Chrome Web Store listing is next. Star the repo to hear about it.