Security your review can sign off

Diagrams are drawn in memory and thrown away. What little we keep is hashed, sealed or yours to delete, and every claim here links to the page that proves it.

  • Never stored

    Diagram source is drawn in memory and not kept, unless you publish it or put it on a whiteboard.

  • No model training

    The service runs no AI model and keeps nothing to train one on.

  • No passwords

    An emailed code, or single sign-on through your own identity provider.

  • Runs in your network

    A self-hosted engine that makes no outbound request.

Your diagrams stay yours

The short version of the privacy policy, which lists every field, where it lives and for how long.

What we collect and why (opens in a new tab)

What we keep

  • Your email address and last sign-in
  • Hashes of sign-in codes, sessions and API keys
  • Diagrams you choose to publish
  • Organisation members, roles, settings and audit log
  • On Enterprise, your organisation's whiteboard tabs, until deleted. A board opens for someone outside the organisation only when your owner allows guests: read only, never Confidential, and audited
  • About ninety days of which tool each organisation call used
  • Daily call totals, to keep you inside your allowance

What we never keep

  • Diagram source or pictures sent to be drawn
  • Request bodies, in a log or anywhere else
  • A full IP address
  • A card number: Stripe takes the payment
  • A token from your identity provider or GitHub
  • Anything for advertising, sold or rented

Where diagrams are drawn

Hosted, inside your network, or on a laptop and in CI. The same engine in each, so a team can move without redrawing anything.

Where diagrams are drawnOn Cloudflare, in memoryIn one container inside your networkOn the developer's machine or your CI runner
Diagram source storedNo, unless someone publishes itNo, the server stores nothingNo, the files stay in your repository
What leaves your networkThe diagram text, over HTTPS, to be drawnNothing: no outbound request, no telemetryNothing by default
Accounts, SSO, audit logYes, in the portalNo, it is the engine onlyNo
How you get itEvery plan, from FreeFree for individuals and small teams; larger organisations, a commercial self-hosting licence, as an add-on to EnterpriseThe npm package, the CLI and the GitHub Action

Controls your organisation sets

Set by the owner or an admin in the portal. Every change is written to the audit log.

See them in the portal

Built so there's little to steal

What could be replayed is hashed or sealed, and the parts you run are small enough to read.

Pinning and verifying releases (opens in a new tab)Why plain SVG (opens in a new tab)
  • Hashed sessions

    Sign-in codes and session tokens are stored only as SHA-256 hashes.

  • Sealed secrets

    API keys, single sign-on secrets and SIEM tokens are sealed with AES-256-GCM.

  • No third-party script

    The portal, where keys are shown, loads no analytics and no outside script.

  • Signed releases

    npm packages with provenance, and an Action pinned by commit with an attestation.

  • Plain SVG

    Every diagram is a file with no script and nothing loaded from elsewhere.

  • Quiet by default

    The npm package sends no usage unless you turn it on.

Who handles data for us

The full list, from the privacy policy. The tools you name for your audit events are yours, not ours.

Who handles data for us, in the privacy policy (opens in a new tab)
ProviderWhat it does for usWhere
Cloudflare (opens in a new tab)Hosts the sites, the API, the MCP server, the account database, the caches and rate limits, hosted and organisation diagrams, and organisation call history.A global network. Cloudflare chooses where the database runs, and the choice is not limited to Australia.
Resend (opens in a new tab)Delivers the sign-in, invitation and support request emails.United States
Stripe (opens in a new tab)Takes payments for the Pro plan, and hosts the pages where you pay and manage billing.Where Stripe chooses, as its privacy policy describes.
Google (opens in a new tab)Runs Google Analytics on plotwork.dev and the docs, only for visitors who accept. Never on the portal.United States
PostHog (opens in a new tab)Runs product analytics and session recordings on plotwork.dev and the docs, only for visitors who accept, with everything typed hidden. Never on the portal.United States
GitHubHosts the public repositories, where people can open issues. It sees only what a person chooses to post.Public, under GitHub's terms

For your security review

Where Plotwork stands today.

Enterprise support (opens in a new tab)
Certification
Plotwork holds no SOC 2 report and no ISO 27001 certificate today. This page and the guides it links describe the controls as they are built.
Data processing agreement
Part of every Enterprise contract.
Uptime and support
An uptime SLA and a named support contact, in the Enterprise contract.
Security questionnaire
Send yours with an enquiry from the Enterprise page, and we reply by email.
Privacy requests
Write to legal@buungroup.com. A request about your account is answered within thirty days.
The company
Buun Group Pty Ltd, registered in Queensland, Australia.