HomeDocsPrivacy & PerformanceExtension Permissions Breakdown
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:

PermissionPurposeData Scope
activeTabAllows capturing visible pixels of the currently active tab only when you invoke the extension.Active tab only on user click/hotkey.
storageStores extension settings (default export format, hotkey toggles, theme preferences).Local extension storage.
scriptingInjects the scrolling controller and area-selection overlay into the tab you capture.Active tab only, when you capture.
unlimitedStorageLets 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.