Privacy & Security

Your images never leave your browser. MiniPx processes everything locally — no uploads, no servers, no tracking of your files.

How MiniPx keeps your files private

Most image compression tools work by uploading your file to a server, processing it remotely, and sending back the result. During that round trip, your original photo exists on infrastructure you do not control — often for minutes, sometimes longer.

MiniPx takes a fundamentally different approach. All image processing runs in JavaScript directly inside your browser tab using the Canvas API and Web Workers. When you compress a photo, resize an image, or convert between formats, the work happens on your CPU — not on a remote server. Your files never enter a network request.

This architecture is not a premium feature or an optional mode. It is the only way MiniPx works. There is no server-side fallback, no cloud processing for larger files, no optional upload path. Every operation, from a 100KB icon to a 25MB camera RAW photo, runs locally.

What this means for you

Personal photos stay personal. Compress holiday snaps, family photos, or selfies without a copy existing on someone else's infrastructure.

Sensitive documents stay secure. Passport scans, ID photos, medical images, tax documents, contracts — process them knowing nothing leaves your device.

Business files stay confidential. Product photos before launch, internal presentations, unreleased marketing assets — compress without leaking to third parties.

EXIF metadata gets stripped. Every compression removes GPS coordinates, device info, and timestamps that are invisibly embedded in your photos. Your output files contain no hidden personal data.

GDPR and UK data protection

The architecture removes the hard part of GDPR rather than satisfying it by paperwork: because no image file is transmitted to or stored on our servers, there is no image data processing to disclose, no processor agreement to sign, and no breach surface for the content you compress. That claim is about your images, and it holds without qualification.

The website is a separate question, and it would be dishonest to fold it into the same sentence. We run Google Analytics (property G-CPKR150KT7) for page-view measurement. It sets first-party cookies (_ga, _gid) and processes your IP address and a pseudonymous identifier, which is personal data under GDPR and the UK Data Protection Act. There are no advertising cookies, no cross-site tracking pixels, and no session replay, but we are a data controller for that analytics data and we do not claim to be exempt from regulation because of it. What we can say precisely: we never see, receive, or store the images you process. Full disclosure, including lawful basis and how to exercise your access and erasure rights, is in our Privacy Policy.

Sector-specific use cases

Earlier versions of this page told regulated professionals what their compliance obligations were. That was overreach on our part. We can tell you precisely how the software behaves, and we have every incentive to get that description right. We cannot tell you what your regulator, your DPO, or your professional body will make of it, and you should be suspicious of any vendor who does. So what follows is the architectural fact, and the assessment stays where it belongs — with you.

The fact, once, for all four sectors. Image files opened in MiniPx are decoded, processed and re-encoded by JavaScript in your browser. They are not uploaded, not stored on our infrastructure, and not transmitted to any third party. There is no server-side processing path for image content and no optional upload mode. What does leave the browser is set out in our Privacy Policy: Google Analytics events carrying anonymous operation metadata, and, if you use the AI tools, a model-file download from a third-party host that sees your IP address but not your file.

NHS and healthcare. Patient images, clinical photographs, referral documents and scan results fall under NHS data governance standards, and uploading them to a server-side compression tool creates a processing relationship your organisation has to account for. MiniPx does not create that relationship for the image content, because the content never reaches us. Whether that changes your DPIA position, your DSPT return, or your Caldicott assessment is a judgement for your information governance lead — bring them this paragraph rather than our conclusion.

Education. Schools and universities handle student photos, exam scripts, safeguarding records and SEND documentation, and processing children's data attracts the higher standards of the Age Appropriate Design Code. The relevant fact is that no student image is transmitted to us. Whether MiniPx nonetheless belongs on your record of processing activities is a decision for your DPO, not for us — note that the analytics and AI-model disclosures above are the parts that would inform that decision.

Legal and professional services. Solicitors, barristers and accountants handle privileged and confidential client material, and sending a contract scan or a court filing image to an external server puts that material in a third party's hands. With MiniPx the document is never disclosed to any third party, because it never leaves the device. Whether privilege or your confidentiality obligations are affected in your specific matter is a question for your firm's risk or compliance function, and we are not in a position to answer it for you.

Government and public sector. UK departments classify material under the Government Security Classifications policy, and OFFICIAL-SENSITIVE material is not to be processed on external services without assessment. The fact we can supply for that assessment is that the material stays on the user's device throughout processing. The assessment itself, and whether your departmental policy permits the site at all, is your security team's call.

