Zero-knowledge · Open-source crypto · Rust-powered

The password manager that can't betray you.

OneLocked encrypts everything on your device before syncing. We never receive your master password or decrypted data, so the product’s protection model is structural instead of aspirational.

Free forever for personal use
No ads. No tracking.
Open-source encryption
app.onelocked.com/vault
🔍Search your vault...
GH
GitHub
dev@yourco.com
Strong
NF
Netflix
you@gmail.com
Strong
GW
Google Workspace
work@yourco.com
Weak
AW
AWS Console
admin@yourco.com
Strong
SL
Slack
you@yourco.com
Strong
Vault synced · 47 items
End-to-end encrypted
Quick signal
47 items

A vault layout built to keep passwords, notes, cards, and identities organized without looking utilitarian.

Protection path
0 plaintext

Decryption stays on your device, which keeps the server outside the trust boundary for your vault contents.

AES-256-GCM encryption
Zero-knowledge architecture
Rust-backed platform
Open-source crypto path
No plaintext vault storage
How it works

Three steps to total security.

No theatrics, just a clearer protection flow from local key derivation to encrypted sync across devices.

01

Create your vault

Choose a strong master password and derive your encryption keys locally with PBKDF2 at 600,000 iterations.

02

Everything encrypts before sync

Passwords, cards, notes, and identities are protected on your device before ciphertext moves through the platform.

03

Access it anywhere

Your encrypted vault stays consistent across devices, while decryption remains tied to the secret you control.

Features

Security without compromising the product experience.

Every major workflow is designed to feel polished and composed while still being anchored in stronger technical defaults.

Zero-knowledge encryption

Your data is encrypted with AES-256-GCM before it leaves your device. We mathematically cannot see your passwords.

Built with Rust

A memory-safe backend keeps reliability and performance part of the platform foundation instead of an afterthought.

Password generator

Generate uncrackable passwords and passphrases with cryptographically secure randomness so reuse stops being the default.

Per-item vault keys

Every vault item is encrypted with its own key and then wrapped by your master vault key for stronger compartmentalization.

Cross-platform sync

Access the same encrypted vault across web and mobile surfaces without switching products or compromising the protection model.

Secure team sharing

Share credentials with teammates using encrypted sharing flows and clearer permission boundaries instead of plaintext workarounds.

Cards and identities

Keep payment cards, identities, and other sensitive records in the same organized workspace as your login credentials.

Biometric unlock

Re-open your vault with biometrics on supported devices while keeping key material in the platform’s secure storage path.

Breach monitoring

Spot compromised credentials sooner and act before password reuse or stale secrets create a wider incident.

Security architecture

Encryption by the numbers, not by marketing copy.

The security story is easiest to trust when the product exposes the important implementation signals clearly.

AES-256
Encryption standard

Authenticated encryption with GCM keeps confidentiality and tamper detection part of the same security layer.

600k
PBKDF2 iterations

Heavy client-side derivation raises the cost of brute-force guessing instead of leaving it cheap for attackers.

0
Plaintext stored

We do not receive your master password or keep your decrypted vault contents sitting on the server.

Rust
Backend language

The service layer is built on a language choice that helps remove a class of memory-safety failures at the source.

Read next

Security foundations

Review the full security page for the product-level model behind key derivation, encrypted storage, and admin-aware operations.

Master password stays on your device
Per-item encryption keys support compartmentalization
Audit logging helps sensitive operations stay reviewable
Explore security foundations
Why OneLocked

Most password managers could read your data. We can't.

Zero-knowledge only matters when it changes the system boundary. The server should not need your secrets in order for the product to work.

See how the encryption path works
Server sees your master password
Others
OneLocked
Server can decrypt your vault
Others
OneLocked
Open-source encryption library
Others
OneLocked
Per-item unique encryption keys
Others
OneLocked
PBKDF2 with 600k iterations
Others
OneLocked
Memory-safe Rust backend
Others
OneLocked

Ready to lock down your digital life?

Start with the free plan, keep your vault cleaner, and move into richer sharing or admin workflows when your security needs become more complex.

Trusted by security teams
Free personal plan, always
SOC 2-aligned practices