Privacy Policy — Markdown Viewer
Last updated: May 8, 2026
Short version: Markdown Viewer does not collect, store, or transmit any personal or sensitive user data. Everything happens locally in your browser.
What the extension does
Markdown Viewer detects Markdown files (.md, .markdown) open in Chrome and renders them as styled HTML. All parsing, sanitization, syntax highlighting, and optional diagram (Mermaid) or math (KaTeX) rendering runs in your browser. No content leaves your device.
Data we collect
None. The extension has no analytics, no telemetry, no tracking, no remote logging. We do not know when, where, or how you use it.
Auto-reload (optional)
When you enable Auto-reload in the extension's options, the extension periodically reads the Markdown file currently open in your tab (every 1.5 seconds by default) to detect changes. This allows live preview while you edit the file in an external editor.
The file content is read locally by the extension and stays in your browser — it is never uploaded, transmitted, or shared with any server, including Empiric Apps. Polling pauses automatically when the tab is hidden or in the background.
Auto-reload is off by default and must be explicitly enabled per profile via the extension's settings page. You can disable it at any time.
Data stored locally
The extension uses chrome.storage.sync to persist your preferences across browser sessions and devices signed in to the same Chrome profile:
- Selected theme (auto / github-light / github-dark / sepia / dracula)
- Reading width (narrow / normal / wide)
- Font size (small / medium / large)
- Toggles for table of contents, Mermaid, and KaTeX
These preferences are stored in your Google account's Chrome sync storage and are not visible to us or any third party.
Permissions used
storage— persist the preferences listed above.activeTab— send a message to the current tab when you click the toolbar icon (to toggle rendered vs raw view).host_permissionsforhttp://*/*,https://*/*,file:///*— the extension must be able to detect Markdown on any page you open, both local files and remote URLs.
Third-party services
None. All libraries the extension uses (marked, DOMPurify, highlight.js, Mermaid, KaTeX) are bundled inside the extension package and load from the extension's own local URLs. No external network requests are made at runtime.
Children's privacy
The extension is not directed at children and does not knowingly collect information from anyone, including children under 13.
Changes to this policy
If this policy ever changes, the updated version will be posted at this URL with a new effective date.
Contact
Questions about this policy or the extension: contact@empiricapps.com