Last updated: March 2026
PageNab is a Chrome extension that captures web page context (screenshots, console logs, network requests, DOM snapshots, cookies, storage, user interactions, performance metrics) and copies it to your clipboard for use with AI coding assistants. PageNab is designed with privacy as a core principle.
PageNab does not collect any data.
All captured data stays exclusively on your local machine:
You have full control over this data:
PageNab never shares any data with anyone.
PageNab automatically sanitizes sensitive information from captures:
*********; no individual keystrokes are capturedPageNab can capture the following data types depending on the selected preset (Light, Full, or Custom):
| Data Type | Description | Sanitized |
|---|---|---|
| Screenshot | Visual capture of the page | No PII captured |
| Metadata | URL, title, viewport, user agent | Public page info only |
| Console logs | Browser console messages | No sanitization needed |
| Network requests | Failed/slow HTTP requests | Headers sanitized |
| DOM snapshot | Cleaned HTML of the page | Scripts removed, passwords masked |
| Cookies | Non-httpOnly cookies (via document.cookie) | Values truncated/masked |
| Storage | localStorage and sessionStorage contents | Sensitive keys masked |
| User interactions | Last 50 clicks, scrolls, inputs | All input values masked |
| Performance metrics | Load times, Core Web Vitals, memory | Technical metrics only |
document.cookie in the content script (non-httpOnly cookies only). PageNab does NOT use the cookies Chrome permission and cannot access httpOnly cookies.
| Permission | Why |
|---|---|
activeTab | To capture the content of the page you're currently viewing, only when you click the extension |
clipboardWrite | To copy page context (text + screenshot image) to your clipboard |
storage | To save your preferences and capture history locally |
downloads | To save screenshots to your Downloads folder for persistence |
notifications | To confirm when a capture is complete |
scripting | To inject the content script that collects page data (console, network, DOM, etc.) |
PageNab does not request:
<all_urls> in permissions (the content script for interaction tracking uses <all_urls> in content_scripts, but this does not grant arbitrary access)tabs (no access to your tab list)history (no access to your browsing history)cookies (no access to httpOnly cookies via Chrome API)webRequest (no network interception)nativeMessaging (no external processes)PageNab is fully open source under the MIT license:
https://github.com/Oxyz-Studio/PageNab
PageNab does not knowingly collect any information from children under 13.
Changes will be reflected in the "Last updated" date and published in the GitHub repository.