EdTech Data Retention Schedule
Under DPDP, “store forever just in case” is no longer a strategy—it’s a liability. Here is how to build a compliant Retention Schedule for EdTech.

Auto-Erasure
Rule 8 introduces mandatory auto-erasure if a user doesn’t interact for a specified period.

Pre-Erasure Notice
You must notify the user at least 48 hours before their data is wiped, giving them a chance to login.

Security Baselines
You must retain traffic & security logs for at least 1 year to detect unauthorized access.

Purpose Tied
Retention must be strictly tied to a specified purpose. Once the purpose ends, the data must go.
The Design Strategy
Think in five buckets (easy for product + legal + engineering):
- Account & identity data (login, parent verification status)
- Learning & academic data (progress, submissions, attendance)
- Communications (support tickets, chats, class recordings)
- Payments & transactions (course purchase/subscription events)
- Security & audit logs (access logs, admin actions, proctoring events)
Then define for each bucket:
- Purpose
- Retention Trigger
- Retention period
- Deletion method
- Exception (if another law or active dispute requires longer retention)
The Master Schedule
Use this as a baseline and adjust based on your exact purposes, contracts, and other applicable laws.
| Data category | What it includes | Keep until | Suggested retention logic |
| User account data | mobile/email, profile, role | account active + limited post-closure window | retain while account is active; on closure, erase after defined window unless legal necessity |
| Parent consent evidence | consent ledger events, notice version shown | audit defensibility | retain as long as needed to demonstrate lawful processing (often longer than normal account data) |
| Learning progress | scores, course progress, certificates | student expects continuity | retain while account active; if inactive for long period, erase in phases (archive → erase) |
| Proctoring artefacts | session recordings, screenshots, flags | dispute window ends | keep minimal artefacts; strict retention + auto-delete; treat as high-risk |
| Payments/order events | purchase confirmation, payment + delivery events | compliance/audit needs | keep at least 1 year from transaction/event date (Rule 8 baseline + illustration pattern) |
| Support tickets | grievances, complaints, resolutions | grievance SLA + audit | retain through resolution + defined audit window |
| Security & access logs | login logs, admin actions, access trails | security monitoring | retain 1 year (baseline under security safeguards) unless another law requires otherwise |
Tip for EdTech: use two layers of retention
Layer 1: “User-facing data” (erase sooner)
Layer 2: “Security/audit logs” (keep longer, access-controlled)
Quick checklist
FAQ
Need a custom Retention Matrix?
We define the triggers, periods, and database specs for your specific data flows.
