RECORDS RETENTION

Records Retention Policy

GENTIF uses database-driven retention policies so retention periods can be adjusted by authorized administrators when laws, business requirements, legal holds, or product policy change.

Last updated: 2026-06-11 · Policy set: v1.9.5m

Admin-controlled retention periods. The public schedule below describes default policy. The operational retention process uses admin-managed records in retention_policies, version history in retention_policy_versions, and active holds in legal_holds. Retention jobs should read those database tables rather than hardcoded values.

Default retention schedule

Record categoryDefault periodTrigger
Closed account profile4 yearsAccount closure
Terms and policy acceptance4 yearsAccount closure or last acceptance
Orders, invoices, subscriptions, refunds7 yearsTransaction date
Tax and accounting records7 yearsTransaction/tax period
Domain ownership, verification, and supersession7 years or longer if disputedDomain removal, supersession, or dispute closure
Certification, declaration, badge, proof, and directory history7 yearsCredential expiration, revocation, or removal
Website scans, URL inspection, and page inventory2 yearsDomain/account closure or removal
AI service requests and outputs2 years; 7 years if safety/dispute-relatedAccount closure, request date, or incident closure
Security and audit logs2 years normal; 7 years for incidentsEvent or incident closure
Privacy requests and appeals4 yearsFinal resolution
Backups30–180 days typicalBackup creation
Legal hold recordsUntil hold releaseLegal hold released

Deletion limits

Deletion may be denied, delayed, archived, anonymized, or restricted where GENTIF needs records for tax, accounting, billing, contract enforcement, chargebacks, security, fraud prevention, abuse prevention, certification integrity, domain ownership, supersession, privacy-rights compliance, legal claims, audits, regulatory requests, or legal holds.

Admin process

  1. Authorized admin reviews legal/business requirement.
  2. Admin updates the retention category in Retention Controls.
  3. System writes an audit event and retention-policy version.
  4. Retention jobs apply the current active period unless legal hold blocks disposition.
  5. Expired records are reviewed, deleted, anonymized, or archived according to the configured action.