Everything you need to approve or allowlist this extension, on one page. NetPad is a subnet, CIDR, timezone and encoding toolkit that runs entirely inside the browser.
contextMenus, storage — and nothing else<all_urls>, no activeTab, no content scriptsconnect-src 'none'chrome.storage.local on the deviceForce-install or allow NetPad by ID. For Chrome, via ExtensionSettings:
{
"blckjbfppnafdkmddbpkahipkgbdnfni": {
"installation_mode": "allowed"
}
}
Or with ExtensionInstallAllowlist:
["blckjbfppnafdkmddbpkahipkgbdnfni"]
Microsoft Edge uses the same policy names under the Edge namespace, and NetPad is published to Edge Add-ons under a separate ID — listed on this page once available.
| Permission | Used for | What it does not allow |
|---|---|---|
contextMenus |
Adds one item, Open in NetPad, to the right-click menu for selected text. | It grants no page access. Chrome passes the selected text to the extension as part of the click event, so NetPad only ever receives text a user has deliberately selected and sent to it. |
storage |
Saves the user's chosen timezone cities and which tool the panel last had open. |
chrome.storage.local is local to the browser profile. It is
not storage.sync, so nothing is written to a Google account.
|
None of the above asks you to take our word for it.
chrome://extensions with developer mode on. The
permissions array is two entries and there is no
host_permissions key at all.
connect-src 'none', which makes the no-network claim
enforced by the browser rather than promised by us: any attempt to open a
connection is blocked by Chrome itself, in current and all future versions
of the extension.