Effective Date: August 2, 2024 | Last Updated: August 2, 2024
🔒 Privacy-First Approach
The Mermaid Visualizer extension is designed with privacy as a core principle. We do not collect, store, or transmit any personal data. All processing happens locally in your browser.
1. Information We Collect
1.1 No Personal Data Collection
Mermaid Visualizer does not collect any personal information, including but not limited to:
- Names, email addresses, or contact information
- IP addresses or location data
- Browsing history or website visit patterns
- User behavior analytics or tracking data
- Account credentials or login information
1.2 Local Storage Only
The extension uses browser's local storage exclusively for:
- User Preferences: Diagram viewing settings (zoom level, preferred theme)
- Extension Configuration: Technical settings to improve performance
- Temporary Data: Recently viewed diagram positions for better user experience
All this data remains on your device and is never transmitted to external servers.
2. How We Use Information
2.1 Core Functionality
The extension accesses webpage content solely to:
- Detect Mermaid diagram syntax in the currently active tab
- Render diagram code into visual SVG graphics
- Display interactive diagram viewer when requested by the user
- Enable export functionality to mermaid.live (official Mermaid editor)
2.2 No Background Processing
The extension only activates when you explicitly click the extension icon. No automatic scanning, background processing, or passive data collection occurs.
3. Data Sharing and Third Parties
3.1 No Data Sharing
We do not share, sell, rent, or transfer any data to third parties because we don't collect any data in the first place.
3.2 Third-Party Services
The extension integrates with:
- Mermaid.live: When you choose to export a diagram, you are redirected to the official Mermaid editor. This is a user-initiated action and subject to their privacy policy.
- Local Libraries: We use the official Mermaid.js library for diagram rendering, which operates entirely within your browser.
4. Data Security
4.1 Local Processing
All diagram processing happens locally in your browser, ensuring:
- Your diagram content never leaves your device
- No network transmission of sensitive information
- Complete control over your data
4.2 Security Measures
- Extension follows Chrome's security best practices
- Content Security Policy (CSP) prevents unauthorized script execution
- Minimal permissions requested (only what's necessary for functionality)
5. Permissions Explanation
The extension requests these permissions solely for functionality:
- "activeTab": Access current tab content to find Mermaid diagrams
- "storage": Save user preferences locally (no cloud storage)
- "scripting": Inject diagram rendering interface
- "host_permissions": Work on any website containing Mermaid diagrams
6. Children's Privacy
Our extension does not knowingly collect any information from children under 13 years of age. Since we don't collect any personal information from anyone, this policy applies universally.
7. Changes to Privacy Policy
We may update this privacy policy to reflect changes in our practices or legal requirements. Any changes will be posted on this page with an updated effective date. Continued use of the extension after changes constitutes acceptance of the updated policy.
8. Open Source Transparency
Mermaid Visualizer is open source software. You can:
- Review our complete source code on GitHub
- Verify our privacy claims by examining the code
- Contribute to the project or report security issues
- Build and install the extension yourself for maximum security
10. Legal Compliance
This privacy policy complies with:
- Chrome Web Store Developer Program Policies
- General Data Protection Regulation (GDPR) principles
- California Consumer Privacy Act (CCPA) guidelines
- Other applicable privacy legislation
📝 Summary
Mermaid Visualizer respects your privacy completely. We don't collect, store, or transmit any personal data. The extension works entirely within your browser to provide diagram visualization functionality while keeping your information private and secure.
← Back to Main Page