What if a security application didn't need your email?
No account.
No cloud dashboard.
No telemetry.
No subscription.
Just a Windows executable running locally on your machine.
That's the philosophy behind ATLOCK v4, a Windows security suite I've been building as a solo developer.
π Try ATLOCK v4: [https://akhouri-anmol-kumar.github.io/Akhouri-systems/]
Why local-first?
Security software has an interesting paradox.
You install software to protect your machine...
...and then the software asks you to send information to another machine.
I wanted to experiment with a different architecture.
ATLOCK is designed around a local-first model:
βββββββββββββββββββββββββββββββββ
β ATLOCK v4 β
βββββββββββββββββββββββββββββββββ€
β β
β π System Lockdown β
β π‘οΈ NTFS File Protection β
β π Password Vault β
β πΈ Intruder Ops β
β π Local Security Alerts β
β β
βββββββββββββββββββββββββββββββββ€
β LOCAL WINDOWS PC β
βββββββββββββββββββββββββββββββββ
No cloud dependency
No account required
The idea is simple:
Keep security-sensitive operations close to the machine they're protecting.
π 1. Password Vault
ATLOCK's password vault uses authenticated encryption through Fernet, with key derivation using PBKDF2-HMAC-SHA256.
The important architectural idea isn't simply:
"We use encryption."
It's:
How do we protect the encryption key and make the entire storage pipeline local?
The vault is designed so credentials remain stored locally rather than being synchronized to a remote service.
That removes an entire category of cloud-side concerns.
π‘οΈ 2. NTFS File Protection
Windows already has a sophisticated permissions model.
ATLOCK works with Windows' NTFS security model / ACLs rather than pretending that a custom encryption layer is automatically superior to the operating system.
That's an important distinction.
A security application shouldn't reinvent every primitive.
Sometimes the better engineering decision is to use the security mechanisms Windows already provides and build useful functionality around them.
πΈ 3. Intruder Ops
This was one of the more interesting modules to build.
ATLOCK can respond to repeated unauthorized access attempts with locally stored evidence and alerts.
The workflow is roughly:
Failed authentication
β
βΌ
Attempt counter
β
βΌ
Threshold reached?
/ \
NO YES
β β
β βββ Security alert
β βββ Webcam capture
β βββ Optional recording
β βββ Local evidence
β
βββ Continue monitoring
One engineering problem here was not letting hardware operations freeze the main UI.
Camera initialization can be unpredictable.
A security event shouldn't make the application interface hang.
So capture work needs to be handled separately from the main interface flow.
βοΈ 4. Portable architecture
ATLOCK is distributed as a Windows executable rather than requiring a conventional installation process.
That makes the deployment model simple:
Download
β
Run
β
Configure
β
Use
No account creation.
No server setup.
No cloud console.
No installer dependency.
π§ The bigger experiment
ATLOCK isn't supposed to replace BitLocker, Windows Security, enterprise EDR, or dedicated password managers.
That would be a ridiculous claim.
Instead, I'm exploring something different:
What can one local Windows security application realistically bring together without turning into a giant cloud-dependent platform?
That question has shaped most of the architecture.
And honestly, building it taught me something important:
Security isn't just about adding more features.
Every feature introduces:
more code
more dependencies
more attack surface
more failure modes
more things to maintain
So sometimes the strongest architectural decision is actually:
Don't add another dependency unless you need it.
π Local-first is a design decision
ATLOCK doesn't ask users to trust a remote backend for its core security functionality.
That's intentional.
I'm interested in the idea that a security application should minimize the amount of information that needs to leave the machine in the first place.
Not because cloud software is inherently bad.
But because:
Data you never collect is data you never have to protect.
π ATLOCK v4
Current focus:
π Windows system lockdown
π‘οΈ NTFS-based file protection
π Local encrypted password vault
πΈ Intruder detection
π₯ Local security evidence
π Security alerts
βοΈ Portable Windows deployment
π₯οΈ Local-first architecture
If you're interested in Windows security, desktop engineering, privacy-first software, or just want to see what a solo developer can build, I'd genuinely appreciate you trying it.
ATLOCK v4 β [https://akhouri-anmol-kumar.github.io/Akhouri-systems/]
And if you download it, I'd especially like to hear:
What security feature would you add to a local-first Windows security suite?
ATLOCK
"We Build What Others Forgot To Fix"
Top comments (0)