defaultScrubRules top-level property

List<SensitiveScrubUtils> get defaultScrubRules

Default rules: mask emails, phone-like digits, card-like numbers, SSN-like. Audited: 2026-06-12 11:26 EDT

Implementation

List<SensitiveScrubUtils> get defaultScrubRules => <SensitiveScrubUtils>[
  SensitiveScrubUtils(RegExp(r'[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}'), _kScrubEmail),
  SensitiveScrubUtils(RegExp(r'\b\d{3}[-.\s]?\d{3}[-.\s]?\d{4}\b'), _kScrubPhone),
  SensitiveScrubUtils(RegExp(r'\b\d{4}[\s-]?\d{4}[\s-]?\d{4}[\s-]?\d{4}\b'), _kScrubCard),
  SensitiveScrubUtils(RegExp(r'\b\d{3}-\d{2}-\d{4}\b'), _kScrubSsn),
];