Gradient background

WordPress Activity Logger

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

uiXpress Activity Logger showing activity list and details panel

Complete Audit Trail System

Track every admin action with detailed information, advanced filtering, and security-first design.

7+
Action Categories
100%
Privacy Compliant
90
Days Default Retention
0
Performance Impact

Modern User Interface

Clean, responsive Vue.js interface with split-panel layout for efficient log viewing and management.

Activity List View

Sidebar list with user avatars, action badges, relative timestamps, and click-to-view details. Select multiple logs for bulk operations.

Details Panel

Comprehensive view showing user information, action details, before/after comparison, and technical metadata including IP and user agent.

Advanced Filtering

Filter by action type, object type, user, date range, and full-text search. Sort by date, user, action, or object type with pagination support.

uiXpress Activity Logger interface showing activity list and details panel

ACTIVITY LIST VIEW

Browse and filter activities with ease.

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.

  • Search across all activity fields with real-time filtering
  • Filter by action type, object type, user, and date range
  • Color-coded action badges for quick visual identification

Activity list interface

Scrollable list with search, filters, and pagination controls.

Activity list view showing search, filters, and activity entries

Activity details panel

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

Activity details panel showing comprehensive log information

DETAILS PANEL

Inspect every action in detail.

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.

Comprehensive Action Tracking

Monitor all admin actions across posts, users, comments, plugins, settings, media, and authentication events.

Post Actions

Track post/page creation, updates, deletions, trashing, and restoration with title, status, and content changes.

User Actions

Monitor user registration, profile updates, deletions, and role changes with email and display name tracking.

Comment Actions

Log comment creation, updates, deletions, and status changes with author information and content tracking.

Plugin Actions

Track plugin activations, deactivations, installations, and deletions with file names and network-wide status.

Settings Changes

Monitor WordPress option updates, uiXpress settings changes, and theme customizations with old/new value tracking.

Media Actions

Track media file uploads and deletions with file names, titles, and MIME type information.

Authentication Events

Monitor user login and logout events with username and user ID tracking for security auditing.

Security-First Design

Built with security and privacy compliance in mind, featuring automatic data redaction and capability-based access control.

Sensitive Data Redaction

Automatically redacts passwords, API keys, tokens, and private keys before storage. All sensitive fields replaced with [REDACTED].

Capability-Based Access

Only users with `manage_options` can view logs. User emails only visible to users with `list_users` capability for GDPR compliance.

GDPR Compliant

Privacy-first design with anonymous data collection, user email protection, and compliance with GDPR, CCPA, and other regulations.

API Security

Nonce verification for all requests, SQL injection protection, whitelist validation, and comprehensive input sanitization.

How Security Works

The Activity Logger implements multiple layers of security to protect sensitive data and ensure compliance with privacy regulations.

  • Sensitive fields automatically detected and redacted before storage
  • Capability checks on every API endpoint prevent unauthorized access
  • User emails only visible to administrators with proper capabilities
  • All inputs sanitized and validated to prevent injection attacks
  • IP addresses support proxy headers with proper validation

Security Benefits

Your audit trail is protected at every level:

Data Protection

Sensitive data never stored in logs, automatically redacted before database insertion

Access Control

Multi-layer capability checks ensure only authorized users can view logs

Privacy Compliant

Built-in GDPR compliance with email protection and anonymous data collection

Performance Optimized

Built for performance with batch inserts, optimized database indexes, and automatic cleanup to prevent database bloat.

Batch Insert System

Logs queued in memory and inserted in batches every 30 seconds or on WordPress shutdown. Reduces database load and improves performance significantly.

Optimized Database

Dedicated table with optimized indexes on frequently queried columns. Composite indexes for complex queries ensure fast performance even with large datasets.

Automatic Cleanup

Configurable retention period (1-365 days, default: 90) with automatic daily cleanup. Prevents database bloat and maintains optimal performance.

Efficient Queries

Server-side pagination, optimized WHERE clauses, and proper index usage ensure fast query performance even with thousands of log entries.

Flexible Configuration

Customize the Activity Logger to match your needs with configurable retention, log levels, and automatic cleanup options.

Enable Activity Logger

Simple toggle in Settings → Security to enable or disable logging. Automatically creates database table when enabled. No license required.

Retention Period

Set retention period from 1-365 days (default: 90). Used for automatic cleanup to prevent database bloat and maintain performance.

Log Level

Choose "All Actions" for complete audit trail or "Important Only" for critical actions (deletions, role changes, activations) to optimize performance.

Auto Cleanup

Enable automatic daily cleanup of logs older than retention period. Disable to keep logs indefinitely. Manual cleanup also available via API.

Why Choose uiXpress Activity Logger?

Experience the difference a comprehensive, security-first audit trail system makes in your WordPress workflow.

Complete Visibility

Track every admin action with detailed before/after comparisons, user information, and technical metadata for complete audit trail.

Security First

Automatic sensitive data redaction, capability-based access control, and GDPR compliance built-in from the ground up.

Zero Performance Impact

Batch inserts, optimized database indexes, and efficient queries ensure no slowdown on your site. Automatic cleanup prevents database bloat.

Ready to Track Every Admin Action?

Join thousands of WordPress professionals who trust uiXpress Activity Logger to deliver comprehensive audit trails with security and performance built-in.