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 SummaryComplete transparency report on why ClickSnap requests activeTab, storage, and sidePanel permissions.
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. |
| sidePanel | Enables docked Chrome Side Panel UI for quick history browsing. | Chrome side panel surface. |
| scripting | Injects the scrolling coordinate tracker to measure document height. | Active tab execution context. |
Was this documentation helpful?
Your feedback helps us continuously improve technical guides.