Chrome permissions

Access should match the action you chose.

The current 0.3.1 release candidate uses six required permissions, one optional clipboard permission, and optional HTTP(S) host access requested at the point of need.

activeTabRequired

Use the current page after you invoke ImageSave

Gives temporary access to the active tab after an extension action, such as opening ImageSave or choosing its command. It is not a persistent all-sites grant.

contextMenusRequired

Add the right-click save action

Creates ImageSave's context-menu entry so you can start from the image or page you are already using.

downloadsRequired

Save the file through Chrome

Hands the chosen Original or generated output to Chrome's Downloads system, including safe filenames, Downloads-relative folders, and Save As where supported.

offscreenRequired

Run bounded browser image work outside the popup

Lets ImageSave use an offscreen extension document for supported decoding, conversion, preview preparation, clipboard handoff, and local ZIP work when a visible popup cannot safely host it.

scriptingRequired

Inspect the page only when requested

Injects the bounded scanner or picker into an eligible page after you invoke ImageSave. The extension does not install a persistent content script.

storageRequired

Keep settings and reconcile current work

Stores preferences and recipes locally, and uses session storage for current jobs, scans, permission leases, selected targets, and bounded receipts.

clipboardWriteOptional

Copy a generated PNG when you ask

Requested only when you choose Copy PNG. Denying it does not remove the ordinary download path.

http://*/* and https://*/*Optional host access

Read one selected image host when conversion requires it

ImageSave asks for the exact origin at the moment of need. Temporary access is removed after dependent work. There is no install-time persistent all-sites host grant.

What ImageSave does not request

The current candidate does not request identity, history, cookies, geolocation, notifications, bookmarks, native messaging, or a persistent install-time host grant. It contains no remote code.

Read the privacy policy for storage and network boundaries, or contact support with a permission question.