ZenCampus
Pricing Contact Us Book a Free Demo
Institutional Audit Trail

Know Exactly Who Changed What, and When

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.

100%
Actions logged automatically
Tamper-proof
Immutable log entries
Real-time
Event tracking
Instant
Compliance reporting

When Something Goes Wrong, You Need Answers - Not Guesswork.

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.

Every mutation - creation, edit, deletion - captured automatically
IP address and browser recorded for every entry
Sensitive fields (Aadhaar, medical data) never stored in the log
AM
Arjun Mehta
Super Admin
Updated
Updated grade for Aryan Sharma
Grade 9-B · Mathematics · B+ to A
Timestamp
12 Apr, 14:32
IP · Device
192.168.1.42
Tamper-proof Verified Entry #A-48217
Product Workflow

How It Works

A zero-setup audit system that runs silently in the background - surfacing answers the moment you need them.

app.zencampus.in/admin/audit-log
Audit Log
Every action, recorded automatically
Live
Search actor or record... Last 2 days
Actor Action Record Time
AMArjun MehtaSuper Admin Create Student: Priya Reddy 2m
SKSunita KrishnanTeacher Update Grade: 10-B Math 18m
RPRamesh PatelAccountant Payment Fee: Rs 12,500 1h
AMArjun MehtaSuper Admin Delete Transport Fee 3h
VMVijay MenonTeacher Login Session started 4h
Step 01

Every Action is Logged Automatically

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.

app.zencampus.in/admin/audit-log?filter
Filter Logs
2 results
User
Arjun Mehta
Action Type
Deleted
Record Type
All types
Date Range
13-15 Apr
Transport Fee deletedArjun Mehta · 11:28 AM · 192.168.1.42 Delete
Student Rahul Verma deletedArjun Mehta · 09:14 AM · 192.168.1.42 Delete
Narrow thousands of entries to the few that matter in under a second.
Step 02

Search and Filter in Seconds

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.

app.zencampus.in/admin/audit-log/A-48217
Entry Detail
Entry #A-48217 · Immutable record
Updated
Actor
Arjun Mehta
Role
Super Admin
IP Address
192.168.1.42
Device
Chrome, Windows
Record Hash (SHA-256)
9f2c1a…e4b7d0 · chained to prior entry
Total events
48,217
Users tracked
62
Retention
2 years
This record is append-only. It cannot be edited or deleted by anyone, including admins.
Step 03

Inspect Before-and-After Changes

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.

Core Capabilities

Tamper-Proof, Append-Only Log

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.

Powerful Filters & Full-Text Search

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.

IP Address & Device Tracking

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.

Automatic PII Protection

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.

One-Click CSV Export

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.

Configurable Retention Policy

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.

Coverage

What Gets Captured

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

Recommended Next

Accountability across every module

An audit log is most powerful next to the areas where accountability matters most - your staff, your finances, and your reporting.

See all features
Get Started

Ready for a School Where Every Action is Accountable?

Book a free demo and see ZenCampus audit logs in action - from automatic capture of every change to one-click CSV export.

No credit card required · A personalized 30-minute walkthrough