Privacy
Last updated: 8 October 2026
Short version
- NullClipper captures only after you click Capture or press the hotkey.
- The image is processed on your device.
- By default the result is copied to your clipboard. Nothing is uploaded.
- Optional NullImage uploads are encrypted on your device first.
- We do not use analytics, advertising, or crash telemetry.
- We do not have user accounts.
Browser extension (Chrome, Edge, Opera)
Current tab, after you act
When you click the NullClipper icon and choose Capture, or press the capture hotkey (default Alt+Shift+X), the extension takes a picture of the visible area of that tab. It does not capture other tabs, other windows, or your whole desktop. It will not capture restricted pages such as chrome://, edge://, opera://, or the browser stores.
Cropping happens in an extension-owned window. NullClipper does not inject scripts into the website.
Clipboard
The extension copies a PNG, a GIF, or a share link onto the clipboard so you can paste it. That copy stays on your device unless you paste it somewhere else.
Settings stored on your device
Snip vs. GIF mode, whether NullImage is enabled, and the NullImage server URL, expiry, burn-after-view, and optional password stay in the browser's local extension storage on this computer. Uninstalling the extension deletes that storage. We cannot read it from the internet.
Permissions
| Permission | Why |
|---|---|
activeTab | Capture the tab you invoked the extension on |
tabs | Find the current tab, skip restricted pages, open the crop UI |
clipboardWrite | Copy the PNG, GIF, or link |
storage | Remember your settings on this device |
commands | Hotkey to start a capture |
offscreen | Write images to the clipboard in Manifest V3 |
Optional host access | Only if you enable NullImage, and only for the server origin you approve |
There is no scripting permission and no content-script injection into web pages.
Windows app
The Windows app runs entirely on your PC. Its settings — including any NullImage password you type — are stored only in %AppData%\Clipper\settings.json. The only network request it ever makes is the optional NullImage upload described below.
Optional NullImage upload
NullImage is off until you turn it on, in either product.
When it's on, each snip or GIF is encrypted on your device (AES-256-GCM) and only the ciphertext is uploaded. The decryption key is kept in the #fragment of the share link, which browsers never send to a server. The Windows app uploads to https://nullimage.org; the extension uses the server URL you set (default https://nullimage.org) and asks you to grant host permission for that origin.
If you set a different server, you are sending ciphertext to that operator. Their privacy practices are theirs, not ours. If an upload fails, NullClipper copies the image locally instead.
What we do not collect
NullClipper does not:
- Sell or share your snips — the authors never receive them
- Run analytics, ads, or “phone-home” usage stats
- Create an account or require an email
- Capture in the background
- Read the contents of websites beyond the visible snapshot you requested
- Keep a copy of clipboard data on a server of ours
GitHub Releases, the source repository, and the browser stores may see download or install counts as part of those platforms. That is not data NullClipper sends.
This website
nullclipper.org has no analytics, no cookies, and no third-party scripts. Our web server keeps standard access logs (IP address, requested path, user agent) for operating and securing the site.
Children
NullClipper is a general productivity tool. It is not directed at children and does not knowingly collect personal information from children.
Changes and contact
If this policy changes in a material way, the date at the top of this page changes with it. The extension's canonical policy text also lives in the NullClipper repository. Questions: open an issue.