Cutline — Privacy Policy
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 time | Why |
|---|---|
| An image of the visible tab | It is the screenshot. |
| Page address and title | Supplies the site name and subject words in the filename. |
| Your current text selection | A selected error message becomes the filename. |
schema.org / meta markup | Gives the exact product name and price a shopping page declares. |
| Up to 20,000 characters of visible page text | Locates 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
- A PNG file into your browser's Downloads folder, under the sub-folder you configure.
- The same image onto your clipboard, if you leave that option enabled.
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
| Permission | What it is for |
|---|---|
activeTab | Read and photograph the current tab, only when you invoke a capture. |
scripting | Place the selection overlay and rename prompt on the page. |
downloads | Save the finished PNG to your Downloads folder. |
storage | Remember your settings. |
clipboardWrite | Put the captured image on your clipboard. |
notifications | Tell 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