mask-pii pro Elixir

Implementace mask-pii pro Elixir pro maskování PII e-mailů a telefonů v logech a datových tocích.

Maskování e-mailů

Maskuje lokální části a zachovává viditelnost domény.

Globální formáty telefonů

Maskuje citlivé číslice a zachovává viditelnost formátu a přípony.

API ve stylu builderu

Před zpracováním výslovně zapněte maskování e-mailu/telefonu a znak masky.

Nainstalovat a začít

Elixir [published: Hex 0.2.0]: Použijte níže uvedený aktuální způsob instalace, načtěte API Elixir a spusťte minimální příklad. Příklad výslovně zapíná maskování e-mailu a telefonu a ukazuje očekávaný výstup.

Instalace

{:mask_pii, "~> 0.2.0"}

Použití

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."
Poznámka

Podívejte se prosím na README přesné detaily balíčkového ekosystému a příklady API pro tento jazyk.

Předchozí

Index jazyků

Další

GitHub