Privacy policy

Live Diagrams at livediagrams.dev · effective 22 October 2026

Live Diagrams is a free, open-source tool for drawing distributed-systems diagrams and watching messages flow through them. It's made by Latch Kostov and runs entirely in your browser. There is no Live Diagrams server, no account and no database. The short version: your diagrams stay in your browser unless you choose to save them somewhere else, and we never receive them.

Jump to: Your diagrams · Google Drive · OneDrive · Dropbox · Your company's own copy · Confluence · Claude skill · Contact

Your diagrams

Private diagrams

For work diagrams, or anything you'd rather keep to yourself, mark a diagram Private (File → Privacy → Private diagram, or turn on New diagrams are private, which the first import of an infrastructure file offers once). A lock beside its title shows it's on. A private diagram:

What Private can't do, honestly:

Live Diagram for Confluence

The free Confluence Cloud app views and plays a diagram stored as a page attachment. It uses the signed-in reader's own permissions through Atlassian's Forge bridge. Configuration lists this page's attachment metadata and reads the selected diagram to offer its simulations. When an editor chooses a local file, the app validates it in the browser and uploads or replaces it in Confluence only on that editor's action.

Diagram content stays in browser memory while open and in the Confluence attachment; it is not copied into macro settings. The page stores only the attachment ID, selected simulation, height and theme. There is no independent app database, Forge app storage or persistent browser cache. Attachments and settings follow Confluence's data residency, version history, migration and retention controls. Uninstalling the app does not delete your Confluence attachments or their history; manage or delete them in Confluence.

The app's resources are hosted on Atlassian Forge. The macro sends no data outside Atlassian services and your browser: no requests to livediagrams.dev, no outbound links, no analytics and no additional third-party services. Normal Confluence attachment requests still happen. It requests no profile or email APIs and processes no personal data beyond what Confluence provides to render the page and the selected attachment, which may itself contain personal data. The publisher receives no copy and logs no diagram content. Atlassian's own platform operations remain subject to its policies.

The scopes are read:attachment:confluence, for listing and reading the page's attachments, and write:confluence-file, for explicitly uploading or replacing a diagram. Both use your Confluence permissions. The macro cannot bypass page restrictions or upload as a different app identity. Playback starts only when you press Play.

See setup and troubleshooting or ask for support on GitHub. Support issues are public: never attach private or work diagrams, and remove personal or confidential details from screenshots. Visiting documentation or GitHub is a separate action outside the macro.

Live Diagrams skill for Claude

The Live Diagrams skill (also listed as a plugin in Claude's directory) helps Claude draw diagrams for you. Its scripts run on your own machine, with Node.js, only when Claude runs them for a request of yours: they read the diagram files you give them and write the files you ask for, such as a diagram file or an Interactive HTML file. They make no network requests, collect nothing about you, and have no account, telemetry or server of their own. The publisher receives nothing and keeps nothing.

No analytics, no ads, no tracking

Live Diagrams has no analytics, no tracking pixels, no ads and no cookies of its own. We don't sell, rent or share anyone's data, because we never receive it. Fonts and icons are served from this site, not from a third party.

A strict Content-Security-Policy means the page can only talk to this site and the storage providers you connect (Google Drive, OneDrive, Dropbox). Your browser enforces it: no other site's scripts can run here, and the page can't send anything anywhere else. Links you follow tell other sites only that you came from livediagrams.dev, never which diagram or page.

The site is static files hosted on Vercel. Like any web host, Vercel handles the requests your browser makes for those files (including your IP address) to deliver and protect the site. Live Diagrams doesn't receive or keep those logs for any other purpose.

Cloud storage (only if you choose it)

Where the File menu offers Google Drive, OneDrive or Dropbox, you can save to and open from your own account there. Nothing of your diagrams is sent to one until you pick it. For all three:

Google Drive

Live Diagrams' use and transfer of information received from Google APIs to any other app will adhere to the Google API Services User Data Policy, including the Limited Use requirements.

OneDrive

Dropbox

Your company's own copy

Live Diagrams is static files, so a company can run its own copy on its own servers, behind its own sign-in, and keep every diagram inside its network. Such a copy talks only to the company's site, never to livediagrams.dev or to us. It can be built without share links and without tools for AI agents, with new diagrams private from the start, and under the company's own name. The self-hosting guide explains how. A company's copy is run by that company, under its own policies; this policy covers livediagrams.dev.

Children

Live Diagrams isn't directed at children under 13 and doesn't knowingly collect anything from anyone.

Changes and contact

If this policy changes, the new version is posted here with a new effective date, and every change shows in the site's public source code. We'll never start using data in a new way without asking you first.

Privacy questions or requests: latch.kostov@gmail.com, or open an issue on GitHub. Issues are public; never include personal details or private or work diagrams.

Terms of use · ← Back to Live Diagrams