M
MarkClip
Webpage to Markdown Clipper

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:

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.