mask-pii pentru Swift

Implementarea mask-pii în Swift pentru mascarea PII-ului din e-mailuri și numere de telefon în jurnale și fluxuri de date.

Mascarea e-mailurilor

Maschează partea locală păstrând vizibil domeniul.

Formate globale de telefon

Maschează cifrele sensibile păstrând formatul și vizibilitatea sufixului.

API în stil builder

Activați explicit mascarea e-mailurilor/telefoanelor și caracterul de mască înainte de procesare.

Instalare și pornire

Swift [planned: Swift Package Index 0.2.0]: Folosiți metoda curentă de instalare de mai jos, încărcați API-ul Swift și rulați exemplul minimal. Exemplul activează explicit mascarea adreselor de e-mail și a numerelor de telefon și afișează rezultatul așteptat.

Instalare

.package(url: "https://github.com/finitefield-org/mask-pii", exact: "0.2.0")

Utilizare

main.swift
import MaskPII

let masker = Masker()
    .maskEmails()
    .maskPhones()
    .withMaskChar("#")

let input = "Contact: alice@example.com or 090-1234-5678."
let output = masker.process(input)

print(output)
// Output: "Contact: a####@example.com or ###-####-5678."
Note

Consultați README pentru detalii exacte despre ecosistemul de pachete și exemple de API pentru acest limbaj.