Skip to main content

# redactPii()

    function redactPii<T>(data: T): T;

Redacts personally identifiable information (PII) from data objects. Removes sensitive data like credit cards, SSNs, emails, passwords, addresses, etc.

## Type Parameters​

### T​

`T`

Type of the data object

## Parameters​

### data​

`T`

Object containing potential PII to redact

## Returns​

`T`

New object with PII fields replaced with '****'

## Example​

    const userData = {
      name: 'John Doe',
      email: 'john@example.com',
      ssn: '123-45-6789',
      address: '123 Main St'
    };

    const sanitized = redactPii(userData);
    // {
    //   name: 'John Doe',
    //   email: '****',
    //   ssn: '****',
    //   address: '****'
    // }