# compliance/retention-policy.yml — Collection retention schedules
# Generated by scripts/compliance/emit-retention-policy.mjs — do not edit manually.
# Run `pnpm compliance:retention-policy` to regenerate.
collections:
  articles:
    postDeletion:
      action: hard-delete
      duration: P90D
      trigger: after-deletion
    purgeSchedule: monthly
    slug: articles
  media:
    postDeletion:
      action: hard-delete
      duration: P90D
      trigger: after-deletion
    purgeSchedule: monthly
    slug: media
  pages:
    postDeletion:
      action: hard-delete
      duration: P90D
      trigger: after-deletion
    purgeSchedule: monthly
    slug: pages
  users:
    postDeletion:
      action: hard-delete
      duration: P30D
      trigger: after-deletion
    purgeSchedule: daily
    slug: users
