Every action is logged with actor, device, and IP address. Filter by type, inspect before/after changes, and export up to 10,000 entries - sensitive fields auto-protected.
A student record was changed. A fee entry was deleted. A teacher's status was toggled. Without an audit trail, you have no way to know who did it, when, or from which device. ZenCampus logs every significant action automatically - so investigations that once took days take seconds.
Priya Reddy � student created
Arjun Mehta � Chrome, Windows � 2 min ago
Class 10B fee category � updated
Arjun Mehta � Safari, iPhone � 18 min ago
?12,500 payment � recorded
Arjun Mehta � Chrome, macOS � 1 hr ago
Transport fee category � deleted
Arjun Mehta � Chrome, Windows � 3 hr ago
A zero-setup audit system that runs silently in the background - surfacing answers the moment you need them.
ZenCampus captures audit entries silently in the background - no configuration required. Every creation, update, deletion, payment, and status change is recorded with the actor's name, role, timestamp, IP address, and device. Your team doesn't have to do anything differently.
Transport fee category deleted
Arjun Mehta � 11:28 AM � 192.168.1.42
Student Rahul Verma deleted
Arjun Mehta � 09:14 AM � 192.168.1.42
Narrow the audit trail by date range, action type, entity type, or free-text search across actor names and record labels. The default view shows the last two days - or drill back as far as your retention policy allows. Every result includes the actor's IP address and browser for full accountability.
Click any log entry to open the full detail view - actor name, role, IP address, device, and a side-by-side before/after diff of exactly which fields changed. When you need a complete record for reporting or compliance, export up to 10,000 entries as a structured CSV with a single click.
Audit entries are written once and never updated or deleted by application code. Database-level policies enforce append-only access, ensuring the record you see today is the same record that was created at the time of the action.
Filter by date range, action type (created, updated, deleted, payment recorded, status changed), and entity type (student, teacher, fee category, payment). Full-text search across actor names and entity labels with a 400 ms debounce for smooth, real-time results.
Every log entry captures the requester's IP address and user agent string - automatically parsed to show browser name and operating system in the detail view. Know not just who acted, but exactly which device they were using.
Sensitive fields - Aadhaar number, passwords, blood group, and medical conditions - are automatically stripped before any data is written to the audit log. Your compliance posture is protected without any extra configuration.
Export up to 10,000 log entries as a structured CSV, respecting your active filters. The file includes all 11 fields - actor, role, action, entity, changes, metadata, IP, and timestamp - ready for audit reports or compliance submissions.
Set your institution's log retention period from the settings panel - from 30 days on the free tier up to 2 years on enterprise plans. Automated cleanup runs on a schedule, deleting only entries older than your configured threshold.
Every significant mutation across the system is recorded - automatically, with no additional setup.
Student Created
Name, class, enrollment details
Teacher / Staff Created
Profile and role assignment
Student Batch Transfer
Class or section reassignment
User Status Changed
Active / inactive toggle for any user
Payment Recorded
Amount, student, and fee category
Fee Category Deleted
Category name and prior configuration
One platform. Every workflow your school needs.
Book a demo and see ZenCampus audit logs in action - from automatic capture to CSV export.
Book a Free Demo