Cutline — Privacy Policy

Effective 12 August 2026 · Applies to the Cutline browser extension, version 1.0.0

Cutline collects nothing and transmits nothing. It makes no network requests of any kind. Everything it reads is used on your own machine, in the moment you take a screenshot, to decide what to call the resulting file — and is then discarded.

What Cutline reads, and when

Cutline reads a page only at the moment you invoke a capture on it — by pressing its keyboard shortcut or clicking its toolbar icon. It has no ability to read pages in the background, read other tabs, or read anything while you are not actively capturing. This is enforced by the browser: the extension requests the activeTab permission rather than permission to access websites.

Read at capture timeWhy
An image of the visible tabIt is the screenshot.
Page address and titleSupplies the site name and subject words in the filename.
Your current text selectionA selected error message becomes the filename.
schema.org / meta markupGives the exact product name and price a shopping page declares.
Up to 20,000 characters of visible page textLocates an issue key or exception name. Skipped entirely when the page address already supplies one.

All of this is processed inside the extension, in memory, and released as soon as the filename has been built. None of it is written to disk, logged, or sent anywhere.

What Cutline stores

Only your own settings — base folder, date-folder format, naming limits, the private-sites list and any folder rules you create. These are saved with the browser's own extension settings storage.

If you have browser sync switched on in your browser account, the browser may sync those settings across your own devices, in the same way it syncs your bookmarks. That is handled entirely by your browser and its vendor. Cutline operates no server and receives none of it.

What Cutline writes

Nothing else on your system is written or modified.

Filenames and sensitive pages

Because Cutline puts page content into filenames, the filename itself can reveal something — a name like bank-statement-balance-42000.png is visible in a screen share or a file picker in a way that a plain timestamp is not.

Cutline therefore ships with a default list of sensitive contexts — banking hosts, password managers, and any address containing /login, /checkout or /password — where it deliberately ignores all page content and saves a bare timestamp instead. Captures taken in an incognito window are always saved as a bare timestamp. You can edit this list on the extension's options page.

Permissions

PermissionWhat it is for
activeTabRead and photograph the current tab, only when you invoke a capture.
scriptingPlace the selection overlay and rename prompt on the page.
downloadsSave the finished PNG to your Downloads folder.
storageRemember your settings.
clipboardWritePut the captured image on your clipboard.
notificationsTell you when a capture cannot proceed, for example on a browser internal page.

Cutline requests no host permissions, so it never appears with the "read your data on all websites" warning, and cannot.

Third parties

There are none. No analytics, no crash reporting, no advertising, no external fonts or scripts, no remote code. Cutline does not sell, share, or transfer any data, because it never obtains any.

Children

Cutline is a general-purpose utility and does not knowingly collect information from anyone, of any age.

Changes

If a future version changes what Cutline reads or stores, this page will be updated and the effective date above revised before that version is published.

Contact

Questions about this policy: nmnijilkhan@gmail.com