Page2Markdown - Convert webpages to structured Markdown with image downloading support
Effective Date: June 6, 2026
Page2Markdown ("the Extension") is committed to protecting your privacy. This Privacy Policy explains how the Extension handles data when you use it to convert webpage content into Markdown format.
Core Principle: Page2Markdown processes all webpage content exclusively on your local device. We do not collect, transmit, or store any of your personal data on external servers.
The Extension collects and processes the following types of data solely for the purpose of providing its core functionality:
| Data Type | Description | Purpose | Storage Location |
|---|---|---|---|
| Webpage Content | Article title, author, URL, and HTML content extracted from the active tab | Convert to Markdown format for preview and download | Local memory only (not persisted) |
| Image Resources | Image URLs from the extracted content | Download images and include them in the ZIP archive | Local device only |
| User Preferences | Metadata display settings (title, author, URL, date) and image download preference | Remember user settings across sessions | chrome.storage.local |
| Download Task State | Progress and status of image download tasks | Track and resume download progress | chrome.storage.local (temporary) |
All data processed by the Extension is used exclusively to deliver its core functionality:
No Data Transmission: At no point is any extracted content, user data, or browsing information transmitted to any external server or third-party service.
The Extension uses chrome.storage.local to store the following data:
As a user of Page2Markdown, you have full control over your data:
You can view your stored preferences at any time by opening the Extension's settings panel (gear icon in the popup).
chrome.storage.local.The Extension does not require any consent for data collection beyond the permissions granted at installation. You may choose to:
All content you extract and convert is available for download in standard formats (Markdown .md files or ZIP archives), ensuring full portability of your data.
The Extension includes the following open-source JavaScript libraries that run entirely within your browser:
| Library | Purpose | Data Handling |
|---|---|---|
| Readability.js (Mozilla) | Extract main article content from webpages | Runs locally; no external communication |
| Turndown.js | Convert HTML to Markdown format | Runs locally; no external communication |
| Marked.js | Render Markdown preview as HTML | Runs locally; no external communication |
| JSZip.js | Create ZIP archives for Markdown + images | Runs locally; no external communication |
When the "Save images" feature is enabled, the Extension downloads images directly from their original web servers to bundle them into a ZIP file. These requests are made solely to retrieve the image files you see on the page. No user data is sent to these servers.
The Extension does not use any analytics services, advertising networks, or tracking technologies. We have no way to identify individual users or track usage patterns.
The Extension requests the following browser permissions, each with a specific and limited purpose:
| Permission | Purpose |
|---|---|
activeTab |
Access the content of the currently active tab when the user clicks the Extension icon, to extract article content. |
scripting |
Inject the content extraction script (content.js and Readability.js) into the active tab to parse the page DOM. |
downloads |
Save converted Markdown files and ZIP archives to the user's local device via the browser download API. |
storage |
Store user preferences (metadata settings) and temporary download task state in chrome.storage.local. |
<all_urls> |
Allow the Extension to work on any webpage the user navigates to, since content extraction is needed across all sites. |
Minimal Permission Principle: Each permission is required for a core feature to function. No permission is requested for data collection, tracking, or any purpose beyond the Extension's stated functionality.
The Extension does not knowingly collect personal information from children under the age of 13. Since the Extension does not collect any personal data from any user regardless of age, it is suitable for use by all ages. If you are a parent or guardian and have concerns, please contact us using the information below.
We may update this Privacy Policy from time to time to reflect changes in the Extension's functionality or for legal, regulatory, or operational reasons. When we make changes:
If you have questions, concerns, or requests regarding this Privacy Policy or the Extension's data practices, please contact us:
We will respond to privacy-related inquiries within a reasonable timeframe.