Privacy Policy
Last updated: March 8, 2026
Overview
Mermaid Toolkit for Google Docs™ is a Google Docs™ add-on that renders Mermaid diagram syntax as images. Your privacy is important — this add-on is designed to work entirely within your browser with no external data transmission.
Data Collection
This add-on does not collect, store, or transmit any user data. Specifically:
- No analytics — No usage tracking of any kind
- No cookies — No cookies are set or read
- No telemetry — No diagnostic data is sent anywhere
- No advertising — No ads, no ad-related tracking
- No user accounts — No sign-up or login required beyond Google's own authentication
How Your Data Is Processed
All diagram rendering happens client-side in your browser using the Mermaid.js library. When you use this add-on:
- Your Mermaid code is read from the Google Docs™ document
- The diagram is rendered locally in your browser via Mermaid.js
- The rendered diagram is inserted back into your Google Docs™ document
No diagram content, document text, or any other data is sent to any external server.
OAuth Scopes
This add-on requests the following Google OAuth scopes:
| Scope | Why It's Needed |
|---|---|
documents |
Read Mermaid code blocks, insert rendered diagrams, export document content as Markdown, and create native checkboxes during Markdown import |
script.container.ui |
Display dialog windows within Google Docs™ |
These are the minimum scopes required for the add-on to function. A narrower documents.currentonly scope exists, but it does not support the Docs Advanced Service (REST API), which this add-on relies on for:
- Markdown export — reading structured document content (lists, headings, text styles) to produce accurate Markdown
- Checkbox import — creating native Google Docs™ checkboxes when importing Markdown task lists
- Batch operations — converting between code blocks and diagrams across the entire document
Despite using the broader scope, the add-on only ever accesses the currently open document — it never reads, modifies, or enumerates any other files in your Google Drive™.
Third-Party Services
This add-on loads the following open-source libraries from jsDelivr (cdn.jsdelivr.net), a public open-source CDN:
- Mermaid.js — diagram rendering (used by all features)
- Marked.js — Markdown parsing (used by Import from Markdown)
These are the only external network requests the add-on makes. No user data, document content, or diagram code is sent to jsDelivr — only the library scripts are fetched.
jsDelivr may log standard HTTP metadata (IP address, user-agent) as part of normal CDN operation. This is outside the add-on's control. See jsDelivr's privacy policy for details.
All rendering and parsing happens locally in your browser after the libraries are loaded. No other third-party services, APIs, or servers are used.
Data Sharing
Your data is never shared with anyone. There is no server-side component, no database, and no mechanism to collect or share data.
Changes to This Policy
If this privacy policy changes, the update will be reflected in this document with a new "Last updated" date. Since no data is collected, meaningful changes are unlikely.
Contact
If you have questions about this privacy policy, please visit our Support page.