Skip to main content

Privacy Policy — MarkLens

Last updated: March 2026


Summary

MarkLens collects no data whatsoever. All rendering happens locally in your browser. Nothing leaves your device.

What We Don't Collect

  • No personal information
  • No browsing history
  • No file contents
  • No analytics or telemetry
  • No cookies
  • No tracking pixels
  • No third-party services

How It Works

The extension renders markdown files entirely within your browser using client-side JavaScript. Your markdown content is never sent to any server. Settings (theme, font scheme, etc.) are stored locally in your browser's extension storage.

Font Files

All font files (WOFF2) are bundled within the extension package. No requests are made to Google Fonts or any external CDN. Zero network requests for fonts.

Permissions

The extension requests three permissions:

  • storage — to save your preferences (theme, font scheme, profiles, etc.)
  • activeTab — to render markdown on the current page when you click “Render this page” (temporary, only on user action)
  • scripting — to inject the renderer into the current tab (used with activeTab)

URL Scope

Content scripts are scoped to: local .md and .markdown files, local directory listings (for folder navigation), and raw markdown files on GitHub, GitLab, and Bitbucket. The extension does not access any other websites.

Settings Sync

Your preferences are synced across your own devices via your browser's built-in sync mechanism (chrome.storage.sync). This sync happens through your browser account — no external servers are involved. Kraftware Labs has no access to your synced data.

Contact

Questions? Email us at [email protected]