You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Embed your diagrams anywhere. Drop one into a README, an issue, a pull request, or any page as a Markdown image — it renders inline as a polished framed card with the diagram, its title, and an "Open in Apollon" button, matches light and dark themes, and updates as you keep editing — or paste a ready-made iframe snippet. The share dialog gains an "Embed" panel with copy-paste code, and embedding needs no sign-in or tokens: the diagram link is the key, exactly like opening it in the editor. Sharing now leads with live collaboration by default, and the dialog uploads a single shared copy whose access (collaborate, edit, or feedback) you can switch without ever creating duplicates. Embedded diagrams stay alive as long as they're viewed, so they won't quietly disappear from a README, and a popular one stays fast no matter how many people open it.
Server-rendered diagram images and PDFs now include edges that connect to a node's in-between anchor points. Previously such an edge was silently dropped from the export, so a diagram could come out with its boxes but a missing connection.
Server-rendered diagram images and PDFs now place edge labels on their edge (at the path midpoint) instead of at a fallback point off to the side. Edge-relative decorators (e.g. the SFC transition condition) are positioned the same way.
Copy file name to clipboardExpand all lines: ops/dsms/record-of-processing.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -106,7 +106,7 @@ No off-host backups of personal data exist. No personal data leaves the EU.
106
106
:::tip Paste-ready — DSMS "Custom Erasure Time"
107
107
108
108
```
109
-
- Diagram content (Redis): 120 days from the last write, enforced by a native database TTL.
109
+
- Diagram content (Redis): 120 days from the last access (opening, embedding, or editing the diagram), enforced by a native database TTL that is extended on each access.
110
110
- Live-collaboration data (display name, cursor, selection): held only while the user is connected; dropped from server memory on disconnect.
111
111
- IP address and user-agent: visible to the server only for the duration of an HTTP request; not persistently stored.
112
112
- Operational events about the service (no personal data by design): size-bounded ring buffer, ~250 MB per container.
@@ -119,7 +119,7 @@ No off-host backups of personal data exist. No personal data leaves the EU.
119
119
:::tip Paste-ready — DSMS "Reasoning for the erasure time"
120
120
121
121
```
122
-
Diagram data is retained for 120 days from the last edit to support editing across teaching iterations. After 120 days of inactivity, deletion is performed automatically by the Redis engine. Operational events about the service are kept free of personal data by data minimisation at source (Art. 5(1)(c) + Art. 25 GDPR); a time-based retention period under Art. 5(1)(e) GDPR is therefore not required.
122
+
Diagram data is retained for 120 days from the last access (opening, embedding, or editing the diagram) to support editing across teaching iterations and stable embeds in course materials. Each access resets the window; after 120 days of inactivity, deletion is performed automatically by the Redis engine. Operational events about the service are kept free of personal data by data minimisation at source (Art. 5(1)(c) + Art. 25 GDPR); a time-based retention period under Art. 5(1)(e) GDPR is therefore not required.
0 commit comments