Description
InkaTrace for Activity & Audit Log is a practical and lightweight WordPress activity monitoring plugin built for administrators, site managers, developers, agencies, schools, organizations, and businesses that need clear visibility into what is happening inside a WordPress site.
Whether you need a simple activity log for daily monitoring or a more structured audit trail for security review, content oversight, and operational accountability, InkaTrace helps you monitor important user actions, login activity, and system-related changes from one centralized admin interface.
InkaTrace is designed to provide a focused audit workflow without unnecessary complexity. The free edition covers essential monitoring and investigation needs, while the Pro edition expands the workflow with deeper compliance, reporting, export, and retention capabilities.
Free Activity Log Features
-
Activity Log Table
Review WordPress activity in a centralized log table with filters, search, and saved presets for faster daily review. -
Incident Notes
Add internal notes and basic incident status directly inside log detail so your team can keep investigation context in one place. -
Dashboard Activity Widget
Monitor recent site activity directly from the WordPress dashboard. -
Failed Login Monitoring
Track failed login attempts with warning and security-focused severity labels for faster awareness of suspicious patterns. -
Optional Auto-Purge Controls
Set log retention preferences to help keep the activity database manageable over time. -
Optional IP Geolocation Consent
Enrich public IP information from the admin area only when explicit consent is enabled. -
Simple Access Control
Administrators always have access, with an optional editor-view setting for teams that need limited visibility. -
Lightweight Admin Workflow
Use a focused interface built for practical audit review without overloading the dashboard.
Pro Edition Expands the Workflow With
- Compliance reports for summary-based audit review.
- Forensic timeline for deeper investigation by date, user, IP, and event flow.
- Extended retention, archive, and restore workflow for long-term audit history.
- More advanced export and investigation workflow for teams that need deeper review.
Why Choose InkaTrace?
- Focused and practical for day-to-day WordPress monitoring.
- Security-aware workflow for suspicious login and activity review.
- Designed for real admin use with filtering, notes, and investigation support.
- Flexible enough to start lightweight and grow into deeper audit workflow with Pro.
Perfect For
- Site administrators who need visibility into user and system activity.
- Agencies managing client WordPress sites.
- Schools and organizations that need accountability logs.
- Businesses that want a simple audit trail for WordPress operations.
- Teams that need login monitoring and investigation notes without an overly complex system.
Privacy
This plugin stores activity log records locally in your WordPress database.
For security auditing purposes, log entries can include:
* User account information related to the action.
* IP addresses.
* User agent / device strings.
* Log content describing the recorded action.
External Services
This plugin can call external IP geolocation services when an administrator enables IP geolocation consent in Settings and then opens IP details in the Activity Log.
Services used:
* https://ipapi.co/
* https://ipwho.is/
Data sent:
* The visitor IP address stored in the activity log.
Purpose:
* To display geographic/network context for audit and security investigation.
These requests are optional, only triggered from the admin UI, and never run on front-end page loads.
This plugin also includes an optional support contact form in the admin settings page.
Data sent when an administrator uses the support form:
* The message subject entered by the user.
* The message body entered by the user.
* The optional email address entered by the user.
* The site URL.
* The installed plugin version.
Recipient:
* pt.inkamediautama@gmail.com
Purpose:
* To receive support requests, bug reports, feature requests, and product feedback initiated by the site administrator.
This request is only sent when the administrator manually submits the support form.
Screenshots

