Title: Pastmark &#8211; User Activity Logs
Author: Nikhil G
Published: <strong>August 16, 2026</strong>
Last modified: August 16, 2026

---

Search plugins

![](https://ps.w.org/pastmark/assets/banner-772x250.png?rev=3649440)

![](https://ps.w.org/pastmark/assets/icon.svg?rev=3649440)

# Pastmark – User Activity Logs

 By [Nikhil G](https://profiles.wordpress.org/nsgawli/)

[Download](https://downloads.wordpress.org/plugin/pastmark.zip)

 * [Details](https://wordpress.org/plugins/pastmark/#description)
 * [Reviews](https://wordpress.org/plugins/pastmark/#reviews)
 *  [Installation](https://wordpress.org/plugins/pastmark/#installation)
 * [Development](https://wordpress.org/plugins/pastmark/#developers)

 [Support](https://wordpress.org/support/plugin/pastmark/)

## Description

**Pastmark – User Activity Logs** is an easy & powerful WordPress activity log plugin
that keeps a complete audit trail of everything that happens on your site. From 
failed login attempts to post edits, plugin changes, and WooCommerce orders, Pastmark
records the user, timestamp, IP address, and contextual details behind every event—
so you always know who did what, and when.

Whether you’re a site owner who wants peace of mind, an agency managing client sites,
or a WooCommerce store tracking orders and product changes, Pastmark gives you a
searchable, filterable activity log dashboard without slowing your site down.

#### Why use an activity log plugin?

Without a user activity log, it’s nearly impossible to answer basic questions after
something goes wrong: Who deleted that page? Who changed the site’s permalink structure?
Was that a failed login attempt or a real intrusion? Pastmark answers those questions
automatically by logging activity as it happens, in a dedicated database table, 
so nothing is missed.

#### Track user & security activity

 * Log successful and failed login attempts.
 * Track user registrations, profile updates, and role changes.
 * Monitor password changes and account-level activity.
 * Keep a security audit log to help spot suspicious behavior early.

#### Track content changes

 * Log post, page, and custom post type changes — created, published, updated, trashed,
   and restored.
 * Log comment activity, including status changes and deletions.
 * Track media library uploads, updates, and deletions.
 * Log navigation menu changes.
 * Track widget changes.

#### Track site & plugin activity

 * Log plugin activation, deactivation, installs, and updates.
 * Log theme activation, installs, and updates.
 * Log changes to WordPress core settings (site title, URL, permalinks, timezone,
   and more).

#### WooCommerce activity log

If WooCommerce is active, Pastmark automatically extends its logging to your store:

 * Log new WooCommerce orders, order status changes, edits, refunds, and deletions.
 * Track product creation, updates, stock/status changes, and deletions.
 * Log product category changes and deletions.
 * Track coupon and product review activity.

#### Dashboard, reports & exports

 * Searchable, filterable activity log dashboard inside wp-admin.
 * At-a-glance activity summary via an optional dashboard widget.
 * Daily and weekly email activity reports sent to the recipients you choose.
 * Export logs to CSV for reporting, audits, or compliance needs.
 * Automatic cleanup of old log entries with a configurable retention period.

#### Fine-grained control over what gets logged

 * Exclude specific users, roles, or IP addresses from being logged.
 * Exclude specific post types, statuses, plugins, themes, menus, or widgets.
 * Exclude custom post meta and user meta fields.
 * Choose from Essential, Recommended, or Complete event presets, or enable individual
   events yourself.

#### Privacy & security by design

 * Activity logs are only accessible to administrators (`manage_options` capability).
 * Integrates with WordPress’s built-in Personal Data Export and Erase Personal 
   Data tools, so Pastmark-collected data is included in GDPR data requests.
 * Does not send any data to external servers — everything stays on your site.

### Contribute

Pastmark – User Activity Logs is an open-source project. You can view the full sources(
unminified JS) and contribute to the project on GitHub: [Click here](https://github.com/nsgawli/wp-pastmark)

### External Services

This plugin does not connect to external services for its functionalities.

## Screenshots

[⌊Activity Log Dashboard⌉⌊Activity Log Dashboard⌉[

Activity Log Dashboard

[⌊Activity Logs⌉⌊Activity Logs⌉[

Activity Logs

[⌊Events Registry⌉⌊Events Registry⌉[

Events Registry

[⌊Settings⌉⌊Settings⌉[

Settings

[⌊Email Settings⌉⌊Email Settings⌉[

Email Settings

[⌊Log Exclude Settings⌉⌊Log Exclude Settings⌉[

Log Exclude Settings

## Installation

 1. Upload the `pastmark` folder to the `/wp-content/plugins/` directory, or install
    the plugin through the WordPress plugins screen directly.
 2. Activate the plugin through the “Plugins” screen in WordPress.
 3. Visit the “Pastmark” menu in wp-admin to view and configure activity logs.

#### Using The WordPress Dashboard

 1. Navigate to the ‘Add New’ in the plugins dashboard
 2. Search for Pastmark – User Activity Logs
 3. Click ‘Install Now’
 4. Activate the plugin in the plugin dashboard

#### Uploading in WordPress Dashboard

 1. Download `pastmark.zip` from this page
 2. Navigate to the ‘Add New’ in the plugins dashboard
 3. Navigate to the ‘Upload’ area
 4. Select `pastmark.zip` from your computer
 5. Click ‘Install Now’
 6. Activate the plugin in the plugin dashboard

#### Using FTP

 1. Download `pastmark.zip` from this page
 2. Extract the `pastmark` directory to your computer
 3. Upload the `pastmark` directory to the `/wp-content/plugins/` directory
 4. Activate the plugin in the plugin dashboard

## FAQ

### What does Pastmark actually log?

By default Pastmark logs authentication events (logins, logouts, failed logins),
content changes (posts, pages, custom post types, comments, media), user account
changes, menu and widget changes, plugin and theme activity, and core WordPress 
settings changes. You can choose an Essential, Recommended, or Complete preset, 
or select individual events to log from the Events screen.

### Where are the logs stored?

Logs are stored in a dedicated database table created by the plugin, separate from
the WordPress options and post tables.

### Does this plugin slow down my site?

Logging runs on standard WordPress action and filter hooks and writes to a dedicated
table, so the impact on page load times is minimal.

### Does Pastmark work with WooCommerce?

Yes. When WooCommerce is active, Pastmark automatically starts logging WooCommerce
orders, products, product categories, coupons, and reviews — no extra setup required.

### Can I control how long logs are kept?

Yes. Pastmark can automatically delete log entries older than a period you choose(
in days, months, or years) so your database doesn’t grow indefinitely. Automatic
cleanup can also be turned off if you want to keep logs indefinitely.

### Can I exclude certain users, roles, or IP addresses from being logged?

Yes. The Exclude settings let you leave out specific users, roles, IP addresses,
post types, post statuses, plugins, themes, menus, widgets, and even specific post
meta or user meta keys.

### Can I export the activity logs?

Yes. Logs can be exported to CSV directly from the activity log dashboard, which
is useful for reporting, audits, or compliance records.

### Can I get email reports of site activity?

Yes. Pastmark can send daily and/or weekly email summaries of site activity to the
recipients you configure, so you don’t have to log in to check the dashboard.

### Who can view the activity logs?

Only users with the `manage_options` capability (administrators, by default) can
access the Pastmark dashboard, settings, and event logs.

### Is Pastmark GDPR-friendly?

Pastmark does not send any data to external services — all logs stay in your site’s
own database. Pastmark also hooks into WordPress’s built-in “Export Personal Data”
and “Erase Personal Data” privacy tools, so any Pastmark data tied to a user is 
included when you handle a data request.

### What happens to the logs if I deactivate the plugin?

Logs are preserved when the plugin is deactivated. Uninstalling the plugin removes
the stored logs.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Pastmark – User Activity Logs” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ Nikhil G ](https://profiles.wordpress.org/nsgawli/)

[Translate “Pastmark – User Activity Logs” into your language.](https://translate.wordpress.org/projects/wp-plugins/pastmark)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/pastmark/), check out
the [SVN repository](https://plugins.svn.wordpress.org/pastmark/), or subscribe 
to the [development log](https://plugins.trac.wordpress.org/log/pastmark/) by [RSS](https://plugins.trac.wordpress.org/log/pastmark/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.0.0**
 *  Last updated **10 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.0.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [Activity Log](https://wordpress.org/plugins/tags/activity-log/)[audit log](https://wordpress.org/plugins/tags/audit-log/)
   [security](https://wordpress.org/plugins/tags/security/)[user activity](https://wordpress.org/plugins/tags/user-activity/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/pastmark/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/pastmark/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/pastmark/reviews/)

## Contributors

 *   [ Nikhil G ](https://profiles.wordpress.org/nsgawli/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/pastmark/)