Every day, millions of people drag photos into online compression tools without thinking about where those images actually go. The answer, for most popular tools, is: to someone else's server.
For generic photos this may be acceptable. For private images, it's a risk worth understanding.
- Your image is uploaded via HTTPS to the tool's servers (or a third-party CDN)
- The image is processed by their algorithm on their hardware
- The compressed result is returned to your browser for download
- The original and/or processed image is stored temporarily (duration varies by policy)
- Depending on the tool, your image data may be logged, analyzed, or used for model training
Most reputable tools delete files within 1β24 hours. But "temporarily stored" still means your image existed on their infrastructure β subject to their security practices, their data residency, and their privacy policy.
Which Images Should You Never Upload?
- π Passport & ID photos β Biometric data. Use a local tool.
- π₯ Medical images β May be subject to HIPAA or GDPR
- π’ Unreleased product designs β Proprietary IP
- π Signed contracts & legal documents β Confidential PII
- π³ Financial statements β Account numbers, balances
- π€ Photos of children β Parental responsibility
- π NDA-covered client work β You may be contractually prohibited
Tool-by-Tool Privacy Comparison
| Tool | Processing | Uploaded? | Safe for Private Photos |
|---|---|---|---|
| TinyPNG | Server-side | β Yes | β οΈ Use with caution |
| Compressor.io | Server-side | β Yes | β οΈ Use with caution |
| iLoveIMG | Server-side | β Yes | β οΈ Use with caution |
| Squoosh | Browser (WASM) | β Never | β Safe |
| ImgMin | Browser (Canvas API) | β Never | β Safe |
How to Verify a Tool Processes Locally (30 seconds)
You don't have to take anyone's word for it:
- Open the image compression tool in your browser
- Open DevTools (
F12/Cmd+Option+Ion Mac) - Click the Network tab and clear the log
- Drop an image to compress
- Watch the Network tab β if your image is sent anywhere, you'll see it here
For browser-only tools like Squoosh or ImgMin, you'll see zero upload requests. Your image never leaves your browser.
Top comments (7)
This is exactly why browser-based tools matter. Even "trusted" services can have data breaches, and most people don't read privacy policies before uploading sensitive photos.
I've been using compressfast.site for anything work-related β it processes everything locally via Web Workers + WASM. You can literally disconnect your internet after loading the page and it still works.
The trade-off: browser-based tools can't match cloud tools on raw speed for huge batches (500+ images), since they're limited to your device's CPU. But for most use cases (20-50 images at a time), the privacy win is worth the minor speed difference.
The DevTools Network check is a great practical test. One extra gotcha: a browser-local pipeline can still leave EXIF metadata intact unless you explicitly strip it when re-encoding, so privacy is not only about upload versus no upload. I also like that you distinguish generic photos from IDs and medical documentsβrisk is contextual, not just whether a tool says βsecure.β
Happy to answer questions about local-only image processing!
Some comments may only be visible to logged-in visitors. Sign in to view all comments.