6 min read
Why offline-first password managers beat cloud alternatives
Cloud syncing introduces an attack surface that simply doesn't need to exist. A full breakdown of the trade-offs.
Read moreNeuroKey is a cross-platform security ecosystem — AES-256 encrypted on Android and Windows, synced privately over your home Wi-Fi with no server in the middle. Your data never touches the internet.


Purpose-built for people who refuse to compromise on security.
Every byte is encrypted before it touches storage. NeuroKey uses AES-256 with a PBKDF2-derived key (5,000 iterations) bound to your biometrics. No server holds your key. Ever.
// Derive 256-bit key via PBKDF2 (5,000 iterations) const aesKey = await crypto.subtle.deriveKey({ name: "PBKDF2", salt, iterations: 5_000 }, ...); const ciphertext = await crypto.subtle.encrypt({ name: "AES", iv }, key, data); // ✓ zero network calls
Unlock with Face ID, fingerprint, or your Master Password fallback. Your biometric handle stays in the Secure Enclave — NeuroKey never sees it.
Sync mobile ↔ desktop over your home Wi-Fi via QR code pairing. No server. No internet. Encrypted end-to-end.
Checks passwords against known breaches using thek-anonymity model— only the first 5 characters of a SHA-1 hash ever leave your device. Your actual password ismathematically impossible to derivefrom what's transmitted.
Step 1 — Scan QR code
Desktop generates a QR. Mobile scans it. Encrypted tunnel opens instantly.
The desktop app spins up a secure local server and displays its address as a QR code. Scan it on your phone and the two devices open an encrypted tunnel entirely over your home Wi-Fi — no intermediary, no relay, no cloud vulnerability.
QR Code Pairing — One scan to establish a secure local tunnel — no IPs to type, no accounts to link.
Zero-Knowledge Transfer — Vault data travels through your router only. It never touches the internet.
Last-Write-Wins Merge — Two-way sync with timestamp-based conflict resolution keeps both vaults consistent.
Tombstone Deletions — Deleted entries are soft-deleted first, so accidental deletes don't silently vanish on the other device.
No shortcuts. NeuroKey uses Native Hardware Cryptography directly — the same primitives trusted by banks and governments.
PBKDF2 (5k iterations) — Makes brute-force ~3 billion× harder
AES-256 — Authenticated encryption — detects tampering
Secure Enclave binding — Key derivation anchored to biometrics
Rust + Tauri desktop — Memory-safe native binary — no Electron, no bloat, no V8 heap
P2P encrypted handshake — Local tunnel uses the same AES-256 vault key — sync never touches a relay server
// ① Require Biometrics to unlock Hardware Secure Module const masterKey = await SecureStore.getItemAsync("ENCRYPTED_VAULT_KEY", { requireAuthentication: true, authenticationPrompt: "Unlock NeuroKey Vault" }); // ② Decrypt Vault Data locally via AES-256 const decryptedVault = AES.decrypt(encryptedBlob, masterKey); // ✓ Data never leaves the device's memory
Deep dives into the cryptography and architecture that keeps your data safe.
6 min read
Cloud syncing introduces an attack surface that simply doesn't need to exist. A full breakdown of the trade-offs.
Read more8 min read
2²⁵⁶ possible keys. At a trillion guesses per second, that's longer than the age of the universe. Here's the full picture.
Read more5 min read
Passphrases are 2× more memorable and exponentially harder to crack. The research is conclusive.
Read moreEverything you need to know before you trust us with your trust.
Be first to hear about updates, security audits, and new features. No spam — only signal.
Orget it on Google Play— no signup needed.