DMARCdrift
DMARCdrift
Account and data

Report history and data retention

How long reports are retained by plan tier, what happens when limits are reached, and export options.

DMARCdrift retains processed aggregate report data for a rolling window determined by your plan. Older data is purged automatically when it falls outside the retention window.

Retention by plan

PlanRetention
Free90 days
Solo1 year
Pro3 years

Retention is measured from the date the report's data was received, not the date of the reporting period. A report covering May 1 that was received on May 2 starts its retention clock on May 2.

What gets purged

When data ages out of the retention window, DMARCdrift removes:

  • The aggregate report records (source IPs, message counts, authentication results)
  • The daily aggregated summaries derived from those records
  • Any alert evaluations tied to the purged data

Policy history entries (DMARC record changes detected by DNS polling) are kept indefinitely regardless of plan tier — they're metadata, not report data, and are much smaller.

What retention means for your dashboard

The alignment trend chart, sending sources table, and metric cards all reflect data within your retention window. If your retention is 90 days, the chart shows at most 90 days of history, and the 30-day summary covers the last 30 days of that window.

If you downgrade to a lower tier, data older than the new retention limit is purged at the time of downgrade. It cannot be recovered after purge.

Upgrading and data backfill

Upgrading your plan extends the retention window going forward. It does not backfill historical data that was already purged. If you were on the free tier for six months and upgrade to Solo (1-year retention), you'll have the three months of data that's still within the old 90-day window, not six months.

No export currently

DMARCdrift does not currently offer a data export feature. If you need to archive your data before downgrading or canceling, this isn't yet possible in the product. If this is important for your use case, contact support before making plan changes.


See also: Billing and plan limits: plan comparison and how limits are enforced. What data DMARCdrift receives: what's in aggregate reports and what DMARCdrift stores.

Ask AI about this page:ClaudeChatGPT