PDM
Who it’s for

You send a file. You get it back masked. That’s the whole relationship.

No install. No integration. No standing access to your systems. When the file comes back, we’re gone.

What we never ask for
Install
none
Integration
none
Standing system access
none
Account
none
The export moment

When you need to share data that has to be masked

The point where identified data is about to leave a system that was keeping it safe.

A clinical extract leaves the EMR

You’re pulling a report or extract out of a clinical system to share. Your EMR protects data inside it — PDM protects the export, supporting HIPAA Safe Harbor practices.

The email is about to go out

You’re about to email a spreadsheet outside the company. You need the rows, not the identities — we return the file with the people removed.

A vendor or partner needs the file

They need the file, minus the people in it. Send us the records, share back the version without them — supporting GDPR pseudonymisation practices when you share personal data.

Real records become test, demo, or training data

You’re building test, demo, or training data from real records. Keep the shape and the structure; we take out who it’s about — supporting CCPA data-minimization practices.

An auditor or reviewer needs the records

They need the records with the identities removed. They see the data the review is about, not the people behind it.

The file is headed for an AI tool

Feeding spreadsheets to an AI tool? Mask them here first — inside a sealed perimeter no public model sees — then share the masked file with any AI you like. Supports the data-minimisation practices GDPR and CCPA expect.

The file was already masked — you think

A second opinion from a different engine on masking another tool already performed — for files you’re not fully sure about.

The alternatives

How PDM compares to other data masking products

scroll →
PDM
Free browser scrubbers
Open-source libraries
Enterprise platforms
Install required
No
No
Yes — Python environment, hosting, integration
Yes — SaaS/OAuth integration or a full deployment
Ongoing access to your systems
None — zero standing access to any system, ever
None
None
Continuous — persistent OAuth, or embedded in your pipeline
AI used in detection/masking
Yes — Google Cloud DLP for structured and shape-based identifiers, plus our own self-hosted model for names and locations in prose. DLP is a Google Cloud service covered by Google’s data-processing terms.
No
Yes, configurable — multiple model options
Yes, typically — varies by vendor
Catches embedded PII in free text
No — structured columns only
Yes
Yes
Secure, auditable pipeline
Sealed VPC; private IP on the database; uniform bucket-level access and public access prevention on storage; provable deletion of our copies — see /trust
No visibility (client-side, unverifiable)
Whatever you build — no receipt, no BAA
Yes, but your data flows through their platform
Pricing
$49–$99 per CSV, $29 per document — upfront, no contract, no sales call
Free
Free, plus engineering time and hosting
Subscription or quote-based — thousands to six figures, plus implementation
Best for
One-off or occasional files, locked-down users
Simple structured-only files
Teams with engineers building a data pipeline
Continuous monitoring across SaaS tools, or ongoing enterprise data pipelines

Free tools catch what sits in a clean, labeled column. Enterprise platforms catch everything, and charge accordingly — most of the cost buying continuous monitoring you don't need for one file. PDM sits in between: real free-text detection, one flat price, no sales call. And if you already own an enterprise tool, PDM is a cheap independent check on its output.

Next step

Ready to mask your data?

Upload a file and get an immediate estimate.

Upload My File →
Who PDM Is For — PII Masking Without Installs or Integrations