Every web developer knows TinyPNG. It's been the go-to image compressor for years. But after years of using it, I started questioning: why am I uploading my images to someone else's server?

The Problem with Server-Side Compression

Tools like TinyPNG, Compressor.io, and even Squoosh (partially) require you to upload images to their servers. For most casual use, that's fine. But consider:

NDA projects — client mockups, unreleased product photos

Medical/legal images — patient data, case evidence