BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Trailmark Activity Log icon
Actively maintained Tested with WP 7.1 #74 in Activity Log

Trailmark Activity Log

Who did what, and when? A fast, privacy-friendly audit log for WordPress. 100% free, in English and Turkish.

Active installs<10New
Downloads · 30d96• 0% vs prev. 30d
Rating—0 reviews
Health score64/100Good
All-time downloads91Since Sep 2026
Support resolved—No recent threads
RequiresWP 6.5PHP 8.1+
Downloads · 7d23▼ -68.5% week over week
Our verdict

Solid choice

Trailmark Activity Log is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 2 weeks ago, and scores 64/100 on our health check.

  • Actively developed — last update 2 weeks ago
  • Tested with the latest WordPress (7.1)
  • Small user base (<10 active installs)
  • Very few reviews so far
  • Needs PHP 8.1 or newer

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

91928Sep 24Sep 30Oct 7
Yesterday1
Daily average (1y)7
Peak day38Sep 24, 2026
Last 12 months96

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Trailmark Activity Log stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
Activity Log >100 2,226 Best Activity Log plugins →
audit log >100 1,565 Best audit log plugins →
audit trail >100 466 Best audit trail plugins →
security >100 10,000 Best security plugins →
user activity >100 3,158 Best user activity plugins →

About Trailmark Activity Log

From the official readme · v1.1.0

Description

Trailmark Activity Log records important administrative activity on your site and shows it in a clean, native-looking screen in your WordPress dashboard.

It answers one question: “Who did what, and when on my site?”

  • Which user changed which post, and what exactly changed (title, content, status, categories, featured image…)?
  • Who deleted a page or moved it to the Trash?
  • Which plugin was installed, activated, deactivated, updated or deleted?
  • Was a user created or deleted? Did someone’s role change from Editor to Administrator?
  • Was the theme switched? Was WordPress updated?
  • Who logged in, and are there failed login attempts?

Everything is free. There is no Pro version, no license key, no account and no data sent anywhere.

What is logged

  • Posts, pages and custom post types: created, updated (with before/after values), published, unpublished, status changes, trashed, restored, permanently deleted.
  • Media Library: uploads, edits (title, caption, description, alternative text) and deletions.
  • Users: created, deleted, role changes, password changes (never the password itself) and email/display name/website changes.
  • Plugins: installed, activated, deactivated, updated (old and new version), deleted.
  • Themes: installed, switched, updated, deleted.
  • WordPress core updates, manual or automatic.
  • Important settings: site title, URLs, admin email, “Anyone can register”, new user default role, permalinks, search engine visibility and more.
  • Logins, logouts and failed logins.
  • The activity log itself: changes to its settings, exports, clearing the log, and deactivation of the plugin are always recorded, so nobody can quietly weaken your audit trail.

Features

  • Native WordPress list screen with filters by user, action, object type and date (today, yesterday, last 7/30 days, custom range) plus search.
  • Detail screen for every entry with a clear “Before / After” table of changes.
  • “Recent Activity” dashboard widget.
  • CSV export (Excel-friendly, protected against formula injection).
  • Selective delete: remove only the entries matching the current filters.
  • Automatic cleanup: keep logs for 30, 90, 180 days, 1 year, or forever, plus a maximum number of records (50,000 by default).
  • Brute-force protection for the log: repeated failed logins are grouped into a single entry with a counter instead of flooding the database.
  • Privacy options: full, anonymized or no IP addresses; optional user agent; unknown usernames of failed logins are not stored by default.
  • Integrates with the WordPress personal data exporter and eraser.
  • Interface in English and Turkish. The language follows WordPress automatically, or you can pick it in the settings. Existing entries are displayed in the chosen language too, because descriptions are generated when they are shown.
  • Multisite compatible: each site has its own log.
  • Developer friendly: trailmark_log() helper and filters such as trailmark_capability, trailmark_should_log, trailmark_excluded_post_types, trailmark_tracked_options and trailmark_trackers.

