Software Requirements: Data Protection, Retention & Disposal¶
Introduced in requirements baseline v1.1 (GAP-06, ADR-0016).
LQMS provides mechanisms to implement the organization's data-protection and retention policy (Swiss revised FADP, EU GDPR, ISO 13485 §4.2.5). Legal determinations are the organization's DPO / regulatory affairs.
| ID | Requirement | Trace |
|---|---|---|
| REQ-DPR-001 | Personal data shall be minimized: LQMS shall store only the identity data necessary for attribution (stable subject, display name, email) plus what regulated records require, and shall not collect personal data beyond this. | STR-021; ADR-0016 |
| REQ-DPR-002 | Attribution shall reference users by a stable internal identifier; human-readable personal data (name, email) shall reside only in the user record, so it can be severed without breaking record integrity. | STR-021; ADR-0016, ADR-0013 |
| REQ-DPR-003 | Retention periods shall be configurable per document/record type and scope, with a defined retention-start event; the system shall compute a disposal-due date for each retained record. | STR-021; ADR-0016 |
| REQ-DPR-004 | A legal hold shall be applicable to a scope or record set, suspending disposal regardless of retention expiry. | STR-021; ADR-0016 |
| REQ-DPR-005 | Disposal at end of retention shall be a deliberate, authorized, audited action (not automatic); a disposal record (what/when/who/policy) shall be retained; legal hold shall block it. | STR-021; ADR-0016, ADR-0012 |
| REQ-DPR-006 | Personal data held under a retention obligation shall be retained, not erased, during the retention period; the system shall produce a report of the personal data it holds about an identified individual and the basis for holding it (to support documented refusal and access requests). | STR-021; ADR-0016 |
| REQ-DPR-007 | Where erasure is warranted (no retention basis, non-regulated scope, end of retention, minimization correction), the system shall physically delete the user record where nothing retained references it, or anonymize it (PII → non-identifying tombstone, internal id and references preserved) where retained records still reference it; record integrity and historical attribution shall be preserved. | STR-021; ADR-0016, ADR-0013 |
| REQ-DPR-008 | The system shall provide, on request, an export of the personal data held about an identified individual (access). | STR-021; ADR-0016 |
| REQ-DPR-009 | Identity claims (name, email) shall be rectifiable by refresh from the identity provider. | STR-021; ADR-0016, ADR-0013 |
| REQ-DPR-010 | All retention-policy changes, legal holds, disposals, and erasures shall produce audit events. | STR-009, STR-021; ADR-0016, REQ-AUD-001 |
| REQ-DPR-011 | Disposal shall delete the record's content blobs and index rows in the live system (REQ-DOC-018, REQ-SRCH-011). Erasure/disposal is forward-only with respect to existing backups: backups shall be retained for a bounded, configurable window after which they age out, so disposed/erased data does not persist indefinitely (crypto-shredding remains a future option for stronger backup erasure). | STR-021; ADR-0025, ADR-0016 |