Last updated: 2026-05-09
This extension does not collect, store, transmit, or share any of your data. Period.
Everything happens 100% locally on your machine. No analytics, no telemetry, no servers, no third-party APIs.
When you press the hotkey or click the toolbar icon:
chrome.tabs.captureVisibleTab API.~/Downloads/ folder via Chrome’s chrome.downloads API.chrome.runtime.sendNativeMessage — the helper only writes to your local clipboard.That’s it. No part of this process leaves your computer.
| Data | Where it goes | Who can see it |
|---|---|---|
| The screenshot PNG | Your local ~/Downloads/ folder |
Only you |
| The file path | Your local clipboard | Only you (and whatever app you paste into) |
| The URL of the page being captured | Used only to generate the filename (e.g. fullpage-example.com-2026-05-03.png); never transmitted |
— |
Nothing is uploaded. Nothing is logged remotely. The extension does not contact any server, ever.
| Permission | Why we need it |
|---|---|
activeTab, tabs |
To know which tab to capture |
scripting |
To inject the pre-scroll + sticky-header neutralization scripts so full-page screenshots are clean |
offscreen |
To play the camera shutter sound effect |
clipboardWrite |
To write the file path to your clipboard so you can paste it |
storage, unlimitedStorage |
To pass the captured image data from the background script to the viewer page (local Chrome storage only) |
downloads |
To save the PNG to ~/Downloads/ |
nativeMessaging |
(macOS only, optional) To call the local helper script that writes a “file reference” to the clipboard, enabling Claude Code’s [Image #N] auto-attach |
host_permissions: <all_urls> |
Required by chrome.tabs.captureVisibleTab to capture pages on any site |
None.
This extension does not include or load any third-party code, fonts, scripts, analytics SDKs, or trackers. There are no requests to any external domain.
The full source code of this extension is open and available at: https://github.com/20200207noon-art/fullpage-to-terminal
You can verify everything described above by reading the code yourself.
If this policy ever changes (e.g. if a future version adds an opt-in cloud feature), the change will be announced in the GitHub repo and reflected here with a new “Last updated” date. We will not silently start collecting data.
For questions or concerns, open an issue at the GitHub repo above, or email 20200207noon@gmail.com.
If you choose to install the optional macOS native helper (downloaded as a separate .pkg from the GitHub Releases page), the installer drops two files on your machine:
/Library/Application Support/FullpageToTerminal/copy_file_to_clipboard.sh/Library/Google/Chrome/NativeMessagingHosts/com.fullpageshot.copyfile.jsonBoth are 100% local, never run unless invoked by the extension via Chrome’s Native Messaging, and contain no telemetry. To uninstall, run:
sudo bash "/Library/Application Support/FullpageToTerminal/uninstall.sh"