mask-pii za Elixir

Elixir implementacija alata mask-pii za maskiranje PII podataka poput e-pošte i telefonskih brojeva u zapisima i podatkovnim cjevovodima.

Maskiranje e-pošte

Maskira lokalne dijelove uz zadržavanje vidljivosti domene.

Maskiranje telefonskih brojeva

Maskira osjetljive znamenke uz zadržavanje vidljivosti formata i sufiksa.

API u stilu Buildera

Prije obrade izričito uključite maskiranje e-pošte/telefonskih brojeva i znak maske.

Instalirajte i započnite

Elixir [published: Hex 0.2.0]: Upotrijebite trenutačni način instalacije u nastavku, učitajte Elixir API i pokrenite minimalni primjer. Primjer izričito uključuje maskiranje e-pošte i telefona te prikazuje očekivani izlaz.

Instalacija

{:mask_pii, "~> 0.2.0"}

Upotreba

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."
Napomena

Pogledajte README za točne pojedinosti o ekosustavu paketa i API primjere za ovaj jezik.

Prethodno

Indeks jezika

Sljedeće

GitHub