Privacy Policy — Safe Image Format Converter
*Last updated: March 18, 2026*
---
## Summary
Safe Image Format Converter does not collect, store, transmit, or share any personal data or user information. There are no analytics, no telemetry, no accounts, and no external servers.
---
## Data Collection
**We collect no data.** The extension does not:
- Record your browsing history or the pages you visit
- Store or transmit any images you convert
- Collect your name, email address, or any identifying information
- Use analytics SDKs, crash reporting services, or third-party tracking
- Create or require a user account
- Communicate with any server operated by the developer
---
## How the Extension Works
### Image Conversion
When you right-click an image and select a save format, the extension:
1. Reads the URL of the image from the browser's context menu event. This URL is the same URL your browser already used to display the image on the page.
2. Fetches the image bytes from that URL. This is a standard HTTP request, identical to what any browser tab makes when displaying an image.
3. Passes the image data to a hidden offscreen document inside the browser, where it is drawn onto an HTML Canvas element and converted to the requested format (PNG, JPG, or WebP) entirely in memory.
4. Saves the converted file to your Downloads folder using Chrome's built-in download API.
At no point is any image data sent to a developer server, a cloud service, or any third party. The conversion happens entirely within your browser.
### Settings Storage
The extension stores the following preferences in `chrome.storage.local`, which is a storage area accessible only to this extension on your device:
- Your selected default format (PNG, JPG, or WebP)
- Your output quality setting (1–100)
- A count of successful conversions (used to decide when to show the "Rate Us" prompt)
- Whether you have dismissed the "Rate Us" prompt
This data never leaves your device. It is not synced to Google's servers via `chrome.storage.sync` and is not accessible to any website or other extension.
---
## Permissions Explained
| Permission | Why It Is Needed |
|---|---|
| **contextMenus** | Adds the "Save Image As PNG/JPG/WebP" items to the right-click menu when you click on an image. Without this, the context menu entries cannot be created. |
| **downloads** | Saves the converted image file to your Downloads folder. Without this, the extension cannot write the output file to disk. |
| **notifications** | Shows an OS-level notification if a conversion fails (for example, if the image source is restricted or unavailable). Without this, failed conversions would be silent and confusing. |
| **offscreen** | Creates a hidden browser document that can use the Canvas API. Manifest V3 service workers do not have access to the DOM, so image conversion via Canvas requires this offscreen context. |
| **storage** | Reads and writes your extension preferences (format, quality, conversion count, rate-prompt state) to local storage on your device. |
---
## Third Parties
This extension does not include, load, or communicate with any third-party services, SDKs, APIs, or analytics platforms. There are no CDN-loaded scripts. All code is bundled inside the extension package.
---
## Children
This extension does not knowingly collect any information from anyone, including children under 13.
---
## Changes to This Policy
If this privacy policy changes, the updated policy will be included in the extension package and noted in the version changelog.
---
## Contact
If you have questions about this privacy policy, open an issue on the extension's support page via the Chrome Web Store listing.