Chrome Extension Privacy Policy
For the CompressFile — Image Audit browser extension.
Last updated: August 11, 2026
Overview
CompressFile — Image Audit is a browser extension that scans the images on the web page you are viewing, reports which ones can be made smaller, and compresses the ones you choose. It is built on a single, strict principle: everything happens on your device. The extension has no backend, requires no account or API key, and never uploads your images or any information about the pages you visit.
No Data Collected or Transmitted
We do not collect, store, or transmit any user data. Specifically:
- No images or files are uploaded — all analysis and compression run locally in your browser
- No personal information, account, email address, or identifiers are collected
- No browsing history, page content, or image URLs are sent anywhere
- No analytics, tracking, or telemetry of any kind
- Nothing about the pages you visit leaves your computer
You can verify this yourself: open your browser's DevTools Network tab while the extension works, or run it with your internet connection switched off — it still works, because it never needs the network.
How It Works On-Device
The image codecs (JPEG, PNG, WebP, AVIF) are compiled to WebAssembly and bundled inside the extension package. Images are read from the current page, decoded, resized, and re-encoded entirely within your browser using those bundled codecs. The compressed results are written to your Downloads folder only when you explicitly click a download button. No remotely-hosted code is ever loaded or executed.
Permissions and Why They Are Used
- activeTab — read images only from the tab where you explicitly open the extension. No access is requested at install time.
- scripting — inject the image-scanning script into the current tab when you start a scan. It only enumerates images on the page and reports them back to the extension.
- downloads — save the compressed image (or a ZIP of several, plus a report) to your Downloads folder when you ask to download.
- sidePanel— display the extension's results and controls in the browser side panel.
- storage — remember the most recent scan (so the panel can restore it) and your preferred output format/quality. Stored locally; never synced to a server.
- Optional host access — to read images hosted on other domains (for example a CDN) with byte-accurate numbers, the extension asks for broader access at runtime, behind an explicit button you control. It is never requested at install and is used only to fetch image bytes for local compression.
Third-Party Services
None. The extension makes no calls to any external service. The image codecs it uses are open-source WebAssembly modules bundled directly in the package, not fetched from any server.
Children's Privacy
The extension collects no data from anyone, including children, and is safe for use by all ages.
Changes to This Policy
We may update this policy from time to time. Any changes will be posted on this page with an updated date. Continued use of the extension after changes constitutes acceptance of the updated policy.
Contact
If you have any questions about this policy, you can reach us at [email protected].