Playbook · Schools
A 30-day operational playbook for K-12 / college / coaching DPDP compliance. Written for the school office staff who actually has to run this — not the lawyer who wrote the act.
Day 1 (Setup, ~30 min)
Day 2–7 (First-week operations, ~2 hrs)
/dpo/rights intake — incoming "delete my photo" emails become trackable rights requests.Day 8–30 (Steady state)
When: One-time at admission for every new student.
Purposes:
Retention: Until 7 years after the student leaves the school (CBSE bye-laws + IT records norm).
When: Per academic year, ideally at the start of each term.
Purposes:
Retention: As long as the published material exists; revocable on parental request, with the school making best-effort takedown of digital copies.
When: Once per student per school year.
Purposes:
Retention: 2 years after the student stops using transport, then summary purged; raw GPS logs purged at 90 days.
When: Issued at the time of leaving / graduation.
Purposes:
Retention: Until the alumnus withdraws consent or 10 years, whichever earlier.
| Record type | Retention | Source |
|---|---|---|
| Admission file (TC, mark sheets, certificates) | 7 years after leaving | CBSE bye-laws + IT 10A |
| Class XII / Board exam results (in-school copy) | Permanent | CBSE archival rule |
| Fee receipts | 8 years | Income Tax Act §44AA + GST |
| Transport / GPS logs (raw) | 90 days | Internal — minimisation |
| CCTV footage | 30 days unless an incident is logged | Internal — POSH / safety norm |
| Photos used in published material | Until parent withdraws + best-effort takedown | DPDP §6 + §12 |
| Staff records (employment) | 7 years after exit | Industrial Disputes Act §7 |
| Health / immunisation records | Until age 25, then per parent's instruction | ICMR guidance |
Sanad's pre-loaded retention schedule for the School sector matches this table. Edit at /dpo/retention to customise.
Photo published without consent
A parent emails complaining their child's photo was in the school's Facebook post — they never gave permission.
USB stick with class XII results lost
A teacher reports a USB stick with marked answer scripts is missing, ahead of result publication.
SMS sent to wrong parent
A clerical error causes a fee-defaulter notice to go to a different student's mobile number.
A typical regulator visit (Education Department, NCPCR, or post-DPB notice) opens with these questions. Sanad answers each in one click.
"Show me consent for these 30 students."
Open /dpo/consent. Filter by student name or class. Each row is a signed CR-* artifact; click to download the PDF receipt.
"Show me everything that happened in March."
/dpo/activity with period = 30d (or custom range). Cross-artifact stream: every consent, every right, every incident, every policy change.
"Prove these signatures aren't fake."
Send the auditor to /verify. They paste the artifact JSON, the page does Ed25519 verification in their own browser via Web Crypto. No trust in our servers required.
"What's your retention policy and have you executed deletions on time?"
/dpo/retention shows your schedule. /dpo/erasure-jobs shows every deletion the system has scheduled or executed, with proof of completion.
"Show your processing activity register."
/dpo/governance/ropa — the live RoPA. Each entry is a signed PR-* artifact.
"What's your grievance flow and SLA performance?"
/dpo/rights with status filter. The aggregate page shows median + p95 response time per right type vs. the 30-day DPDP requirement.
The school playbook is prebuilt into Sanad — sign up, pick "School", and your console arrives with templates / retention / sector dashboard ready.
Start a school tenantQuestion about a sector-specific scenario? Email us.