Terms & Conditions

Last updated: June 2026

These terms govern your use of the Diagrammo desktop application, the dgmo command-line tool, the web editor at online.diagrammo.app, and the diagrammo.app website (collectively, the "Services"). By using any of the Services, you agree to these terms. If you don't agree, don't use them — no hard feelings.

1. The Software

Diagrammo is a family of tools: a desktop application (the "App") and its hosted web editor, both available free of charge, plus a set of open-source packages — the dgmo command-line tool and library, the MCP server, and editor/framework integrations — released under the MIT License.

Desktop App & Web Editor

The App is proprietary software licensed to you free of charge, and the web editor at online.diagrammo.app is the same software offered as a hosted service. Your license is personal, non-transferable, and non-exclusive. You may install the App on any devices you personally own and use. You may not redistribute, reverse-engineer, decompile, or create derivative works of the App or web editor.

Open-Source Packages

The dgmo CLI and library, the MCP server (@diagrammo/dgmo-mcp), and the framework integrations (such as remark-dgmo and its Astro, Docusaurus, and Fumadocs wrappers) are open-source software released under the MIT License. You are free to use, modify, and distribute them in accordance with that license. The MIT License terms take precedence over these Terms & Conditions for those packages specifically.

2. Privacy & Data Collection

We collect optional, opt-out diagnostics (sanitized error reports and crash data) to improve the software. This data does not include your diagram content, file names, or personally identifiable information. It is pseudonymous — tied to a random per-install ID, never to your name or email — and we do not sell, share, or rent your data to third parties. You can turn diagnostics off at any time in Settings. See our Privacy page for exactly what is and isn't collected, retention, and how to opt out.

The App and CLI operate primarily offline. Your diagrams and files stay on your machine — we never see them, store them, or transmit them anywhere. The web editor runs entirely in your browser as well: diagrams are kept in your browser's local storage and are not uploaded to our servers.

MCP Server (@diagrammo/dgmo-mcp)

The Diagrammo MCP server runs locally inside your AI client (Claude Desktop, Claude Code, Cline, Cursor, etc.) and does not transmit your diagrams or any other data to Diagrammo or any third party. All rendering happens on your machine. The server has no telemetry and makes no outbound network requests of its own.

Two tools have user-visible side effects you should know about:

The MCP server is open source (github.com/diagrammo/dgmo-mcp) and you can audit exactly what it does.

3. Intellectual Property

Your diagrams are yours. Diagrammo claims no ownership or license over any content you create using the Services. You retain all rights to your work.

The Diagrammo name, logo, and website content are the property of Diagrammo and may not be used without permission.

4. Disclaimer of Warranties

The Services are provided "as is" and "as available" without warranty of any kind, express or implied, including but not limited to warranties of merchantability, fitness for a particular purpose, or non-infringement. We don't guarantee the software will be error-free or uninterrupted — but we do our best.

5. Limitation of Liability

To the maximum extent permitted by law, Diagrammo shall not be liable for any indirect, incidental, special, consequential, or punitive damages, or any loss of profits or revenue, whether incurred directly or indirectly, arising from your use of the Services.

6. Termination

You may stop using the Services at any time. We may suspend or terminate your access if you violate these terms. Upon termination, your license to use the App ends, but your diagrams and files remain yours on your own machine.

7. Changes to These Terms

We may update these terms from time to time. If we make material changes, we'll update the "last updated" date at the top of this page. Continued use of the Services after changes constitutes acceptance of the new terms.

8. Contact

Questions about these terms? Reach out at diagrammo@pm.me.