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]