WordPress plugin intelligence profile

DigitalSpace Personal Data Scanner

Finds personal data (PII) in users, comments, posts, WooCommerce and forms. GDPR, HIPAA and CCPA aware. Nothing leaves your server.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version0.1.4
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update24 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 DigitalSpace Personal Data Scanner version 0.1.4 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

Most WordPress sites hold far more personal data than their owners know: old form submissions, comment emails and IP addresses, IBANs pasted into order notes, drafts nobody deleted, options a plugin filled years ago. Personal Data Scanner finds it, tells you where it is, and links you straight to the record so you can act.

Run one scan and you have a personal data inventory: how many items, of which kinds, in which places.

com

Built to support the data-mapping step behind GDPR, HIPAA and CCPA work: you cannot protect, minimise or delete personal data (PII) until you know where it is. The scanner shows you where it sits. It does not make a site compliant on its own, and it is not legal advice.

What it scans (free)

  • Users and user meta (including WooCommerce billing and shipping fields)
  • Comments and comment meta, including spam, trash and WooCommerce order notes
  • Posts, pages, custom post types, revisions, drafts and post meta
  • WooCommerce orders and customers (HPOS and legacy storage)
  • WooCommerce coupon email restrictions
  • WooCommerce downloadable-product permissions and the download log (IP addresses)
  • Contact Form 7 submissions stored by Flamingo
  • WPForms entries (WPForms Pro stores entries; Lite does not)
  • Gravity Forms entries
  • The options table, including serialized and JSON values

What it detects

  • Email addresses
  • Phone numbers (international and common national formats)
  • IP addresses (v4 and v6)
  • IBANs, validated with the ISO 13616 checksum
  • Payment card numbers, validated with the Luhn check and issuer ranges
  • National ID numbers: German Steuer-ID, UK National Insurance number, US SSN, Georgian personal number, Italian codice fiscale, Spanish DNI/NIE, Dutch BSN
  • VAT / tax ID numbers: Germany, France, Italy, each checked with its own real checksum
  • Dates of birth in labelled fields or next to a birth keyword
  • Names in labelled fields (first name, last name, billing name, comment author)
  • Addresses in labelled fields (address, billing/shipping address, street, and common non-English equivalents)
  • API keys and secrets: AWS, GitHub, Stripe, OpenAI, Anthropic, Google, Slack, JWTs, and PEM/SSH private keys
  • Health keywords and ICD-10 codes for the special-category angle (off by default)

Every finding carries a confidence score so you can focus on the sure things first.

Privacy by design

  • The plugin stores masked values only, for example j***@example.com or DE89**************3000. It never becomes a second copy of your personal data.
  • Nothing leaves your server. The scan runs entirely inside your WordPress install and the plugin makes no outbound requests. There is no telemetry.
  • Every action requires the manage_options capability and a nonce.

Working with findings

  • Filter by source, type, confidence and status; search labels and masked values
  • Open the record in its own edit screen with one click
  • Bulk Ignore, which stays in effect for future scans until you reopen it
  • Printable on-screen report with a source-by-type matrix and the records holding the most personal data
  • WP-CLI: wp pdscan scan, wp pdscan status, wp pdscan findings, wp pdscan info

Pro

Delete and anonymize findings (WooCommerce-aware), retention rules, scheduled scans with email summaries, data subject request lookup by email address, custom detectors and custom sources, CSV export. Pro buttons are visible in the free version; clicking one links to the Pro pricing page.

Developers

  • Add a data source: implement PDScan\Scan\SourceInterface and hook pdscan/sources
  • Add a detector: implement PDScan\Scan\DetectorInterface and hook pdscan/detectors
  • Add a national ID format in src/Scan/Detectors/national-ids.php or via pdscan/national_ids
  • Add a secret/API key format in src/Scan/Detectors/secret-keys.php or via pdscan/secret_keys
  • Add a VAT/tax ID format in src/Scan/Detectors/vat-ids.php or via pdscan/vat_ids
  • Filters: pdscan/is_pro, pdscan/batch_findings, pdscan/keep_scans, pdscan/health_keywords, pdscan/woocommerce/hpos, pdscan/posts/skip_types, pdscan/options/skip_names
  • The admin screens are a React app. Source is in assets/src/, shipped alongside the built assets/build/index.js it compiles to. Rebuild with npm install then npm run build (uses webpack.config.js and @wordpress/scripts ); nothing outside WordPress core’s own bundled @wordpress/* packages is used.
WordPress.org metadata

Plugin tags

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

  • ccpa
  • gdpr
  • hipaa
  • pii
  • woocommerce
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.0 · PHP 7.4
Update activity24 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

Version0.1.30.1.4
WordPress compatibility7.17.1.2
Version0.1.20.1.3
Version0.1.10.1.2
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.