Verify it yourself

You do not need to take our word for it. Open your browser's developer tools (F12 on desktop, or use your browser's inspection mode), switch to the Network tab, then compress an image. You will see the page load resources (HTML, CSS, JavaScript) and Google Analytics events, but zero outgoing requests containing image data. Or simply disconnect from the internet after the page loads — compression, resizing and format conversion still work.

The compression logic uses the browser's native Canvas API for JPEG/PNG/WebP encoding and jsPDF for PDF creation. No proprietary server-side processing and no third-party image service ever receives your file.

There is one network request worth naming rather than glossing over, because you will see it in that Network tab and we would rather you saw it here first. The AI tools (background removal, upscaling, face detection) run their model on your device, but the model file is not ours and is not bundled with the page. The first time you use one, your browser downloads it directly from huggingface.co or storage.googleapis.com — around 44 MB to 109 MB depending on the tool, cached afterwards so it happens once. That host sees your IP address and user agent, the same as any file download. It does not see your image, because your image is not part of the request: the model travels to your file, never the other way round. If that transfer is not acceptable in your environment, every non-AI tool on MiniPx works without it.

Comparison with other tools

FeatureMiniPxTinyPNGiLoveIMG
Processing locationYour browserTheir serverTheir server
Files uploadedNeverAlwaysAlways
Works offlineYesNoNo
EXIF strippingAutomaticPartialOptional
GDPR-safe by designYesPolicy-basedPolicy-based

Frequently asked questions

Does MiniPx upload my images to any server?
No. MiniPx processes all images using JavaScript and the Canvas API directly in your browser. Your files never leave your device. You can verify this by opening browser developer tools (F12 > Network tab) — you will see zero outgoing image data.
Can I use MiniPx offline?
Yes for compression, resizing and format conversion. Once the page has loaded, those work without an internet connection, because the processing code runs entirely client-side — no server communication is needed after the initial page load. The one exception is the AI tools (background removal, upscaling), which need to download their model file the first time you use them. After that first download the model is cached on your device and those tools work offline too.
Does MiniPx store any data about my images?
The image itself: never. It is not uploaded, not stored, not cached on any server, and not logged. There is no database of your files and no way for us to retrieve one. What we do send to Google Analytics is anonymous metadata about the operation — the file extension, the input and output sizes in KB, the compression ratio, the output format, and the mode you used. Never the filename, never the file contents, never anything that identifies you or lets the image be reconstructed. We would rather say that plainly than claim we collect nothing at all. The full list is in our Privacy Policy.
What happens to EXIF metadata when I compress an image?
MiniPx strips all EXIF metadata during compression and conversion. GPS coordinates, camera model, timestamps, and other embedded data are removed from the output file. This is an additional privacy benefit — your compressed images contain no hidden personal information.
Is MiniPx safe for sensitive documents?
Yes. Because all processing happens locally in your browser, MiniPx is safe for passport photos, ID documents, medical images, legal documents, financial records, and any other sensitive content. No third party ever sees your files.
How is MiniPx different from TinyPNG or iLoveIMG?
TinyPNG, iLoveIMG, Compressor.io, and most online tools upload your images to their servers for processing. Your files travel across the internet and are stored temporarily on third-party infrastructure. MiniPx processes everything on your device — your files never leave your browser tab.
How does MiniPx handle GDPR?
Your images are outside it entirely: they are never transmitted to or stored on any server, so there is no image data for anyone to process, ours or a third party's. The site itself is a different matter and we will not pretend otherwise. We run Google Analytics for page-view measurement, which sets first-party cookies and processes your IP address and a pseudonymous identifier. That is personal data under GDPR, and it means we are a data controller for site analytics even though we are not a processor of your images. Our Privacy Policy sets out the lawful basis and how to exercise your rights.
Can my employer or IT department see what I compress?
They cannot see the images. Those are processed locally and never transmitted, so no proxy or monitoring appliance has a copy of your file to intercept. What network monitoring would see is the traffic any site generates: the page load itself, Google Analytics events (which carry the anonymous metadata described above, not your file), and — if you use one of the AI tools — a one-time download of the model file from huggingface.co or storage.googleapis.com. That last one is a download to your machine, not an upload of your image. So the honest answer is that your images are invisible to network monitoring, but your use of the site is not, in exactly the way visiting any website is not.

All Image Tools

Solutions by use case