DEV Community

Cover image for Lock N' Key : The Developer's Vault
Ratik Krishna
Ratik Krishna

Posted on

Lock N' Key : The Developer's Vault

Lock N' Key: A Password Manager That Never Talks to the Internet

As developers, we paste secrets all the time — API keys, tokens, database URLs.
And every time, we silently trust that our tools aren’t watching.

I got tired of that.

So I built Lock N' Key, a developer-first password manager with a radical idea:

If there’s no server, there’s nothing to trust.

🧠 The Core Idea: Zero Trust by Design

Lock N' Key follows three non-negotiable principles:

Local-Only Storage
Your vault lives exclusively on your machine.

Zero Trust Networking
No backend. No sync servers. No telemetry.
The core vault makes zero outbound internet requests.

Strong Encryption
Everything is encrypted using AES-256-GCM, with keys managed locally.

Think of it as a physical safe, but for your dev environment.

⚡ Built for Developer Velocity

Security shouldn’t slow you down.
Lock N' Key gives you:

🔍 Instant Global Search (Alt + Space)
⌨️ Paste secrets directly into any IDE (without clipboard exposure)
👆 Windows Hello biometric unlock
🧩 Chrome / Edge browser extension (local vault only)
🔄 Encrypted .lnk backups for safe cross-device transfer

No context switching. No browser hopping. No cloud anxiety.

🔄 Cross-Device Without Sync Servers

Instead of syncing, Lock N' Key uses encrypted vault exports:

Export an encrypted .lnk backup

Transfer via USB / cloud / anything

Import and decrypt locally

Simple. Auditable. Offline-friendly.

Built using Flutter

Local file-based vault architecture

🎯 Why I Built This

I didn’t want convenience at the cost of control.
I wanted absolute ownership of my secrets.

Lock N' Key is my answer to that.

🔗 Links

🔐 Website: https://lock-n-key.netlify.app

💻 GitHub: https://github.com/rtk007/Lock_N-_Key

If you’re a developer who cares about security, simplicity, and ownership, I’d love your feedback.

Top comments (0)