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
Audit Log � Last 2 Days

Priya Reddy � student created

Arjun Mehta  �  Chrome, Windows  �  2 min ago

created

Class 10B fee category � updated

Arjun Mehta  �  Safari, iPhone  �  18 min ago

updated

?12,500 payment � recorded

Arjun Mehta  �  Chrome, macOS  �  1 hr ago

payment

Transport fee category � deleted

Arjun Mehta  �  Chrome, Windows  �  3 hr ago

deleted
Product Workflow

How It Works

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

Live Activity Feed
14:32:01 ? student created ? Priya Reddy (9B)
14:14:09 ? fee_category updated ? Class 10B Tuition
13:55:44 ? fee_payment recorded ? ?12,500
11:28:17 ? fee_category deleted ? Transport Fee
10:02:33 ? user status_changed ? inactive (Mr. Sharma)
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.

Filter Logs
Date From
2026-04-13
Date To
2026-04-15
Action
deleted
Entity Type
All types
Search actor name or entity�

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

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.

Entry Detail
updated
Actor
Arjun Mehta
Role
super_admin
IP Address
192.168.1.42
Device
Chrome, Windows
Changes
BEFORE
amount: 10,000
AFTER
amount: 12,500
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

Explore More ZenCampus Features

One platform. Every workflow your school needs.

Ready for a School Where Every Action is Accountable?

Book a demo and see ZenCampus audit logs in action - from automatic capture to CSV export.

Book a Free Demo