Performance

  • One small INSERT per logged event, nothing else on the front end. Admin screens only load the rows of the current page.
  • Changes made to the same object during one request are merged into a single entry, which also avoids duplicate entries from the block editor.
  • The settings live in a single autoloaded option; no extra queries per request.
  • Old entries are removed in small batches by WP-Cron, so large tables are never locked for long.

Privacy

This plugin stores activity data in your own WordPress database. It does not send data to any external service.

For each entry it stores: date and time (UTC), the acting user’s ID, username and role, the action, the affected object (type, ID, name) and, for updates, the changed values (for long content only a length, a fingerprint and a short excerpt). Depending on the settings it also stores the IP address (full, anonymized or not at all; anonymized by default) and the browser user agent.

Entries are deleted automatically after the retention period you choose (90 days by default), and the oldest entries are removed when the log exceeds 50,000 records (configurable).

The plugin registers a personal data exporter and eraser (Tools → Export/Erase Personal Data). The eraser anonymizes entries (removes the username, IP address, user agent and changed personal values) instead of deleting them, so the audit trail stays consistent. It also adds a suggested paragraph to the privacy policy guide (Settings → Privacy).

This plugin is a technical tool. Whether and how you may store this data depends on your jurisdiction and your use case; please check your own legal obligations.

Installation

  1. Upload the trailmark-activity-log folder to /wp-content/plugins/, or install the plugin through the Plugins → Add New screen.
  2. Activate the plugin through the Plugins screen.
  3. Open Activity Log in the admin menu. Adjust what is logged and for how long under Activity Log → Settings.

Frequently asked questions

Is it really free?

Yes. All features are free. There is no paid version.

Which languages are included?

The plugin is fully translatable through translate.wordpress.org, and a complete Turkish (Türkçe) translation is provided by the author there. WordPress downloads the translation for your site language automatically. You can also force English or Turkish for the Activity Log screens under Activity Log → Settings → Interface language.

Who can see the activity log?

Users with the manage_options capability (administrators). Developers can change this with the trailmark_capability and trailmark_manage_capability filters.

Are passwords ever stored?

No. Passwords, password hashes, session tokens and application passwords are never stored. A password change is only recorded as “the password was changed”. For failed logins, the submitted password is never read, and usernames that do not belong to an existing account are not stored by default, because people sometimes type their password into the username field.

Does it slow down my site?

No noticeable impact. Front-end visitors do not trigger any queries unless they log in or fail to log in. Logging is one small INSERT, and errors while logging are silently ignored so they can never break the action being logged.

My site is behind Cloudflare or a proxy. The IP address is wrong.

Go to Activity Log → Settings → IP address source and choose Cloudflare or your proxy header. Only do this if a proxy really is in front of your site; otherwise visitors could fake their IP address.

Can I delete the logs?

Yes, in two ways: Selective delete: filter the activity list (for example by action, user, object type or date) and click Delete filtered entries. Only matching entries are removed; everything else is kept. To delete everything older than a date, choose the date filter “Custom range” and fill in only the “To” field. Clear everything: Activity Log → Settings → Danger zone. Every deletion is itself recorded (who, when, how many, which filter). Entries about the activity log itself (settings changes, exports, deletions, activation and deactivation of this plugin) are never removed by selective…

What happens when I delete the plugin?

By default, your logs are kept. If you enable Delete all activity data and settings when the plugin is deleted, the table and settings are removed when you delete the plugin.

Can I log my own events?

Yes: trailmark_log( array( 'action' => 'updated', 'object_type' => 'my_thing', 'object_name' => 'Header banner', 'details' => array( 'message' => 'Banner replaced.' ) ) );

Changelog

1.1.0

  • Changed: translations are delivered by translate.wordpress.org language packs instead of being bundled.
  • New: selective delete of the entries matching the current filters. Each deletion is recorded; entries about the activity log itself are always kept.
  • Changed: the maximum number of records defaults to 50,000 (existing “No limit” settings from 1.0.0 are updated once).
  • Changed: destructive buttons are shown in red.

1.0.0

  • Initial release.

Full changelog on WordPress.org →

Screenshots

