Data retention & deletion

Lifecycle by data class — subject to product configuration, legal hold, and Cloudflare platform behavior.

Exact timers vary by feature flags and your BYOB settings. This is not a records-management guarantee.

Data classes (illustrative)

ClassTypical locationDefault intent
Consent artifacts / vault objectsR2 (or your bucket)Long-lived retention per plan (e.g., multi-year vault objective); your bucket policies apply for BYOB.
Tenant metadata & profilesD1Persist until account deletion or purge routines run.
Security audit eventsD1Operational retention for forensics; tune via policy as program matures.
Webhook delivery logsQueues / transientShort-lived; designed for delivery not indefinite archive.
Billing recordsStripeSubject to Stripe retention and law; we store subscription state needed for service.

Deletion & legal hold

Tenant-initiated deletion hooks remove tenant-scoped data where implemented. Legal hold may pause deletion for named scopes.

All topics