DEV Community

Akhouri Anmol Kumar
Akhouri Anmol Kumar

Posted on

Introducing ATLOCK v4 β€” a total security suite built in Python πŸ”’

I've been building ATLOCK, a desktop security suite for Windows, under my dev banner Akhouri Systems β€” and v4.0 is the most solid release yet.

ATLOCK started as a simple screen-lock script and has grown into a full local-first security toolkit: lock your PC, guard your files, vault your passwords, and catch anyone snooping β€” all in one lightweight app with a dark gold-on-black UI.

What's inside v4

⚑ Lockdown System-level screen lock with a countdown timer and OS-level hardening, so you can step away without worrying about wandering hands.

πŸ›‘ File Guard This is the part I'm proudest of β€” it locks files at the Windows NTFS ACL level, not just a UI overlay. A locked file is genuinely unreadable by the OS until you unlock it, not just hidden behind a password screen.

πŸ”‘ Password Vault An encrypted store for emails, UPI IDs, and PINs. v4 replaced the old (embarrassingly weak) XOR "encryption" with real Fernet AES + HMAC, and the master password is now derived with PBKDF2-HMAC-SHA256 at 200,000 iterations with a random salt per install. If you're going to call something a vault, it should actually behave like one.

πŸ“Έ Intruder Ops Get three or more wrong password attempts, and ATLOCK quietly snaps a photo on the first wrong try and records a short video after repeated failures β€” straight into your Pictures/Videos folder, plus a local alarm sound.

βš™ Settings Simple toggles for capture behavior and gallery folder location, so you're always in control of what gets recorded and where it's stored.

Security notes from this release

A few things I specifically hardened in v4:

Intruder attempts are masked before they're ever logged β€” no plaintext password attempts sitting in a file.
Alert credentials are stored encrypted with a machine-bound key.
Desktop notification toasts go through PowerShell safely, with no string-injection risk.
Tech stack

Built with customtkinter for the UI, cryptography (Fernet) for the vault, opencv-python for the camera-based intruder capture, and pywin32 for the low-level Windows ACL work that makes File Guard actually enforce locks at the filesystem level rather than faking it in the app layer.

pip install customtkinter pillow opencv-python cryptography pyinstaller pywin32 numpy
python ATLOCK_v4.py
What's next β€” ATLOCK v5

I'm currently deep in planning and early development on ATLOCK v5, and it's shaping up to be a much bigger step than a point release. Some of what's on the drawing board:

A premium UI overhaul β€” deeper theming, refined typography, a proper branded splash screen
Remote intruder alerts via Telegram, so you get a photo/video ping on your phone the moment something looks wrong, not just a local notification
An expanded active security mode that pushes back harder against tampering attempts while a lock is engaged
A bigger capacity for guarded files and vault entries overall

It's still early β€” no build to share yet and nothing close to a release date β€” but it's the direction the project is heading, and I wanted to give a glimpse of where ATLOCK is going.

If local-first security tooling interests you, I'd love feedback on v4 β€” and thoughts on what you'd want to see in v5.

ATLOCK is an Akhouri Systems project, built and maintained by Akhouri Anmol Kumar.

ATLOCK

"We Build What Others Forgot To Fix"

Top comments (8)

Collapse
 
koda2026 profile image
Harun - solo dev •

Cool, what about Android akhouri anmol πŸ‘ŠπŸ―πŸ‘Š

Collapse
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

akhouri systems is just for desktop apps.
android is not our field.

Collapse
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

still APIC-web is browser based so it is for android and PC both

Thread Thread
 
koda2026 profile image
Harun - solo dev •

And bro thanks for submitting see you in finals and bro i sent you the collaboration agreement i signed it can you? πŸ‘ŠπŸ―πŸ‘Š

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

yeah I seen the PDF.
I was thinking about it. Like it's my first equity transfer ship agreement so...
also I was asking KUDO is partnering with Akhouri Systems or just APIC-WEB?
Like equity will be 50% transferred to you of APIC-web only
but partnership will held between whole Akhouri Systems and KUDO
so? Also I would Like to add something in agreement, although deal is just for APIC-web and KUDO but I would like to make KUDO an official partner of Akhouri Systems. we will both promote each other in our websites, any field we seen that is possible.
We'll co-operate not just in APIC-web, but in all parameters.
so the PDF you sent me is 1st deal but I would like to propose a 2nd deal
deal is AKHOURI SYSTEMS 🀝 KUDO
and just curious why you use tiger emoji always? is it your brand ambassador icon? like akhouri system have lion because lion represents raw power and akhouri systems's apps are focused on zero bloatware, raw power.

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

your websites security is vulnerable too much.
anyone can be inside your website in 5 seconds I will suggest you to use better prompt for the whatever AI you're using for it. Also do you've paid AI?
chatgpt astra, claude fable these AI can really scale your product to next level because if you're using free tier then I don't think it can work in you case.
Due to This, Your AI dependency, qouta limits, Groq's tokens eating speed, API limits,
I will not partner Akhouri Systems to KUDO for now.
But definitely AKHOURI ANMOL KUMAR is partnering with You.
I'm here if you need help in your journey.
But due to multiple reasons which I mentioned I think this is time to develop yourself more than to partner with others.
same applies to me
I've also some flaws and I need to improve it before partnering with anyone.
So, what's your thought on it.
again: maybe AKHOURI SYSTEMS IS NOT NOW WITH KUDO
But FOR SURE AKHOURI ANMOL KUMAR IS THERE WITH KUDO, YOU

Thread Thread
 
koda2026 profile image
Harun - solo dev •

Bro, I respect this 100%. Security is the #1 priority, and if you see vulnerabilities, we pause and fix them. That is exactly the right call.

Let's drop the formal equity PDF for now. No pressure, no stress. We remain friends and informal collaborators first. If Akhouri Systems and KODA work together on something in the future, it will be because the tech is bulletproof and the timing is right.

And to answer your question: The 🐯 represents relentless, focused execution and building an ecosystem from the ground up. (Though I respect the 🦁 for raw power and zero bloatware! πŸ˜‚)

Focus on your exams and ATLOCK v5. I've got your back, Founder. 🀝

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

yeah, I think first we should make our KODA and Akhouri Systems more great before any equity share partnership. So now Akhouri Systems 🀝KODA (not now in future guaranteed), but now onwards Akhouri Anmol Kumar 🀝Harun