
Comprehensive audit trail system tracking all admin actions with modern interface, advanced filtering, and automatic cleanup.

Track every admin action with detailed information, advanced filtering, and security-first design.
Clean, responsive Vue.js interface with split-panel layout for efficient log viewing and management.
Sidebar list with user avatars, action badges, relative timestamps, and click-to-view details. Select multiple logs for bulk operations.
Comprehensive view showing user information, action details, before/after comparison, and technical metadata including IP and user agent.
Filter by action type, object type, user, date range, and full-text search. Sort by date, user, action, or object type with pagination support.

ACTIVITY LIST VIEW
The activity list provides a comprehensive view of all logged actions with search, filtering, and pagination. Each entry shows user information, action type, object details, and relative timestamps for quick scanning.
Scrollable list with search, filters, and pagination controls.

Comprehensive view of selected activity with user information, action details, and metadata.

DETAILS PANEL
Click any activity to view comprehensive details including user information, action specifics, before/after values, IP address, user agent, and metadata. Perfect for security auditing and troubleshooting.
User information
View user avatar, name, email (if permitted), and user ID for complete accountability.
Change tracking
See before/after values with JSON-formatted details and metadata for complete context.
Monitor all admin actions across posts, users, comments, plugins, settings, media, and authentication events.
Track post/page creation, updates, deletions, trashing, and restoration with title, status, and content changes.
Monitor user registration, profile updates, deletions, and role changes with email and display name tracking.
Log comment creation, updates, deletions, and status changes with author information and content tracking.
Track plugin activations, deactivations, installations, and deletions with file names and network-wide status.
Monitor WordPress option updates, uiXpress settings changes, and theme customizations with old/new value tracking.
Track media file uploads and deletions with file names, titles, and MIME type information.
Monitor user login and logout events with username and user ID tracking for security auditing.
Built with security and privacy compliance in mind, featuring automatic data redaction and capability-based access control.
Automatically redacts passwords, API keys, tokens, and private keys before storage. All sensitive fields replaced with [REDACTED].
Only users with `manage_options` can view logs. User emails only visible to users with `list_users` capability for GDPR compliance.
Privacy-first design with anonymous data collection, user email protection, and compliance with GDPR, CCPA, and other regulations.
Nonce verification for all requests, SQL injection protection, whitelist validation, and comprehensive input sanitization.
The Activity Logger implements multiple layers of security to protect sensitive data and ensure compliance with privacy regulations.
Your audit trail is protected at every level:
Sensitive data never stored in logs, automatically redacted before database insertion
Multi-layer capability checks ensure only authorized users can view logs
Built-in GDPR compliance with email protection and anonymous data collection
Built for performance with batch inserts, optimized database indexes, and automatic cleanup to prevent database bloat.
Logs queued in memory and inserted in batches every 30 seconds or on WordPress shutdown. Reduces database load and improves performance significantly.
Dedicated table with optimized indexes on frequently queried columns. Composite indexes for complex queries ensure fast performance even with large datasets.
Configurable retention period (1-365 days, default: 90) with automatic daily cleanup. Prevents database bloat and maintains optimal performance.
Server-side pagination, optimized WHERE clauses, and proper index usage ensure fast query performance even with thousands of log entries.
Customize the Activity Logger to match your needs with configurable retention, log levels, and automatic cleanup options.
Simple toggle in Settings → Security to enable or disable logging. Automatically creates database table when enabled. No license required.
Set retention period from 1-365 days (default: 90). Used for automatic cleanup to prevent database bloat and maintain performance.
Choose "All Actions" for complete audit trail or "Important Only" for critical actions (deletions, role changes, activations) to optimize performance.
Enable automatic daily cleanup of logs older than retention period. Disable to keep logs indefinitely. Manual cleanup also available via API.
Experience the difference a comprehensive, security-first audit trail system makes in your WordPress workflow.
Track every admin action with detailed before/after comparisons, user information, and technical metadata for complete audit trail.
Automatic sensitive data redaction, capability-based access control, and GDPR compliance built-in from the ground up.
Batch inserts, optimized database indexes, and efficient queries ensure no slowdown on your site. Automatic cleanup prevents database bloat.
Join thousands of WordPress professionals who trust uiXpress Activity Logger to deliver comprehensive audit trails with security and performance built-in.