Built by one developer, for everyone
VirusPurge is a personal project — no VC funding, no corporate team, no hidden agenda. Just a developer who cares about making security tooling accessible and free.
Emil Gheonea
Software Developer & Security Enthusiast
I'm a full-stack developer with a strong interest in cybersecurity, infrastructure, and developer tooling. I built VirusPurge because I wanted a fast, private, no-nonsense way to scan files without uploading sensitive data to a service I don't control. If you find it useful, that's everything I was aiming for.
Connect on LinkedInWhy I built VirusPurge
Most free antivirus scanners either require you to install software, create an account, or upload your file to a third-party server — none of which is ideal when the file in question might be sensitive. VirusPurge runs ClamAV on the server side with no file retention: files are scanned and immediately discarded.
I also wanted to understand the full stack of a security-adjacent SaaS product — authentication, payments, rate limiting, scan queueing — and building this from scratch was the best way to do that. The blog is a byproduct: writing about security topics forces me to understand them properly.
What powers it
ClamAV
Open-source antivirus engine, keeping signatures updated daily.
Next.js + TypeScript
Full-stack React framework for the frontend and API routes.
No file retention
Uploaded files are scanned in memory and never stored on disk.
Read the blog
Practical security guides on phishing, email authentication, malware, and more — written from hands-on experience.