Paste a CREATE TABLE schema — detect likely personally-identifiable columns (emails, names, SSNs, cards, addresses, health data) by name heuristics, and get ready-to-run UPDATE masking SQL for your dialect.
-- Masking SQL will appear here.
Before copying production data into a staging or dev environment, sensitive columns should be
masked or anonymized. This tool scans your CREATE TABLE schema for 15+ categories
of likely-PII columns by name heuristics, then generates dialect-aware UPDATE
statements to mask them.
MD5() (HASHBYTES('MD5', ...) on SQL Server).[REDACTED].NULL to avoid re-identification via age.Does this run against my real database? No — it only analyzes the schema text you paste and returns SQL for you to review and run yourself.
Is name-based detection reliable? It catches the vast majority of conventionally-named columns, but always review the report — a human check is required before running masking SQL against real data, especially for compliance (GDPR/CCPA/HIPAA) purposes.
Can I customize the masking expressions? Yes — copy the generated SQL and adjust the SET clauses to match your organization's specific anonymization policy.