DataMask — PII redaction
Strip personal data out of spreadsheets and Word files before they leave the building — without breaking the format.
- Format-preserving fakes: phones keep 11 digits, ID cards still pass ISO 7064, bank cards still pass Luhn
- Consistent + keyed: the same value maps to the same fake everywhere, so you can still JOIN; reruns are deterministic
- Validates by checksum, not by 'looks like 18 digits' — 88 real findings instead of 400 false positives
- csv / xlsx / txt / log / json / md / docx; --map file restores the original data; exit 2 on empty under --strict
29 USDT
Pay in USDT (BEP20). The download link unlocks the moment the transfer confirms — no account needed.
Buy — 29 USDT
What you get
- A single Python file plus a one-page README — no framework, no account, no license server.
- Sample data and a runnable demo, so you can see the output before you read the code.
- Source included. Runs offline on Python 3.9+. Most tools use the standard library only.
How to run it
unzip datamask.zip && cd datamask
pip install -r requirements.txt # only if the README lists one
python datamask.py demo/input.csv -o out.csv
One-time payment, no subscription, no seat count. If the file will not run on your machine, reply to the order and it gets fixed or refunded.
Background reading