Activity log list with filters.
Activity log list with filters.
Activity details with before/after changes.
Activity details with before/after changes.
Settings.
Settings.
Recent Activity dashboard widget.
Recent Activity dashboard widget.

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Trailmark Activity Log alternatives

All Activity Log plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 WP Activity Log WP Activity Log The #1 user-rated activity log plugin for event logging, activity monitoring and change… by Melapress 300K+ ★★★★★★★★★★ 4.7 (488) 2 weeks ago 92
2 Activity Log – Monitor User and Agent Changes Activity Log – Monitor User and Agent Changes Monitor every change on your WordPress site — who did what, when, and where it came from —… by Elementor 200K+ ★★★★★★★★★★ 4.3 (74) 1 month ago 85
3 Stream – Activity Log & Audit Trail Stream – Activity Log & Audit Trail Real-time activity log and audit log for WordPress. Track every user action — logins… by XWP 70K+ ★★★★★★★★★★ 4.3 (76) 1 month ago 68
4 Shield Security – Smart Bot Blocking, Brute-Force Login Protection & File Scanning Shield Security Smart WordPress security that blocks bots automatically, guides you to what matters, and… by Paul 30K+ ★★★★★★★★★★ 4.8 (1K) 3 days ago 94
5 User Activity Tracking and Log User Activity Tracking and Log Track time and monitor user activity & history on your website, LMS online learning system… by Moove Agency 2K+ ★★★★★★★★★★ 3.5 (34) 6 hours ago 70
6 Activity Logs, User Activity Tracking, Multisite Activity Log from Logtivity Activity Logs, User Activity Tracking, Multisite Activity L… Logtivity is the activity log service for WordPress admins. Track user activity and site… by Logtivity Activity Logs 2K+ ★★★★★★★★★★ 5 (4) 22 hours ago 78
7 WP Admin Audit WP Admin Audit WP Admin Audit monitors the security-relevant activities on your site, keeps an event log… by brandtoss 1K+ ★★★★★★★★★★ 3.7 (6) 5 days ago 77
8 Login Armor Login Armor Thirteen security modules + AI briefing: hide login, request firewall, brute force, 2FA… by wpformation 500+ ★★★★★★★★★★ 5 (6) 11 hours ago 86
9 Activity Log Pro – User Activity Log, Audit Log & Security Monitor Activity Log Pro WordPress activity log & admin user tracking. Track logins, content changes, and security… by Activity Log Pro 400+ ★★★★★★★★★★ 5 (15) 2 weeks ago 82
10 Logify WP – Activity Log & User Audit Log Logify WP – Activity Log & User Audit Log Logify WP - Activity Log & User Audit Log tracks critical changes, logins, and updates with… by Made Neat 300+ ★★★★★★★★★★ 5 (2) 1 month ago 72

FAQ

Trailmark Activity Log: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 8, 2026

Is Trailmark Activity Log free?

Yes. Trailmark Activity Log is free to download and use from the official WordPress.org plugin directory.

Is Trailmark Activity Log safe to use in 2026?

Trailmark Activity Log is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 2 weeks ago, and scores 64/100 on our health check.

How many websites use Trailmark Activity Log?

Trailmark Activity Log is active on <10 WordPress websites and has been downloaded 91 times since it launched in September 2026. It was downloaded 96 times in the last 30 days.

Does Trailmark Activity Log work with WordPress 7.1?

Yes. The developer has tested Trailmark Activity Log up to WordPress 7.1.3, the latest release. It requires WordPress 6.5 or newer.

What PHP version does Trailmark Activity Log need?

Trailmark Activity Log requires PHP 8.1 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Trailmark Activity Log last updated?

The latest version, 1.1.0, was released on September 24, 2026 (2 weeks ago).

Who makes Trailmark Activity Log?

Trailmark Activity Log is developed and maintained by AlpiMobil.

What are the best alternatives to Trailmark Activity Log?

The most popular alternatives to Trailmark Activity Log are WP Activity Log (300K+ installs), Activity Log (200K+ installs) and Stream (70K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.