All features

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.

Change History

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.

9
tracked operations
IPv6
IP address support
1-click
log wipe for GDPR
100%
change traceability

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

Compliance

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.

Security

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.

GDPR

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 free

Related Features

Demo

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.

Completely free
14-day demo
Contains everything from the videos