Privacy Policy

Your privacy and data protection are our top priorities

Effective Date: July 10, 2026

Privacy First: SimpleMermaid is designed with privacy in mind. Your diagrams are processed entirely in your browser. We don't store, transmit, or have access to your diagram content.

1. Information We Collect

SimpleMermaid operates as a client-side application, which means most functionality happens directly in your browser. We collect minimal information:

1.1 Automatically Collected Information

  • Analytics Data: We use Google Analytics to understand usage patterns. This includes:
    • Page views and navigation paths
    • Browser type and version
    • Operating system
    • Referring website
    • General geographic location (country/city level)

1.2 Information We Do NOT Collect

  • Diagram content (processed entirely in your browser)
  • Personal identification information
  • Email addresses or contact information
  • Account information (no accounts required)
  • Payment information (service is free)

2. How Your Diagrams Are Handled

Complete Browser-Based Processing: All diagram creation, editing, and rendering happens locally in your web browser using JavaScript. Your diagram content:

  • Never leaves your browser unless you explicitly share a URL
  • Is not transmitted to our servers
  • Is not stored in any database
  • Is compressed and embedded in the URL when you use the share feature

URL Sharing: When you share a diagram via URL, the entire diagram is compressed and stored in the URL hash (after the # symbol). This means the diagram data stays in the URL and is never sent to our servers.

3. Cookies & Consent

Nothing is set until you choose. When you first visit, a consent banner asks whether we may use cookies. No analytics or advertising cookies are set — and no Google scripts are loaded — before you accept.

  • If you accept: Google Analytics cookies (_ga) measure anonymous site usage, and Google AdSense may set cookies on article and guide pages to show ads. The editor itself never shows ads.
  • If you choose "Essential only": no analytics or advertising cookies are set at all. The site works identically.
  • Local application data (not cookies): your theme choice, editor tabs, saved diagrams, and your consent choice itself are stored in your browser's localStorage. They never leave your device.

Changing your mind: use the "Cookie Preferences" link in the footer of any page to withdraw or grant consent at any time. Withdrawing consent also removes existing Google Analytics cookies.

4. Third-Party Services

We use the following third-party services:

  • Google Analytics: For usage analytics — loaded only after you consent (see Google's privacy policy)
  • Google AdSense: Shows ads on article and guide pages — loaded only after you consent. Google may use cookies to personalize ads; see how Google uses ad data
  • CDN Services: For loading Mermaid.js and other libraries (jsDelivr) — required for the site to function
  • Google Fonts: For typography

5. Data Security

Since SimpleMermaid doesn't collect or store your diagram data, the primary security consideration is the integrity of the application itself:

  • We use HTTPS to ensure secure delivery of the application
  • All third-party libraries are loaded from reputable CDNs
  • No user data is transmitted to or stored on our servers

6. Data Retention

We retain:

  • Analytics data: Aggregated and anonymized, retained according to Google Analytics policies
  • Diagram data: Never collected or retained

7. Your Rights

Since we don't collect personal data, traditional data rights (access, correction, deletion) don't apply. However, you can:

  • Use ad blockers to prevent analytics tracking
  • Clear your browser's local storage to reset preferences
  • Use the tool without any tracking by disabling JavaScript from third-party domains

8. Children's Privacy

SimpleMermaid is a developer productivity tool intended for professional use. We do not knowingly collect information from children under 13.

9. International Use

SimpleMermaid is accessible globally. By using the service, you consent to the processing of any collected data in accordance with this policy, regardless of your location.

10. Changes to This Policy

We may update this privacy policy from time to time. Changes will be posted on this page with an updated effective date.

11. Contact Information

For privacy-related questions or concerns about SimpleMermaid, please contact us through our GitHub repository or via our website contact form.

Summary: SimpleMermaid is designed to respect your privacy. We don't collect, store, or have access to your diagrams. The tool runs entirely in your browser, and we only use minimal analytics to improve the service.