Datenaufbewahrung

Zuletzt aktualisiert: 18. September 2026

Diese Seite dokumentiert ausdrückliche Aufbewahrungsfristen für Datenklassen, die nicht implizit mit dem Lebenszyklus ihres übergeordneten Datensatzes enden.

Aufbewahrungstabelle

Data classRetention periodWhy
LangGraph chat checkpoints (compliance-chat-…)Until user account deletion, organisation deletion, or 30 days — whichever comes firstBlobs hold verbatim user document excerpts and free-text chat turns (GDPR personal data)
LangGraph orchestrator checkpoints (run-…, qms-…)Until organisation deletion, or 30 days — whichever comes firstSame as above
LangGraph requirement-analyst checkpoints (req-…)30 daysRequirement IDs are global, so the thread cannot always be mapped back to a user or organisation at deletion time. This is the user-visible residual window described in Privacy Policy §8.
Personnel inventory (people, person_accounts)Until organisation deletionEmployment and tool-account join for offboarding evidence
Device inventory (assets)Until organisation deletion or connector disconnectManaged hardware roster from MDM (name, owner email, encryption, compliance)
Outbound questionnaire packsUntil organisation deletion or customer-admin deleteExtracted audit questions, cited drafts, reviews and internal notes. Source spreadsheets are not stored.

LangGraph-Agent-Checkpoints

Retention: 30 days from the agent run that created the row. These tables hold serialised intermediate state for every agent run — compliance chat, compliance orchestrator, requirement analyst, QMS setup, document generator. The blobs include verbatim user document excerpts and free-text chat turns that constitute personal data under the GDPR.

  • On user account deletion, chat-session checkpoints under compliance-chat-{sessionId}- are purged.
  • On organisation deletion, checkpoints under compliance-chat-, run-{projectId}-, and qms-{orgId}- prefixes are purged. req-{requirementId}- rows are evicted only by the nightly cron.
  • A nightly retention job deletes anything older than the cutoff. The default 30-day window is configurable by Isodora (clamped to 1–365 days).

Configuration

  • The 30-day default can be shortened or extended by Isodora within 1–365 days.
  • Lowering it shortens the residual window for requirement-analyst threads.

Other classes

  • Evidence retention is currently bounded by organisation lifecycle.
  • Audit-log entries are anonymised on user delete and are not separately time-bounded.
  • Remediation-task history is bounded by project lifecycle.