Data & security

School Data Security Checklist: How to Protect Student Records

Schools hold more sensitive data about children than almost anyone. This checklist covers the practical steps that protect it, most of which cost nothing.

A school office holds names, dates of birth, home addresses, parents’ phone numbers, Aadhaar numbers, photographs, marks, fee records and sometimes medical notes, for hundreds or thousands of children. Very few organisations hold this much sensitive information about minors.

Most data problems in schools are not dramatic hacks. They are spreadsheets emailed to the wrong person, a former employee who can still log in, or a shared password written on a sticky note. That is good news: the fixes are mostly habits, not expensive technology.

1. Give access by role, not by convenience

  • Teachers see the students they teach, not the whole school.
  • Accounts staff see fees, not medical notes.
  • Only a small, named set of people can see or export sensitive data such as Aadhaar numbers and bank details.
  • Exporting student data in bulk needs approval from the principal.

2. Treat sensitive fields differently

Aadhaar numbers, bank details and health information deserve extra care. Show them only to people who need them, mask them where the full number is not required, and keep a separate record of who viewed them and when.

3. One person, one login

Shared logins (one "office" account used by four people) make it impossible to know who did what. Give every staff member their own account, require strong passwords, and turn on two-step verification where your software supports it.

4. Remove access the day someone leaves

Staff exits are one of the most common gaps. Make account deactivation part of the exit checklist, alongside returning keys and ID cards. Review all active accounts once a term and remove any that should not exist.

5. Keep an audit trail you cannot edit

Every change to marks, fees and student records should be logged with who made it, when, and the before and after values, in a log that nobody (including administrators) can quietly edit. It protects the school in disputes and inspections, and it protects honest staff too.

6. Stop emailing spreadsheets

Excel files with student data travel easily: to personal email, to WhatsApp, to a USB stick that gets lost. Wherever possible, share access to the record inside your system instead of exporting a file. If an export is truly needed, keep it to the minimum fields and delete it after use.

7. Back up, and test the backup

Make sure your data is backed up automatically and regularly, and that someone has actually tried restoring it. If you use a cloud school ERP, ask the vendor how often backups run, where they are stored and how quickly data can be restored.

8. Know where your data lives and that you own it

Ask your software vendor where student data is hosted (for example, whether it stays in India), and confirm in writing that the school owns its data and can export all of it at any time, including if you stop using the service.

India’s Digital Personal Data Protection Act, 2023 sets rules for handling personal data, with extra protections for children, including verifiable consent from a parent or guardian. Tell parents what data you collect, why, and who can see it, and collect only what you actually need.

10. Train staff once a year

A short annual session covering passwords, phishing messages, sharing data and what to do if something goes wrong is one of the most effective protections a school can have.

The checklist at a glance

AreaDone when
AccessEvery role sees only what it needs
Sensitive fieldsMasked where possible, views are logged
LoginsOne per person, strong passwords, two-step verification
Staff exitsAccess removed on the last working day
Audit trailEvery change logged, log cannot be edited
ExportsApproved, minimal and deleted after use
BackupsAutomatic, and a restore has been tested
OwnershipHosting location known, full export guaranteed in writing
ConsentParents told what is collected and why
TrainingStaff refreshed at least once a year

TriaCampus follows these principles with role-based access, each school’s data kept separate, and a log of fee actions showing who did what and when. See how we handle security or book a demo.

All articles