Data Retention Policy
Placeholder draft · Last updated 21 August 2026
Placeholder draft — this document has not yet completed legal review and is not legal advice. Final text must be reviewed before client contracting.
1. Customer-controlled retention
Retention is customer-controlled per tenant. Each workspace's retention settings declare the customer's retention policy for its operational records, audit events and export artifacts; no automated purge currently enforces those declared values (see below). The exception is attachment file content, which has an enforced, customer-adjustable retention policy (see section 2). OgmaQ does not impose its own shorter retention on customer workspace content.
2. Automated deletion of attachment files; no other automated purge
Attachment file content is subject to an enforced workspace retention policy: by default, an attachment's file content is permanently deleted 30 days after its record enters the archive (reaches a terminal status). Each customer workspace can adjust the number of days or turn this deletion off entirely. Only the file content is deleted — the attachment's metadata (name, provenance, classification) and the record's audit trail are retained, and each deletion is itself recorded in the audit trail. A deletion that has been carried out cannot be reversed. Provider-side backup copies are subject to the hosting provider's retention and are outside this policy's control; no certified-destruction claim is made.
No other automated purge currently runs. Deletion of other workspace content is a reviewed, manual administrative workflow: a deletion request is checked against the tenant's settings and any open obligations before any removal is carried out. Separately, a signed-in user can delete their own account in-app: the sign-in identity is removed immediately and the user profile is minimised (see Account lifecycle below), and each self-service deletion is recorded in the tenant's privacy request queue. Where audit traceability requires it, deletion may currently be effected as anonymisation — personal fields are minimised while the record identifier is retained (see Account lifecycle below).
If prohibited or sensitive data (for example patient data or special-category personal data, which are restricted by default — see the Acceptable Use Policy) is discovered in workspace records, its removal or anonymisation is handled as a reviewed action with the customer as controller. It is not automatically purged, and audit traceability obligations are considered before any change.
3. Account lifecycle
When a user leaves an organisation, their account is deactivated and may then be anonymised; a user may also delete their own account in-app, which removes the sign-in identity immediately and minimises the profile — the display name is replaced with a neutral label, the email address is cleared, and a durable neutral reference is retained for traceability. Historical audit-support records are preserved for record integrity — the trail of who did what remains intact even after the person's account is anonymised. Name text captured inside historical workspace records at the time of an action is not retroactively rewritten by anonymisation.
4. Tenant offboarding
When a customer leaves the service, the standard path is export first, then reviewed deletion of the tenant's data. Where a legal hold or similar obligation applies, the affected records are retained until the hold is lifted.
5. Retention schedule (structured placeholders)
The table below structures the categories a final retention schedule will cover. Where a period is not yet defined, it is deliberately left as a placeholder rather than an invented number.
| Data category | Current handling | Retention period |
|---|---|---|
| Tenant escalation records | Customer workspace content, customer-controlled | Customer-controlled setting, subject to legal and operational review |
| Audit-support records | Preserved for record integrity | Customer-controlled setting; any minimum period to be defined during customer agreement / legal review |
| Attachments | Uploaded file content is stored, with its metadata, in object storage designed to be private (upload size cap and file-type allow-list; downloads via short-lived signed links) | File content: deleted under the workspace's attachment-retention policy (default 30 days after the owning record is archived; customer-adjustable or disable-able). Metadata: retained with the owning record; final period to be defined during customer agreement / legal review |
| Discussion comments | Stored server-side as workspace content; edits keep an append-only history; deletion is a soft-delete (content flagged, not destroyed) | Follows the owning record; to be defined during legal review |
| In-app notifications and email delivery log | Stored server-side per recipient; "Clear all" archives rather than deletes; email delivery attempts are logged append-only with masked recipient addresses | Retained indefinitely at present; to be defined during legal review |
| Notification preferences | Per-user settings stored server-side (categories, digest, quiet hours) | Retained for the life of the account; to be defined during legal review |
| Consent and privacy-request records | Cookie-consent decisions and privacy (data subject) requests recorded server-side for signed-in users | To be defined during legal review |
| Workspace configuration | Tenant configuration documents stored server-side per workspace; administrators can export a local backup copy | Retained for the life of the tenant; to be defined during legal review |
| SSO and identity-federation records | Where enterprise single sign-on is configured for a deployment: domain claims, identity-provider configuration and access requests stored server-side | To be defined during legal review |
| Published data link access logs | Metadata-only access events for customer-published read-only feeds, logged append-only | To be defined during legal review |
| Export artifacts | Generated on request, short-lived by design | To be defined during legal review |
| Authentication and session logs | Operated via Supabase Auth | To be confirmed per provider configuration and documented during legal review |
| Security logs | Operational security monitoring | To be defined during legal review |
| Support requests | Email-based support | To be defined during legal review |
| Billing records | No billing provider currently in use | To be defined before any paid launch |
| User accounts | Deactivated and/or anonymised (identifier retained for audit traceability); users can also delete their own account in-app, which removes the sign-in identity and minimises the profile | Lifecycle-based — see "Account lifecycle" above |
| Tenant offboarding data | Export first, then reviewed deletion | Subject to legal hold and retention obligations |
6. Contact
Retention questions and deletion requests: the in-app privacy request workflow or privacy@ogmaq.com (general contact: hello@ogmaq.com). These role-based aliases route to the OgmaQ team; hello@ogmaq.com is the general contact if you are unsure which to use.