Docs · Engines

Data flow diagram

Structured-analysis data flow diagrams in the Gane–Sarson notation: external entities, numbered processes, data stores and labelled flows, at any level (context diagram through level 2+). Trust boundaries are first-class, which makes the same figure a STRIDE threat model. Balance checking catches the classic defects — a store that is only ever read, a process with input and no output (a black hole) or output and no input (a miracle).

Templates
13
Source language
plaintext
Workstation
Studio
Engine id
dfd

In the same space

Most users come to Data flow diagram from Visio DFD stencils, Lucidchart data flow, OWASP Threat Dragon or Microsoft TMT. flowss runs this engine in the browser — no install, shareable via URL, exportable to PNG / SVG / PDF / source.

Syntax at a glance

entity Customer
process 1 "Accept order"
store D1 "Orders"
boundary "PCI zone" { 1, D1 }
Customer -> 1 : "card details"

Paste this in the Studio code pane to see Data flow diagram render live. The full grammar is at the upstream-docs link above.

Sample templates

All 13
Engine reference: dfd · ← Browse all engines · Quick-start guide