05_PII_MASKING

Structure-Preserving PII Data Masking

Replace sensitive values while keeping rows usable. Use masking for real CSV data and generation for clean synthetic fixtures.

Masking-first positioning
No AI or LLM processing
Designed for staging and demos
Live Generator
Seed 31415 | 4 rows | JSON
{
  "employee_id": "id.row",
  "name": "name.fullName",
  "email": "contact.email",
  "phone": "contact.phone",
  "city": "geo.city"
}
No AI. No model training.

DerpData uses deterministic rules and Markov models, not LLM calls. Same seed and schema can reproduce the same fixture for tests, demos, and CI.

API docs