Privacy Policy
Last updated August 30, 2026
The short version
The ImageGuide — Image Auditor browser extension collects no personal data. It has no server, no account, and no analytics. It reports nothing anywhere. Every measurement it makes stays on your device and disappears when you close the popup or the full-audit tab.
Most website tools also process files locally. The Format Converter is the exception: it uploads the file you choose through a Cloudflare Worker to Sirv for hosted conversion. Do not use it for confidential or sensitive images.
What the extension handles
The extension reads the images of the page you are looking at, and only after you click its toolbar icon. Here is everything it touches, and where each item goes.
| Data | Where it goes |
|---|---|
| Image URLs, sizes, and formats on the page you audit | The popup, or the full-audit tab when you open one. Both discard it when you close them. |
| The LCP element and layout shifts the browser reports | The popup or the full-audit tab, to mark which image is your LCP and which one moved. |
| Your filter and sort choice | chrome.storage.local on your own machine, so the popup opens the same way next time. |
| The page address and title | The popup or the full-audit tab, to head the report you copy. |
The extension runs no background process. Audit results are never written to extension storage. When the popup and the full-audit tab are closed, it does nothing at all.
Permissions, and why
- activeTab
- Reads the images of the current tab, and only after you click the icon. It gives access to that one tab, for that one visit.
- scripting
- Injects three functions into the page, and into its frames. The first gathers a record of every image. The second scrolls to one image and outlines it when you click its name. The third reads the LCP and layout-shift evidence the browser already holds, and stops on its own after two minutes. No code is fetched from a remote source.
- storage
- Stores your filter and sort choice on your own machine. Nothing else.
- Host access (optional)
-
Never requested at install time. A cross-origin image hides its transfer size
unless the server sends a
Timing-Allow-Originheader. When you press Check response sizes, the extension asks for access only to the origins that serve those images, then reads theContent-Lengthheader of each one. It gives the access back when the check ends, and keeps any access you had already granted. You can decline, and the extension continues with estimates.
Network requests
The extension makes a network request in one case only: when you press Check response sizes. One click checks at most 100 files, six at a
time. It asks each image server for the size with a HEAD request and, when
that returns no size, with a range request for the first byte. Both omit credentials,
so they send no cookies and no identifiers. The extension accepts only a valid image
response, reads the headers, and cancels the body.
As with any network connection, the image server still sees ordinary network metadata such as your IP address.
The thumbnails in the popup load from the same addresses the page already used, so they usually come from your browser cache.
This website
The extension and this website are separate. imageguide.dev uses privacy-focused analytics that count page views without cookies and without tracking anyone across sites. The extension sends nothing to this website, or anywhere else.
The website also records coarse product events such as opening a tool, starting or completing processing, downloading a result, or clicking a Press or Sirv action. Event properties are limited to the tool, input and output format, broad file-size and saving buckets, local or hosted processing, and a fixed error code. Filenames, file URLs, page URLs, and file contents are not sent as event properties.
Hosted Format Converter
- Only a file you select is uploaded. The limit is 50 MB.
- The browser sends the file through a Cloudflare Worker that forwards it to Sirv. The browser replaces the original filename with a random identifier before upload.
- Uploaded originals and converted results use a publicly addressable Sirv path while available.
- ImageGuide does not currently publish or enforce a deletion interval.
- Cloudflare and Sirv may process routine connection metadata, such as an IP address and request time, under their own service policies.
The normal result screen offers a validated download, not a public-URL sharing control. If you do not accept hosted processing, use one of the tools marked as local or convert the file with software on your own device.
Children
The extension collects no data from anyone, of any age.
Check it yourself
The extension is open source under the MIT licence. Read every line at github.com/IgorVaryvoda/imageguide-extension.
Changes and contact
If this policy changes, the date at the top changes with it. A change that affects what the extension does will also appear in the extension release notes.
Questions go to the issue tracker.