About

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.

E

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 LinkedIn

Why 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.

Browse articles