Home / SnapGrab / Privacy policy
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.
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 | Where | Purpose |
|---|---|---|
| Marked image list (URLs, page title/URL, tags, timestamps, per-image edit settings, optional custom file names) | chrome.storage.local | Show and manage your marked images |
| Download folder name and related preferences | Chrome extension storage | Save files where you prefer under Downloads |
| Optional TinyPNG API key and enable flag | chrome.storage.local | Call 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.
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.
If you enable “Further compress with TinyPNG” (or the gallery equivalent) and provide a TinyPNG/Tinify API key:
https://api.tinify.com) for an additional compression pass.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.
The Extension requests:
SnapGrab does not inject content scripts into web pages for general browsing surveillance.
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.
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.
For privacy questions about SnapGrab, reach out via mail@mick.cx, open an issue on GitHub.