Streaming production logs and user databases directly into LLM workflows or staging environments is a massive compliance risk. DataMask provides a high-throughput Python API to sanitize PII on the fly while retaining mathematical and structural properties required for ML training and analytics.
Preserving Context Without Leaking Secrets
Simple hashing breaks format expectations and raw anonymization scripts often destroy semantic relationships like dates, geo-coordinates, or context vectors. DataMask uses format-preserving encryption and deterministic pseudonyms, allowing your downstream pipelines to execute without modifications.
Integration in Python Workflows
from datamask import DataMasker, MaskingRule
masker = DataMasker(
rules=[
MaskingRule(field="email", strategy="deterministic_hash", domain="example.internal"),
MaskingRule(field="credit_card", strategy="luhn_valid_mask", keep_last_n=4),
MaskingRule(field="user_id", strategy="uuid_v5", salt="prod-cluster-01"),
]
)
payload = {
"user_id": "usr_998231",
"email": "alex.dev@corporate.com",
"credit_card": "4532015589123456",
"action": "checkout_completed"
}
sanitized_payload = masker.mask(payload)
print(sanitized_payload)Real-Time Throughput and Compliance
Designed for zero-latency impact in asynchronous event loops, DataMask processes over 50,000 records per second per core. It out-of-the-box satisfies GDPR Article 32 anonymization criteria and HIPAA Safe Harbor requirements without requiring external network roundtrips.
Stop maintaining brittle internal regex scrubbing scripts. Modularize your security posture with a battle-tested engine built specifically for modern AI infrastructure.