mask-pii para Elixir

Implementação Elixir do mask-pii para mascarar PII de email e telefone em logs e pipelines de dados.

Mascaramento de e-mail

Mascara as partes locais enquanto preserva a visibilidade do domínio.

Formatos globais de telefone

Mascara dígitos sensíveis enquanto preserva o formato e o sufixo visíveis.

API em estilo builder

Ative explicitamente a máscara de email/telefone e o caractere de máscara antes do processamento.

Instalar e começar

Elixir [published: Hex 0.2.0]: Use o método de instalação atual abaixo, carregue a API do Elixir e execute o exemplo mínimo. O exemplo ativa explicitamente a mascaragem de e-mail e telefone e mostra a saída esperada.

Instalação

{:mask_pii, "~> 0.2.0"}

Uso

example.exs
alias MaskPII.Masker

masker =
  Masker.new()
  |> Masker.mask_emails()
  |> Masker.mask_phones()
  |> Masker.with_mask_char("#")

input_text = "Contact: alice@example.com or 090-1234-5678."
output = Masker.process(masker, input_text)

IO.puts(output)
# => "Contact: a####@example.com or ###-####-5678."
Nota

Consulte README os detalhes exatos do ecossistema de pacotes e exemplos de API para esta linguagem.