Activity Log table with date, user, event, action, and severity filters, plus IP detail review inside the main audit screen. 
Log detail modal with event metadata, IP information, related resource shortcuts, and locally stored incident notes. 
Dashboard analytics with daily activity trends and chart breakdowns by action type and event type. 
Compliance report summary with totals, threat counts, top activities, and export-ready reporting blocks. 
Pro forensic timeline for investigating activity chronology by date range, user, keyword, and IP address. 
General settings view covering retention, excluded events, IP geolocation consent, and support access. 
Style settings for interface options and IP display mode in the admin activity view. 
Notification settings for email delivery, including threat alerts and critical site change alerts. 
Pro permissions matrix for assigning access to Activity Log, exports, settings, and related modules by role. 
Daily report email preview used for scheduled audit summary delivery.
Installation
- Upload the plugin folder to
/wp-content/plugins/, or install via WordPress Plugins screen. - Activate the plugin through the
Pluginsscreen. - Open
Activity Logfrom the WordPress admin menu.
FAQ
-
Is this plugin GPL compatible?
-
Yes. This plugin is licensed under GPLv2 or later.
-
Does this plugin track activity on the front end?
-
No. The plugin records WordPress activity events and shows them in the admin area. It does not inject a front-end tracker for visitors.
-
Can editors view the activity log?
-
Yes. Administrators always have access, and the free version includes an optional setting to allow editors to view the Activity Log.
-
Does the plugin send data to external services by default?
-
No. External IP geolocation lookups are disabled by default and only run when an administrator enables consent in Settings and opens IP detail information.
-
Can I add notes to log entries?
-
Yes. The free version supports Incident Notes and a basic incident status field inside the log detail modal.
-
Is export included in the free version?
-
No. Advanced export and extended compliance workflow are available in the Pro edition.
Reviews
Contributors & Developers
“InkaTrace for Activity & Audit Log” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “InkaTrace for Activity & Audit Log” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.2.4.5
- Maintenance release to align submission metadata with the current InkaTrace product URL.
- Updated admin asset loading flow to follow WordPress enqueue-based plugin directory requirements.
- Minor submission-readiness cleanup for the free edition.
1.2.4.4
- Added Incident Notes in log detail to support local audit investigation workflow.
- Added basic incident status tracking in Free log detail.
- Added Saved Search Presets for faster reuse of Activity Log filters.
- Improved repeated failed-login detection with lighter local counters, clearer warning escalation, and cleaner brute-force promotion.
- Refined admin workflow consistency across Activity Log, Compliance Reports, and settings screens.
- Added explicit opt-in consent for external IP geolocation lookups.
- Simplified Free upsell placement to dedicated upgrade entry points.
1.2.4.3
- Added brute-force pattern detection for repeated failed logins (default threshold: 5 attempts in 10 minutes, configurable via filters).
- Introduced dedicated
Warning Alertseverity for single failed login attempts. - Reserved
Security Alert(danger) severity for confirmed brute-force events. - Upgraded email notification template styling and logo loading strategy for better Gmail rendering.
- Simplified free access control to a single optional editor view setting.
- Removed free permission matrix flow from settings to keep the free feature set focused.
1.2.4.1
- Removed chart/trend summary logic from Free (no server-side chart generator, no chart endpoint, no chart asset usage).
- Simplified Free dashboard and settings presentation to reduce unnecessary upgrade prompts.
- Improved bilingual consistency (English/Indonesian) across key admin screens.
1.2.4
- Added a dedicated premium features page for users who want to review extended capabilities.
- Simplified
Role Accessin Free settings for a clearer access model. - Improved interface consistency across Activity Log screens.
1.2.3
- Improved Free admin guidance and settings descriptions for clearer navigation.
- Minor stability updates and UI consistency improvements.
1.2.2
- Refined Event/Action mapping and filter structure for clearer log exploration.
- Added safer IP masking format and export alignment for updated table columns.
- Added bilingual (EN/ID) admin text support with language switcher state preservation.
1.2.1
- Dashboard layout refresh: full-width log table/filter with cleaner spacing and clearer section grouping.
- Synced Free/Pro dashboard structure while preserving feature access differences.
1.2.0
- Version sync release with Pro 1.2.0.
- Maintenance update for release metadata compatibility.
1.1.9
- Release sync with Pro 1.1.9.
- Maintenance update for private update metadata and release detail formatting.
1.1.8
- Improved upgrade flow: Free edition now auto-deactivates when Pro is activated.
- Prevented dual-active Free/Pro conflicts by keeping only one edition active automatically.
1.1.7
- Version sync release to match InkaTrace for Activity & Audit Log Pro 1.1.7.
1.1.6
- Added InkaTrace for Activity & Audit Log branding logo in admin page headers.
- Updated admin menu icon to radar-style icon for clearer product identity.
- Version bump and packaging refresh.
1.1.5
- Maintenance release for settings and notification hardening.
- Internal compatibility updates for client/server release flow.
1.1.2
- Removed custom update integration from the free plugin to comply with WordPress.org policy.
- Minor compatibility and submission-readiness updates.
1.1.1
- Improved admin UI and filtering experience.
- Compatibility updates for modern WordPress and PHP environments.
