Authenticated access
Protected workspaces and APIs require an authenticated user session before school data is evaluated.
Data security & trust
SchoolDB uses layered application controls to authenticate users, resolve their school and role, restrict records, protect uploaded files and preserve operational accountability.
Security approach
Signing in is only the first step. SchoolDB also evaluates the user's active school membership, role, permissions and the requested record before allowing protected operations.
Protected workspaces and APIs require an authenticated user session before school data is evaluated.
An active membership connects each user to a specific school before operational records are returned.
Administrative, teaching, finance, reception and self-service roles receive different capabilities.
Sensitive uploads use private storage controls and authenticated download routes rather than public file links.
Important actions can record the actor, school, role, module, action and affected record for review.
Input validation, file type and size checks, security headers and server-side data scoping reduce common risks.
A successful sign-in does not grant access to every module. SchoolDB resolves the selected school, active membership, assigned role and any individual permissions before protected data is returned.
Creates school workspaces and controls administrator-level access across authorised schools.
Runs one school workspace and manages its academic, operational and delegated staff access.
Works with assigned teaching areas and only the additional modules explicitly enabled by the school.
Uses approved finance and operational modules without receiving general administrator authority.
Uses approved admissions and front-office workflows without finance or academic administration by default.
Uses a personal self-service space limited to linked student information and permitted actions.
Incident readiness
Reports are assessed for scope and impact, affected access can be contained, relevant evidence can be preserved, and the school can be contacted using the agreed support and incident channels. Any contractual or legal notification is handled according to the facts and applicable requirements.
Contact us with the school name, a clear description and a safe way to reach you. Do not email passwords, OTPs, UPI PINs or unnecessary student records.
No internet service can guarantee absolute security. This page describes SchoolDB's application approach and does not claim a third-party certification, independent audit result, regulatory approval or an unconditional guarantee unless SchoolDB provides that evidence separately in writing.