Your master password never leaves
Keys are derived on your device with Argon2id, a memory-hard function built to break password-cracking rigs. Only a separate authentication hash is ever sent — it cannot decrypt anything.
How it works
Not a promise in a privacy policy — a property of the architecture. The server is designed so it never holds anything worth stealing.
Keys are derived on your device with Argon2id, a memory-hard function built to break password-cracking rigs. Only a separate authentication hash is ever sent — it cannot decrypt anything.
Every item — titles included — is encrypted with AES-256-GCM on your device. Each item gets its own random data key, wrapped by your vault key. Tampering with a single byte makes decryption fail loudly.
What reaches Dezh is ciphertext and wrapped keys. Authentication and encryption are derived from four independent salts, so proving who you are never reveals how to read your data.
v1.<base64url(iv)>.<base64url(ciphertext + tag)>Features
Everything you expect from a modern password manager — with the fortress architecture underneath.
Logins, cards, notes, and custom fields — every field encrypted client-side, organized with categories, colors, and icons.
Strong, tunable passwords and passphrases, scored as you type. Generated locally — never sent anywhere.
Find weak, reused, and aging passwords with a health score computed on your device, over decrypted data only you can see.
Your encrypted vault follows you between Android and the web. The sync pipeline moves ciphertext only.
Open your vault in any browser — your phone stays the key. Every browser is approved on your phone and can read only the items you allow, unlocked while your phone permits it; revoke it in a tap. Free once a month, unlimited on Pro.
Recovery questions derive a separate recovery key on your device — so you can recover without Dezh ever knowing the answers.
TOTP-based 2FA hardens sign-in, and can optionally serve as a break-glass path to reset a lost master password.
Export a portable .dezh file sealed with its own passphrase and a deliberately heavier KDF. Restore it anywhere, even without an account.
Face or fingerprint unlock, pattern unlock, auto-lock, clipboard auto-clear — and an optional local wipe after repeated failed attempts.
Security design
The full cryptographic design is written down, and available on request. This is the short version — the trust boundary in plain words.
One master password, four cryptographically separated jobs. Compromising any one path reveals nothing about the others.
| salt | → | derived key | purpose |
|---|---|---|---|
| authSalt | authHash | proves identity — safe to send | |
| encSalt | masterKey | unwraps the vault key — never sent | |
| recSalt | recoveryKey | recovery path — derived from your answers | |
| totpWrapSalt | totpKey | optional 2FA reset path |
Your vault key is a random 256-bit key generated once, on your device. The server only ever sees it wrapped — locked boxes, none of the keys.
Pricing
The free tier is a real vault, not a trial. Pro lifts the limits and adds the things that only matter once Dezh is where all your secrets live.
$0
Forever. No card.
from $1.25 / month
Billed yearly at $14.99, or monthly. Lifetime available.
Buy once and Pro works on Android and the web. Attachments you already uploaded stay readable even if your subscription lapses.
FAQ
If you set up recovery questions, you can derive a recovery key on your device and regain access without Dezh ever learning your answers. If you lose both the master password and the recovery path, your vault is permanently unreadable — by you, by us, by anyone. That is not a bug; it is the zero-knowledge guarantee doing its job.
No. Your items are encrypted on your device with keys derived from your master password, which never leaves it. Our servers store ciphertext and wrapped keys. There is no admin tool, support flow, or database query that can decrypt your vault — the data needed to do so simply is not there.
Yes — the free tier includes the encrypted vault (up to 25 items), the password generator, vault health, and limited sync. Pro removes the limits. Encryption is identical on every tier; we do not sell weaker cryptography.
Fully. Dezh is bilingual English + Persian with complete right-to-left layouts across the app and this site — not a translated afterthought, but a first-class experience built on the Vazirmatn typeface.
Any time, without asking support: from the app settings or the public deletion page. Deletion is verified with your master-derived credentials, then your authentication record, encrypted vault, sync history, and billing linkage are hard-deleted. See the delete-account page for the exact scope.
“Dezh” (دژ) is Persian for fortress — a stronghold built to withstand siege. It is also a design brief: your secrets live inside walls that even the people who built them cannot breach.
Set up your vault in minutes. Free to start — no card, no tracking, no keys on our side.
Free tier: 25 items, full encryption. Forever.