Security• 2 min read• Last Updated: August 2026
Extension Permissions Breakdown
Transparent explanation of every permission requested in manifest.json and why it is required.
Executive SummaryWhy ClickSnap requests activeTab, scripting, storage and unlimitedStorage, and why it doesn’t need access to all websites.
Permissions Breakdown Table
ClickSnap adheres strictly to the principle of least privilege. We only request permissions necessary for capture and local storage:
Manifest V3 Permissions
Detailed explanation of each permission:
| Permission | Purpose | Data Scope |
|---|---|---|
| activeTab | Allows capturing visible pixels of the currently active tab only when you invoke the extension. | Active tab only on user click/hotkey. |
| storage | Stores extension settings (default export format, hotkey toggles, theme preferences). | Local extension storage. |
| scripting | Injects the scrolling controller and area-selection overlay into the tab you capture. | Active tab only, when you capture. |
| unlimitedStorage | Lets your local screenshot library exceed the default browser storage quota. | Your device only. |
Was this documentation helpful?
Your feedback helps us continuously improve technical guides.