WordPress plugin intelligence profile

Neuedaten Privacy Mail Log

Mail logging with anonymization and GDPR-friendly retention. Log every email your site sends — and decide how long personal data is kept.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.7 · PHP 7.4
Directory statusactive
Last directory update6 Sept 20261mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Neuedaten Privacy Mail Log version 1.0.0 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

Privacy Mail Log records every email sent through wp_mail(): recipients, subject, body, attachments (file names only), and whether the send succeeded or failed. Unlike most mail loggers, it treats the log itself as what it is — a growing collection of personal data — and gives you the tools to keep it small.

You decide per field whether the recipient name, the recipient email address, the subject and the body are anonymized: never, after a retention period, or immediately when the entry is written. Immediately anonymized data never reaches the database at all. A second retention stage deletes old entries completely.

Anonymization is irreversible.

Features

  • Logs every email sent through wp_mail(), including failed sends with their error message
  • Log view with search, status filter and bulk delete; HTML emails are rendered in a sandbox that blocks scripts and forms
  • Per-field anonymization: recipient name, recipient email address, subject and body — each set to never, after the retention period, or immediately
  • Metadata-only mode: set the body to “Immediately” and the message content is never stored
  • Three replacement styles for email addresses: a plain placeholder, a stable hash (still countable and searchable), or keeping just the domain
  • Two-stage retention via WP-Cron: anonymize after a number of days, delete completely after a longer period
  • Integrates with the WordPress privacy tools: personal data exports include matching log entries, and erasure requests anonymize them
  • Test email screen to verify that logging works on your site
  • Attachments are stored as file names only, never as files
  • No dependencies, no external requests, no tracking

Privacy

The log stores personal data: email addresses, names, subjects and message bodies of the emails your site sends. What is stored and for how long is under your control:

  • Fields set to “Immediately” are anonymized before the entry is written, so that data never reaches the database.
  • The retention cron anonymizes entries after a configurable number of days (default 30) and deletes them completely after a longer period (default 90 days).
  • Personal data export requests (Tools → Export Personal Data) include matching log entries; erasure requests (Tools → Erase Personal Data) irreversibly anonymize them while the send record itself remains.
  • Attachments are recorded as file names only. The plugin makes no external requests.

Privacy Mail Log is a tool, not a compliance guarantee. Whether your use of it complies with the GDPR/DSGVO or any other regulation depends on your configuration, your retention periods and your processes as the site operator. This is not legal advice.

For developers

  • neuedaten_pml_logged — action fired after an email has been written to the log, with the entry id and the stored values
  • neuedaten_pml_settings — filter the resolved plugin settings
  • neuedaten_pml_capability — filter the capability required for all plugin screens (default manage_options )
  • neuedaten_pml_retention_batch_size — filter how many entries each retention stage processes per cron run (default 500)
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • email log
  • mail log
  • dsgvo
  • gdpr
  • privacy
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.7 · PHP 7.4
Update activity6 Sept 20261mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.