See it as a diagram
Everything below, as a diagram you can edit. Describe yours and see it in seconds.
No account needed · Editable canvas, not a picture
What an auditor is actually asking for
The request usually arrives as system and data flow documentation, which sounds vague and is not. In practice it means a diagram showing the components in scope, a description of how data moves between them, and enough boundary detail that the reviewer can tell which flows leave your control. The reviewer then checks that picture against the other artefacts: the access policy, the logging paths, the monitoring evidence.
Consistency between artefacts is where audits go wrong more often than completeness. A diagram that shows an admin path the access policy does not mention creates a finding, even when both documents are individually true. Draw the boundaries first and reconcile them with whoever owns the policy before the diagram is submitted.
Say what is out of scope on the diagram itself. An explicit note that the marketing analytics estate is not in scope is a stronger artefact than a diagram that silently omits it, because the omission is the thing a reviewer will otherwise ask about.
The date on the diagram is the point
Audits look at a period, not at today. A diagram with no date attached is evidence of nothing, and a diagram that has quietly changed since the period ended is worse, because it invites a question about what else changed.
Two mechanics help here. Projects keep version history, and viewers can see the diagram and its versions, which means the auditor can be shown that the picture existed before the review started rather than being asked to take it on trust. And a repository connection can be pointed at a tag rather than a branch: connect at the release tag that was in production during the period and the generated diagram describes that release, not the one you shipped last Tuesday.
That second point is the one worth planning for. If your audit period ends at a release, connect a second project at that tag and leave it alone. It becomes the frozen artefact, while the branch-connected project keeps tracking production for everyone else.
Frozen is literal here rather than a statement of intent. Every sync begins by resolving the head commit of the ref it tracks and stops when that commit has not moved, and a tag does not move, so the daily job on an audit project never reaches the generation step at all. The figure in the audit pack in November is the same drawing that was there in July, and nobody has to remember not to touch it.
Tag, not branch
Drawing trust boundaries so a reviewer can read them
The reviewer is looking for the crossings. A flow that stays inside one trust zone is uninteresting; a flow that carries personal data from an untrusted zone into a trusted one is the entire subject of the review. Zones make that legible: draw the boundary as a container, put the components inside it, and label every edge that leaves with what it carries and how it is protected.
For data platforms, the field level is often what gets asked about, because the question is rarely does customer data move and usually which columns and where do they end up. Column-level lineage answers that in the same artefact rather than in a spreadsheet nobody reconciles. See lineage for how that is drawn.
Mark the stores rather than describing them in a legend. A reviewer scanning a diagram for personal data should find the answer on the nodes, not three paragraphs below the figure.
Access for the auditor, and for nobody else
External auditors need to read the diagram, not to join your workspace. A view-only link opens without a sign-in, which means the audit contact can be given exactly the access they need by email with no account provisioning and no seat consumed. Turning that link on is owner-only and available on paid plans, and turning it off again stops the link immediately.
For the internal side, put the review in a restricted folder. Only people added to the folder see the projects inside, while team owners and admins retain access. Audit preparation is one of the cases restricted folders exist for, alongside acquisitions and client work under NDA.
For the written report, export the canvas as PNG or JPEG and place the figure in the document with the date and the release it describes in the caption. The caption is doing real work: it is what ties the picture to the period.
FAQ
Does using a diagram tool make us compliant with an audit framework?
Can we give an external auditor access without adding them to the team?
How do we show the system as it was during the audit period?
What should be on the diagram that is usually missing?
Which formats can we put in the audit report?