Privacy Policy
Last Updated: December 2025
Overview
Markdown Viewer (“the Extension”) respects and protects user privacy. This privacy policy explains how the Extension handles user information.
Our Commitment
The Extension does NOT collect, store, or transmit any personal user data.
We believe your documents are your business. Everything stays on your device.
Data Collection
The Extension does NOT collect:
| Data Type | Collected? |
|---|---|
| Personal identification | ❌ No |
| Health information | ❌ No |
| Financial information | ❌ No |
| Authentication data | ❌ No |
| Personal communications | ❌ No |
| Location information | ❌ No |
| Browsing history | ❌ No |
| User activity | ❌ No |
| Website content | ❌ No |
| Document content | ❌ No |
Local Data Storage
The Extension uses browser’s local storage (Chrome Storage API / Firefox Storage API) to save the following information only on your device:
1. Rendering Cache
- PNG images converted from Mermaid diagrams
- Rendered Graphviz, Vega, and Infographic charts
- Complex HTML/SVG content
Purpose: Improve loading speed when reopening documents.
2. User Settings
- Document reading position (scroll position)
- Zoom level settings
- Page layout preferences
- Theme selection
Purpose: Remember your preferences between sessions.
Important
- ✅ All data stored locally only
- ✅ Never uploaded to any server
- ✅ You can delete anytime by clearing browser cache
- ✅ Uninstalling removes all data
Permissions Explained
The Extension requests these permissions solely for core functionality:
storage & unlimitedStorage
Purpose: Cache rendered images and save user settings locally.
Not used for: Tracking, analytics, or data collection.
offscreen (Chrome only)
Purpose: Render Markdown content in the background, including converting diagrams to PNG images.
Not used for: Any external communication.
scripting
Purpose: Inject rendering scripts when opening Markdown files to convert Markdown to formatted HTML display.
Not used for: Accessing other websites or data.
tabs
Purpose: Detect if the current tab has opened a Markdown file, and get document title for export file naming.
Not used for: Tracking browsing history.
downloads
Purpose: Export Markdown documents to Word (.docx) format and save locally.
Not used for: Uploading files anywhere.
Host Permissions (file://, http://, https://)
Purpose: Access local Markdown files and online Markdown files (on GitHub, GitLab, etc.).
Not used for: Accessing any non-Markdown content.
Data Sharing
The Extension does NOT share user data with any third parties.
We:
- ✅ Run completely locally
- ✅ Include no analytics or tracking code
- ✅ Use no remote servers
- ✅ Make no external network requests
- ✅ Send no data to any third parties
Data Security
Since the Extension does not collect or transmit any user data:
- No risk of data breach
- No server vulnerabilities
- No third-party data exposure
- All processing on your device
Third-Party Services
The Extension uses zero third-party services:
- No analytics (Google Analytics, Mixpanel, etc.)
- No error tracking (Sentry, Bugsnag, etc.)
- No advertising networks
- No external APIs
- No CDNs for content
All code runs locally. All dependencies are bundled.
Open Source Transparency
The Extension is fully open source under the ISC license.
You can:
- View all source code
- Audit for privacy concerns
- Build from source yourself
- Verify our claims
Repository: github.com/markdown-viewer/markdown-viewer-extension
User Rights
You can at any time:
Clear Local Data
- Go to browser settings
- Find extensions storage
- Clear Markdown Viewer data
Remove All Data
- Uninstall the Extension
- All local storage is automatically deleted
Manage Permissions
- Go to
chrome://extensions/orabout:addons - Find Markdown Viewer
- Adjust permissions as needed
Children’s Privacy
The Extension:
- Is not directed to children under 13
- Does not knowingly collect information from children
- Has no age-restricted features
- Processes no personal data from any user
International Users
Since no data is collected or transmitted:
- No GDPR data transfers
- No cross-border data issues
- Same privacy for all users worldwide
Policy Changes
If there are any changes to this privacy policy:
- We will update this page
- Modify the “Last Updated” date
- Post a notice in the GitHub repository
Users are encouraged to review this policy periodically.
Contact
For any questions about this privacy policy:
- GitHub Issues: Report an Issue
- Email: xicilion@gmail.com
Summary
| Question | Answer |
|---|---|
| Do you collect my data? | No |
| Do you track my activity? | No |
| Do you share data with third parties? | No |
| Is my data uploaded anywhere? | No |
| Is the code auditable? | Yes, it’s open source |
| Can I delete my local data? | Yes, anytime |
Your privacy is 100% protected.