Home / SnapGrab / Privacy policy

Privacy Policy for SnapGrab

Last updated: July 13, 2026

SnapGrab (“the Extension”) is a Chrome browser extension that helps you mark images from websites, edit them, compress them, and download them. This policy explains what data is involved and how it is handled.

Summary

SnapGrab does not require an account.

SnapGrab does not include analytics, advertising, or tracking SDKs.

Marked images and settings are stored on your device using Chrome’s extension storage.

Image processing for export runs locally in your browser (including WASM codecs).

The only optional third-party service is TinyPNG / Tinify, which you must enable yourself and supply with your own API key.

Data the Extension stores on your device

DataWherePurpose
Marked image list (URLs, page title/URL, tags, timestamps, per-image edit settings, optional custom file names)chrome.storage.localShow and manage your marked images
Download folder name and related preferencesChrome extension storageSave files where you prefer under Downloads
Optional TinyPNG API key and enable flagchrome.storage.localCall TinyPNG only when you turn it on

The marked list is limited (currently up to 500 images; newest kept). You can remove items at any time from the marked-images workspace. SnapGrab does not operate a SnapGrab server that receives your marked list or images.

Data processed for previews and downloads

When you open the gallery or export images, the Extension may fetch image files from their original URLs (and related page context you already marked) so it can display previews and produce edited downloads. That fetch happens from your browser using permissions granted to the Extension. Edited exports are written to your Downloads folder via the Chrome downloads API.

Local compression (JPEG / PNG / WebP via WASM) is performed on your device. Bytes from that process are not uploaded to SnapGrab.

Optional TinyPNG processing

If you enable “Further compress with TinyPNG” (or the gallery equivalent) and provide a TinyPNG/Tinify API key:

  1. The Extension encodes the image locally first.
  2. It then uploads the encoded image bytes to Tinify’s API (https://api.tinify.com) for an additional compression pass.
  3. The compressed result is returned to your browser and saved via the downloads API.

Your API key is stored only in local Chrome storage on that device. It is sent to Tinify as part of authenticated API requests when this feature is used.

If TinyPNG is disabled (the default), no image bytes are sent to Tinify.

TinyPNG/Tinify is operated by a third party. Their handling of data is governed by their own terms and privacy policy (see tinypng.com). SnapGrab is not responsible for Tinify’s practices.

Permissions

The Extension requests:

  • contextMenus — to add SnapGrab to the image right-click menu
  • downloads — to save files you export
  • storage — to remember settings and your marked list
  • notifications — to briefly confirm when an image is marked
  • Host access — to load images for previews/exports, and (only if you enable it) to contact the TinyPNG API

SnapGrab does not inject content scripts into web pages for general browsing surveillance.

What we do not do

  • We do not sell your data.
  • We do not use your data for advertising.
  • We do not build user profiles for marketing.
  • We do not run analytics beacons from the Extension.
  • We do not require you to create a SnapGrab account.

Children

SnapGrab is a general-purpose productivity tool and is not directed at children under 13. Do not use the Extension to submit personal information of children to third-party services.

Your choices

  • Remove any marked image from the workspace, or clear selections in bulk.
  • Disable TinyPNG and delete the API key from Settings.
  • Uninstall the Extension to remove its local storage (Chrome removes extension data on uninstall).

Changes to this policy

We may update this policy when the Extension’s data practices change (for example, a new optional integration). The “Last updated” date at the top will change accordingly. Continued use of the Extension after an update means you accept the revised policy.

Contact

For privacy questions about SnapGrab, reach out via mail@mick.cx, open an issue on GitHub.