Privacy & Data Use
Last updated: 25 July 2026
The short version
catchroll runs entirely on your device. Your captures, the page text saved alongside them, and the files you save are all held in your own browser storage and on your own disk. catchroll has no servers, makes no network calls, sends no telemetry, and uploads nothing — ever. There are no accounts, no cookies, and no analytics.
This isn’t a privacy setting you switch on. There is no code path in the extension that sends your data anywhere, because there is nowhere for it to go.
What catchroll stores, and where
- Your capture roll is kept in local browser extension storage
(
chrome.storage.local) on your device. It is never uploaded. - Saved canvases are written as portable
.catchrollfiles to your own Downloads folder — files you control, on your own disk. - Page text captured alongside an image (so an AI can read the capture) is stored the same way: locally, with the capture. If you redact a capture, the saved text for that capture is destroyed and the link back to its source is withheld — see the security position.
- catchroll remembers, at most, a pointer to the one folder you choose as your save location, so it doesn’t have to ask every time. That pointer is an access handle, not your data.
Connecting a folder for your library
catchroll can connect to a folder you choose so it can save your captures
there and browse your saved .catchroll library — this is the “connect folder”
feature. It’s worth being clear about what that access is and isn’t:
- You pick the folder through your browser’s own file picker. catchroll gets access to only that one folder — not your whole computer, not your other files, not any folder you didn’t choose.
- The access is granted by you and mediated by your browser, and you can revoke it at any time in your browser’s site settings.
- catchroll remembers your chosen save folder so it doesn’t have to ask every time you save; the browse access (for listing your library) is held only for the current session and is re-requested next time.
- Everything stays on your device. catchroll reads and writes your library in that folder locally — nothing in it is uploaded, copied off your machine, or sent anywhere.
In short: connecting a folder is you granting catchroll a scoped, local, revocable key to one folder for your own library — not the extension reaching into your files.
Permissions, and why each one exists
Chrome requires an extension to declare every capability it uses. Here is the complete list catchroll requests, and the honest reason for each:
activeTab— to reach the tab you’re on at the moment you trigger a capture.scripting— to run the capture and overlay code on the page you’re capturing.storage— to hold your capture roll and settings locally.unlimitedStorage— so long scrolling captures aren’t dropped by the default storage limit. Everything still stays on your device.tabs— to open the canvas workspace and manage capture tabs.downloads— to save.catchroll, PNG, and Markdown files to your Downloads folder.clipboardWrite— to paste images into the canvas and to copy a capture to your clipboard.- Host access to all sites (
<all_urls>) — capture has to be able to run on whatever page you choose to capture, so it isn’t restricted to a fixed list of sites. It runs only when you start a capture. catchroll does not read pages in the background, does not watch your browsing, and sends nothing it sees off your device.
What catchroll does not do
- It does not create an account or ask you to sign in.
- It does not set cookies or use analytics — on this website or in the extension.
- It does not phone home, check in, or report usage.
- It does not upload, sync, or back up your captures to any server.
Third parties
There are none. catchroll uses no third-party services, no external fonts or CDNs, and no trackers — including on this website, which loads nothing from anyone else.
Changes
If this policy changes, the updated version will be posted here at this same
address (catchroll.com/privacy), which is a permanent link.
Contact
Questions about privacy or data use: privacy@catchroll.com.