Privacy Policy
MarkClip does not collect your data.
This page explains, permission by permission, exactly what MarkClip can access and what it does with it — because "we don't collect data" should be checkable, not just claimed.
Last updated August 23, 2026
01Summary
MarkClip is a Chrome extension that converts the webpage you're viewing — or a highlighted selection — into a Markdown file. The conversion happens entirely inside your browser.
MarkClip does not have a server. There is no backend to send data to, no analytics SDK, and no account to sign into. Every permission below exists to read the current page, convert it, and hand you a file — nothing else.
02What we collect
Nothing is transmitted off your device. MarkClip does not collect or transmit:
- Personal or identifying information
- Browsing history or a list of sites you visit
- Authentication credentials, passwords, or payment information
- Location data
- Analytics, usage metrics, or crash reports
The one thing MarkClip does read is the content of the page you explicitly ask it to convert — its HTML — so it can turn that page into Markdown. That content is processed locally and only ever leaves your machine if you choose to copy or download the result yourself.
03Permissions, explained
Chrome requires every extension to declare the permissions it uses. Here is what each one does in MarkClip, in plain language.
activeTab
Grants temporary access to the tab you're viewing only after you click the MarkClip icon — not standing access to every site you visit.
tabs
Reads the active tab's ID and URL so MarkClip can target the right tab when injecting its converter and passing the result back to the popup.
scripting
Injects the conversion script into the current page, but only at the moment you click Convert — never automatically or in the background.
downloads
Saves the finished Markdown file to your Downloads folder when you click Download. This is the extension's entire output mechanism.
offscreen
Creates a short-lived, invisible document used only to build the file for download — a Manifest V3 technical requirement, not a data channel.
storage
Keeps track of an export that's in progress (a job ID and status flag) so the extension recovers cleanly if Chrome pauses it mid-conversion. Cleared when the job finishes.
alarms
Sets a short-lived keep-alive timer only while a conversion is running, so Chrome doesn't shut the process down before your file is ready.
04What's stored, and where
MarkClip uses chrome.storage.local — a storage area that lives only on your device — to hold the bookkeeping for an in-progress export: a job identifier, the tab it belongs to, and a status flag. It does not hold page content, and it is deleted automatically once the export completes or fails.
05Third-party code
MarkClip's Markdown conversion is built on two open-source libraries, Mozilla Readability and Turndown. Both are bundled directly inside the extension package — they run locally on your device and are never fetched from a remote server.
06Data sharing
MarkClip does not sell, rent, or share any data, because it does not collect any to begin with. There are no third parties involved in how the extension works.
07Changes to this policy
If this policy changes, the "last updated" date at the top of this page will change with it. Material changes will also be reflected in the extension's Chrome Web Store listing.
08Contact
Questions about this policy or how MarkClip works can be sent to serhii.karpenko.dev@gmail.com.