๐ Permission & Access Control System โ Enterprise-Grade Security Hub
Granular role-based access control (RBAC) for your entire ERP. Define who can view, create, edit, or delete data across modules โ Students, Academics, Finance, HR, Library, Hostel, and more. Complete audit trail of all user actions.
Granular control. Complete visibility. Ironclad security.
The Permission & Access Control System provides enterprise-grade security for your educational institution. Create custom roles โ Principal, Administrator, Accountant, Teacher, Class Teacher, Librarian, Parent, Student โ and define exactly what each role can access. Multi-level permissions at module, sub-module, form, field, and record level.
RBAC compliant
Module to field
Who did what
Complete Access Control Lifecycle
Integrated modules for enterprise-grade permission management:
- Role Management โ Create, edit, clone, and delete roles. Pre-defined roles: Super Admin, Principal, Admin, Accountant, Teacher, Class Teacher, Librarian, Parent, Student
- Module-Level Permissions โ Grant/deny access to entire modules (Student, Academics, Finance, HR, Library, Hostel, Transport, Operations, Reports)
- Sub-Module Permissions โ Fine-grained control within modules (e.g., within Finance: Fee Collection, Expense, Payroll, Bank Reconciliation)
- Action-Based Permissions โ Create (Add), Read (View), Update (Edit), Delete โ independently assignable per module/sub-module
- Field-Level Security โ Hide sensitive fields (salary, address, phone numbers) from specific roles
- Record-Level / Data Scoping โ Restrict teachers to their own class data, accountants to their branch, principals to all data
- User Assignment โ Assign roles to users. One user can have multiple roles. Role hierarchy support
- IP & Device Restriction โ Limit access to specific IP addresses, devices, or time windows (school hours only)
- Two-Factor Authentication (2FA) โ Enforce OTP verification for sensitive roles or actions
- Complete Audit Trail โ Log every login, logout, permission change, data access, and modification with timestamp and IP
* All permissions enforced at database and application level โ no unauthorized access possible.
Role-Based Access Control (RBAC)
Define roles once, assign to many users. Modify permissions at role level โ changes apply to all assigned users instantly.
Module โ Sub-Module โ Field
Granular permissions from top-level module access down to individual form fields. Hide salary from teachers, hide parent contacts from students.
Create, Read, Update, Delete (CRUD)
Independently assign each action. Example: Accountant can Create/Read/Update fee receipts but cannot Delete. Teacher can Read student data but cannot Edit.
Record-Level Data Scoping
Class Teacher sees only their class students. Branch Manager sees only their branch data. Principal sees all institution data.
Complete Audit Trail
Track every login, logout, permission change, data view, create, edit, and delete. Know who did what and when.
Two-Factor Authentication (2FA)
Enforce OTP verification for admin roles, financial transactions, or sensitive data access. Extra layer of security.
Key Modules โ Complete Permission & Access Control
Enterprise-grade security with granular control at every level.
Role Management
Create & assign rolesModule Permissions
Access entire modulesSub-Module Permissions
Fine-grained controlAction Permissions
Create/Read/Edit/DeleteField-Level Security
Hide sensitive fieldsData Scoping
Record-level access2FA & IP Restriction
Extra security layersAudit Trail
Complete activity logPre-Defined Roles & Typical Access
| Role | Typical Access Scope | Sample Permissions |
|---|---|---|
| Super Admin | Full system access โ all modules, all data | Create roles, assign permissions, view audit logs, system configuration |
| Principal | All academic & student data, read-only financials | View all reports, approve leaves, view fee collection summary |
| Administrator | Student, Staff, Operations modules โ full CRUD | Add/edit students/staff, manage transport, hostel, library |
| Accountant | Finance module only โ fee, expense, payroll | Create receipts, record expenses, generate financial reports (no delete) |
| Class Teacher | Own class students โ attendance, marks, communication | Mark attendance, enter marks, send class announcements |
| Teacher | Assigned subjects โ marks entry only | Enter marks for assigned subjects, view student list (no edits) |
| Librarian | Library module only | Issue/return books, manage catalog, generate library reports |
| Parent | Own child's data โ read-only | View attendance, marks, fee dues, announcements, raise support tickets |
| Student | Own profile โ limited access | View own attendance, marks, timetable, library status |
GDPR & Data Privacy Compliant
Right to access, right to be forgotten, data portability. Full compliance with data protection regulations.
Session & Time-Based Access
Define access windows (e.g., staff only 8 AM โ 6 PM). Auto-logout on inactivity. Concurrent session control.
Role-Based Access ยท Module to Field Permissions ยท CRUD Control ยท Data Scoping ยท Two-Factor Authentication ยท Audit Trail ยท GDPR Compliant