Change History
Portiny records a complete history of every record change — who made it, when, from which IP address, and exactly what was modified including old and new field values. The audit log covers 9 operation types, from creation and edits to deletion and even record views. A timeline in the record detail lets you trace any change, filter by user, and compare before-and-after values at a glance. For GDPR scenarios, you can wipe an entire module's audit logs in one step.

Full change history for every record
Portiny logs every change made to your data. Who did it, when, from which IP address and browser, and exactly which fields were modified — old values alongside the new ones. No guesswork. No missing context.
The audit trail lives right inside the record detail as an interactive timeline. Click any entry to see a field-by-field diff comparing before and after values.
How an audit entry is created
A user performs an action
Create, update, delete a record. Add or edit a note. Lock or unlock. Portiny tracks 9 distinct operation types, including record views.
The system writes an audit entry
Operation type, version number, changed fields, old and new values, IP address, user agent, exact timestamp. Fully automatic.
The entry appears on the timeline
In a side panel on desktop, as an overlay on mobile. Most recent changes at the top. Older entries load automatically as you scroll.
Expand the diff and compare values
Click an UPDATE entry to reveal every changed field with its old value struck through and the new value highlighted.
Spreadsheets vs. audit trail in Portiny
Without an audit log
- No way to tell who changed critical data
- Compliance audits lack supporting evidence
- Suspicious activity goes undetected
- GDPR right-to-erasure hard to prove
With change history in Portiny
- Every change tied to a name, time, IP, and browser
- Audit trail ready for ISO 27001 and SOC 2
- Side-by-side diff with exact old and new values
- Wipe module audit logs in one step for GDPR erasure
Where change history matters most
Painless internal audits
An auditor needs proof of who modified a contract or financial record and when. Open the record detail, scroll the timeline — operation, author, timestamp, and IP are all in one place.
Spot suspicious activity fast
An unusual edit from an unfamiliar country at 3 AM? The IP address and user agent tell you where the change came from. Filter by user to review their full activity trail.
Right-to-erasure you can prove
A data subject requests deletion. The admin removes the records, then wipes the module's audit logs. The entire process stays inside the platform — no developer needed.
Track every change with confidence
Try Portiny's audit log — see who changed what, when, and from where. Compliance-ready evidence at your fingertips.
Try for freeRelated Features
Try everything yourself
After signing up, you can create a demo project — a sample construction company with 9 modules and test data. Everything you see in the videos, you can click through and try yourself.


