validation/data_redaction_utils library

Data redaction policies (masking per field path) — roadmap #692.

Functions

redactFields({required Map<String, Object?> data, required List<String> fieldPaths, required RedactMaskFn mask}) Map<String, Object?>
Redacts data by applying mask to values at keys in fieldPaths. mask e.g. (value) => '***'.

Typedefs

RedactMaskFn = String Function(Object? value)
Maps a field value to its masked replacement (e.g. (value) => '***').