{
  "default_for_unmatched_sensitive": "REDACT",
  "kind": "MASKING",
  "rules": [
    {
      "key_ref": null,
      "key_version": null,
      "parameters": {},
      "plugin": null,
      "preserve_format": false,
      "preserve_linkage": false,
      "preserve_nulls": true,
      "rule_id": "KEY_POLICYHOLDER_ID",
      "selector": {
        "column_pattern": "policyholder_id",
        "schema_pattern": null,
        "sensitivity_class": null,
        "table_pattern": null
      },
      "strategy": "FORMAT_PRESERVING_SYNTHETIC"
    },
    {
      "key_ref": null,
      "key_version": null,
      "parameters": {},
      "plugin": null,
      "preserve_format": false,
      "preserve_linkage": false,
      "preserve_nulls": true,
      "rule_id": "KEY_POLICYHOLDER_REF",
      "selector": {
        "column_pattern": "policyholder_ref",
        "schema_pattern": null,
        "sensitivity_class": null,
        "table_pattern": null
      },
      "strategy": "FORMAT_PRESERVING_SYNTHETIC"
    },
    {
      "key_ref": null,
      "key_version": null,
      "parameters": {},
      "plugin": null,
      "preserve_format": false,
      "preserve_linkage": false,
      "preserve_nulls": true,
      "rule_id": "KEY_POLICY_NUMBER",
      "selector": {
        "column_pattern": "policy_number",
        "schema_pattern": null,
        "sensitivity_class": null,
        "table_pattern": null
      },
      "strategy": "FORMAT_PRESERVING_SYNTHETIC"
    },
    {
      "key_ref": null,
      "key_version": null,
      "parameters": {},
      "plugin": null,
      "preserve_format": false,
      "preserve_linkage": false,
      "preserve_nulls": true,
      "rule_id": "KEY_POLICY_REF",
      "selector": {
        "column_pattern": "policy_ref",
        "schema_pattern": null,
        "sensitivity_class": null,
        "table_pattern": null
      },
      "strategy": "FORMAT_PRESERVING_SYNTHETIC"
    },
    {
      "key_ref": null,
      "key_version": null,
      "parameters": {},
      "plugin": null,
      "preserve_format": false,
      "preserve_linkage": false,
      "preserve_nulls": true,
      "rule_id": "KEY_CLAIM_NUMBER",
      "selector": {
        "column_pattern": "claim_number",
        "schema_pattern": null,
        "sensitivity_class": null,
        "table_pattern": null
      },
      "strategy": "FORMAT_PRESERVING_SYNTHETIC"
    },
    {
      "key_ref": null,
      "key_version": null,
      "parameters": {},
      "plugin": null,
      "preserve_format": false,
      "preserve_linkage": false,
      "preserve_nulls": true,
      "rule_id": "KEY_AGENT_ID",
      "selector": {
        "column_pattern": "agent_id",
        "schema_pattern": null,
        "sensitivity_class": null,
        "table_pattern": null
      },
      "strategy": "FORMAT_PRESERVING_SYNTHETIC"
    },
    {
      "key_ref": null,
      "key_version": null,
      "parameters": {},
      "plugin": null,
      "preserve_format": false,
      "preserve_linkage": false,
      "preserve_nulls": true,
      "rule_id": "KEY_AGENT_REF",
      "selector": {
        "column_pattern": "agent_ref",
        "schema_pattern": null,
        "sensitivity_class": null,
        "table_pattern": null
      },
      "strategy": "FORMAT_PRESERVING_SYNTHETIC"
    },
    {
      "key_ref": null,
      "key_version": null,
      "parameters": {},
      "plugin": null,
      "preserve_format": false,
      "preserve_linkage": false,
      "preserve_nulls": true,
      "rule_id": "REF_NATIONAL_ID",
      "selector": {
        "column_pattern": "national_id",
        "schema_pattern": null,
        "sensitivity_class": null,
        "table_pattern": null
      },
      "strategy": "NULLIFY"
    },
    {
      "key_ref": null,
      "key_version": null,
      "parameters": {},
      "plugin": null,
      "preserve_format": false,
      "preserve_linkage": false,
      "preserve_nulls": true,
      "rule_id": "REF_LICENSE_NUMBER",
      "selector": {
        "column_pattern": "license_number",
        "schema_pattern": null,
        "sensitivity_class": null,
        "table_pattern": null
      },
      "strategy": "FORMAT_PRESERVING_SYNTHETIC"
    },
    {
      "key_ref": null,
      "key_version": null,
      "parameters": {},
      "plugin": null,
      "preserve_format": false,
      "preserve_linkage": false,
      "preserve_nulls": true,
      "rule_id": "REF_ADJUSTER_ID",
      "selector": {
        "column_pattern": "adjuster_id",
        "schema_pattern": null,
        "sensitivity_class": null,
        "table_pattern": null
      },
      "strategy": "FORMAT_PRESERVING_SYNTHETIC"
    },
    {
      "key_ref": null,
      "key_version": null,
      "parameters": {},
      "plugin": null,
      "preserve_format": false,
      "preserve_linkage": false,
      "preserve_nulls": true,
      "rule_id": "REF_PAYEE_IBAN",
      "selector": {
        "column_pattern": "payee_iban",
        "schema_pattern": null,
        "sensitivity_class": null,
        "table_pattern": null
      },
      "strategy": "NULLIFY"
    },
    {
      "key_ref": null,
      "key_version": null,
      "parameters": {},
      "plugin": null,
      "preserve_format": false,
      "preserve_linkage": false,
      "preserve_nulls": true,
      "rule_id": "REF_PAYER_IBAN",
      "selector": {
        "column_pattern": "payer_iban",
        "schema_pattern": null,
        "sensitivity_class": null,
        "table_pattern": null
      },
      "strategy": "NULLIFY"
    },
    {
      "key_ref": null,
      "key_version": null,
      "parameters": {},
      "plugin": null,
      "preserve_format": false,
      "preserve_linkage": false,
      "preserve_nulls": true,
      "rule_id": "REF_PAYMENT_REFERENCE",
      "selector": {
        "column_pattern": "payment_reference",
        "schema_pattern": null,
        "sensitivity_class": null,
        "table_pattern": null
      },
      "strategy": "FORMAT_PRESERVING_SYNTHETIC"
    },
    {
      "key_ref": null,
      "key_version": null,
      "parameters": {},
      "plugin": null,
      "preserve_format": false,
      "preserve_linkage": false,
      "preserve_nulls": true,
      "rule_id": "REF_MANDATE_REFERENCE",
      "selector": {
        "column_pattern": "mandate_reference",
        "schema_pattern": null,
        "sensitivity_class": null,
        "table_pattern": null
      },
      "strategy": "NULLIFY"
    },
    {
      "key_ref": null,
      "key_version": null,
      "parameters": {},
      "plugin": null,
      "preserve_format": false,
      "preserve_linkage": false,
      "preserve_nulls": true,
      "rule_id": "ALL_NAMES",
      "selector": {
        "column_pattern": "*_name",
        "schema_pattern": null,
        "sensitivity_class": "PII",
        "table_pattern": null
      },
      "strategy": "REDACT"
    },
    {
      "key_ref": null,
      "key_version": null,
      "parameters": {},
      "plugin": null,
      "preserve_format": false,
      "preserve_linkage": false,
      "preserve_nulls": true,
      "rule_id": "EMAIL",
      "selector": {
        "column_pattern": "email",
        "schema_pattern": null,
        "sensitivity_class": null,
        "table_pattern": null
      },
      "strategy": "NULLIFY"
    },
    {
      "key_ref": null,
      "key_version": null,
      "parameters": {},
      "plugin": null,
      "preserve_format": false,
      "preserve_linkage": false,
      "preserve_nulls": true,
      "rule_id": "PHONE",
      "selector": {
        "column_pattern": "phone",
        "schema_pattern": null,
        "sensitivity_class": null,
        "table_pattern": null
      },
      "strategy": "NULLIFY"
    },
    {
      "key_ref": null,
      "key_version": null,
      "parameters": {
        "DATE_SHIFT_MAX_DAYS": 180
      },
      "plugin": null,
      "preserve_format": false,
      "preserve_linkage": false,
      "preserve_nulls": true,
      "rule_id": "BIRTH_DATE",
      "selector": {
        "column_pattern": "birth_date",
        "schema_pattern": null,
        "sensitivity_class": null,
        "table_pattern": null
      },
      "strategy": "DATE_SHIFT"
    },
    {
      "key_ref": null,
      "key_version": null,
      "parameters": {},
      "plugin": null,
      "preserve_format": false,
      "preserve_linkage": false,
      "preserve_nulls": true,
      "rule_id": "STREET",
      "selector": {
        "column_pattern": "street_address",
        "schema_pattern": null,
        "sensitivity_class": null,
        "table_pattern": null
      },
      "strategy": "REDACT"
    },
    {
      "key_ref": null,
      "key_version": null,
      "parameters": {
        "ADDRESS_PART": "CITY"
      },
      "plugin": null,
      "preserve_format": false,
      "preserve_linkage": false,
      "preserve_nulls": true,
      "rule_id": "CITY",
      "selector": {
        "column_pattern": "city",
        "schema_pattern": null,
        "sensitivity_class": null,
        "table_pattern": null
      },
      "strategy": "ADDRESS_REPLACE"
    },
    {
      "key_ref": null,
      "key_version": null,
      "parameters": {},
      "plugin": null,
      "preserve_format": false,
      "preserve_linkage": false,
      "preserve_nulls": true,
      "rule_id": "POSTAL",
      "selector": {
        "column_pattern": "postal_code",
        "schema_pattern": null,
        "sensitivity_class": null,
        "table_pattern": null
      },
      "strategy": "NULLIFY"
    },
    {
      "key_ref": null,
      "key_version": null,
      "parameters": {
        "DATE_SHIFT_ENTITY_COLUMN": "claim_number",
        "DATE_SHIFT_MAX_DAYS": 90
      },
      "plugin": null,
      "preserve_format": false,
      "preserve_linkage": false,
      "preserve_nulls": true,
      "rule_id": "LOSS_DATE",
      "selector": {
        "column_pattern": "loss_date",
        "schema_pattern": null,
        "sensitivity_class": null,
        "table_pattern": "claims"
      },
      "strategy": "DATE_SHIFT"
    },
    {
      "key_ref": null,
      "key_version": null,
      "parameters": {
        "DATE_SHIFT_ENTITY_COLUMN": "claim_number",
        "DATE_SHIFT_MAX_DAYS": 90
      },
      "plugin": null,
      "preserve_format": false,
      "preserve_linkage": false,
      "preserve_nulls": true,
      "rule_id": "REPORTED_AT",
      "selector": {
        "column_pattern": "reported_at",
        "schema_pattern": null,
        "sensitivity_class": null,
        "table_pattern": "claims"
      },
      "strategy": "DATE_SHIFT"
    },
    {
      "key_ref": null,
      "key_version": null,
      "parameters": {},
      "plugin": null,
      "preserve_format": false,
      "preserve_linkage": false,
      "preserve_nulls": true,
      "rule_id": "INJURY_DESCRIPTION",
      "selector": {
        "column_pattern": "injury_description",
        "schema_pattern": null,
        "sensitivity_class": null,
        "table_pattern": null
      },
      "strategy": "NULLIFY"
    },
    {
      "key_ref": null,
      "key_version": null,
      "parameters": {},
      "plugin": null,
      "preserve_format": false,
      "preserve_linkage": false,
      "preserve_nulls": true,
      "rule_id": "DIAGNOSIS_CODE",
      "selector": {
        "column_pattern": "diagnosis_code",
        "schema_pattern": null,
        "sensitivity_class": null,
        "table_pattern": null
      },
      "strategy": "NULLIFY"
    },
    {
      "key_ref": null,
      "key_version": null,
      "parameters": {},
      "plugin": null,
      "preserve_format": false,
      "preserve_linkage": false,
      "preserve_nulls": true,
      "rule_id": "LOSS_DESCRIPTION",
      "selector": {
        "column_pattern": "loss_description",
        "schema_pattern": null,
        "sensitivity_class": null,
        "table_pattern": null
      },
      "strategy": "NULLIFY"
    },
    {
      "key_ref": null,
      "key_version": null,
      "parameters": {
        "PERTURB_RELATIVE": 0.15
      },
      "plugin": null,
      "preserve_format": false,
      "preserve_linkage": false,
      "preserve_nulls": true,
      "rule_id": "MONEY_ANNUAL_PREMIUM",
      "selector": {
        "column_pattern": "annual_premium",
        "schema_pattern": null,
        "sensitivity_class": null,
        "table_pattern": null
      },
      "strategy": "NUMERIC_PERTURB"
    },
    {
      "key_ref": null,
      "key_version": null,
      "parameters": {
        "PERTURB_RELATIVE": 0.15
      },
      "plugin": null,
      "preserve_format": false,
      "preserve_linkage": false,
      "preserve_nulls": true,
      "rule_id": "MONEY_RESERVE_AMOUNT",
      "selector": {
        "column_pattern": "reserve_amount",
        "schema_pattern": null,
        "sensitivity_class": null,
        "table_pattern": null
      },
      "strategy": "NUMERIC_PERTURB"
    },
    {
      "key_ref": null,
      "key_version": null,
      "parameters": {
        "PERTURB_RELATIVE": 0.15
      },
      "plugin": null,
      "preserve_format": false,
      "preserve_linkage": false,
      "preserve_nulls": true,
      "rule_id": "MONEY_PAID_AMOUNT",
      "selector": {
        "column_pattern": "paid_amount",
        "schema_pattern": null,
        "sensitivity_class": null,
        "table_pattern": null
      },
      "strategy": "NUMERIC_PERTURB"
    },
    {
      "key_ref": null,
      "key_version": null,
      "parameters": {
        "PERTURB_RELATIVE": 0.15
      },
      "plugin": null,
      "preserve_format": false,
      "preserve_linkage": false,
      "preserve_nulls": true,
      "rule_id": "MONEY_AMOUNT_DUE",
      "selector": {
        "column_pattern": "amount_due",
        "schema_pattern": null,
        "sensitivity_class": null,
        "table_pattern": null
      },
      "strategy": "NUMERIC_PERTURB"
    },
    {
      "key_ref": null,
      "key_version": null,
      "parameters": {
        "PERTURB_RELATIVE": 0.15
      },
      "plugin": null,
      "preserve_format": false,
      "preserve_linkage": false,
      "preserve_nulls": true,
      "rule_id": "MONEY_AMOUNT",
      "selector": {
        "column_pattern": "amount",
        "schema_pattern": null,
        "sensitivity_class": null,
        "table_pattern": null
      },
      "strategy": "NUMERIC_PERTURB"
    },
    {
      "key_ref": null,
      "key_version": null,
      "parameters": {
        "PERTURB_RELATIVE": 0.15
      },
      "plugin": null,
      "preserve_format": false,
      "preserve_linkage": false,
      "preserve_nulls": true,
      "rule_id": "MONEY_COMMISSION_AMOUNT",
      "selector": {
        "column_pattern": "commission_amount",
        "schema_pattern": null,
        "sensitivity_class": null,
        "table_pattern": null
      },
      "strategy": "NUMERIC_PERTURB"
    },
    {
      "key_ref": null,
      "key_version": null,
      "parameters": {},
      "plugin": null,
      "preserve_format": false,
      "preserve_linkage": false,
      "preserve_nulls": true,
      "rule_id": "FALLBACK_CREDENTIAL",
      "selector": {
        "column_pattern": null,
        "schema_pattern": null,
        "sensitivity_class": "CREDENTIAL",
        "table_pattern": null
      },
      "strategy": "NULLIFY"
    },
    {
      "key_ref": null,
      "key_version": null,
      "parameters": {},
      "plugin": null,
      "preserve_format": false,
      "preserve_linkage": false,
      "preserve_nulls": true,
      "rule_id": "FALLBACK_PAYMENT",
      "selector": {
        "column_pattern": null,
        "schema_pattern": null,
        "sensitivity_class": "PAYMENT",
        "table_pattern": null
      },
      "strategy": "REDACT"
    },
    {
      "key_ref": null,
      "key_version": null,
      "parameters": {},
      "plugin": null,
      "preserve_format": false,
      "preserve_linkage": false,
      "preserve_nulls": true,
      "rule_id": "FALLBACK_DIRECT_IDENTIFIER",
      "selector": {
        "column_pattern": null,
        "schema_pattern": null,
        "sensitivity_class": "DIRECT_IDENTIFIER",
        "table_pattern": null
      },
      "strategy": "REDACT"
    },
    {
      "key_ref": null,
      "key_version": null,
      "parameters": {},
      "plugin": null,
      "preserve_format": false,
      "preserve_linkage": false,
      "preserve_nulls": true,
      "rule_id": "FALLBACK_PHI",
      "selector": {
        "column_pattern": null,
        "schema_pattern": null,
        "sensitivity_class": "PHI",
        "table_pattern": null
      },
      "strategy": "REDACT"
    },
    {
      "key_ref": null,
      "key_version": null,
      "parameters": {},
      "plugin": null,
      "preserve_format": false,
      "preserve_linkage": false,
      "preserve_nulls": true,
      "rule_id": "FALLBACK_PII",
      "selector": {
        "column_pattern": null,
        "schema_pattern": null,
        "sensitivity_class": "PII",
        "table_pattern": null
      },
      "strategy": "REDACT"
    },
    {
      "key_ref": null,
      "key_version": null,
      "parameters": {},
      "plugin": null,
      "preserve_format": false,
      "preserve_linkage": false,
      "preserve_nulls": true,
      "rule_id": "FALLBACK_QUASI_IDENTIFIER",
      "selector": {
        "column_pattern": null,
        "schema_pattern": null,
        "sensitivity_class": "QUASI_IDENTIFIER",
        "table_pattern": null
      },
      "strategy": "REDACT"
    },
    {
      "key_ref": null,
      "key_version": null,
      "parameters": {},
      "plugin": null,
      "preserve_format": false,
      "preserve_linkage": false,
      "preserve_nulls": true,
      "rule_id": "FALLBACK_FINANCIAL",
      "selector": {
        "column_pattern": null,
        "schema_pattern": null,
        "sensitivity_class": "FINANCIAL",
        "table_pattern": null
      },
      "strategy": "REDACT"
    },
    {
      "key_ref": null,
      "key_version": null,
      "parameters": {},
      "plugin": null,
      "preserve_format": false,
      "preserve_linkage": false,
      "preserve_nulls": true,
      "rule_id": "FALLBACK_SENSITIVE",
      "selector": {
        "column_pattern": null,
        "schema_pattern": null,
        "sensitivity_class": "SENSITIVE",
        "table_pattern": null
      },
      "strategy": "REDACT"
    }
  ],
  "unmatched_sensitive_is_error": true
}
