Retention schedule
Records are kept for as long as the reason in the last column holds, then deleted or redacted. A request to erase your details is honoured by redaction wherever a record must stay.
| Record | Kept for | Why |
|---|---|---|
| Bookings, tickets, attendance | 6 years after the class | Financial and dispute records |
| Payments, refunds, disputes, consents | 6 years | Financial and legal records; consent evidence |
| Passes and credit ledgers | 6 years after expiry or refund | Prepayment liability records |
| Customer record (name, email, mobile) | Until redaction on request, or 6 years after the last obligation ends | Identity behind the records above; redacted rather than deleted where a record must stay |
| Emails sent and their delivery status | 12 months | Proof of notice; diagnosing delivery |
| Support audit log | 6 years | Accountability for every support action |
| Product analytics events | 12 months | Funnel measurement; no address is stored |
| Sign-in codes, seat holds, rate-limit counters | Minutes to one day | Operational only |
| Webhook and job records | 12 months | Replay and reconciliation |