mask-pii für Racket

Racket-Implementierung von mask-pii zum Maskieren von E-Mail- und Telefon-PII in Protokollen und Datenpipelines.

E-Mail-Maskierung

Maskiert den lokalen Teil und erhält die Sichtbarkeit der Domain.

Telefonmaskierung

Maskiert sensible Ziffern und erhält Format sowie Sichtbarkeit des Suffixes.

API im Builder-Stil

Aktivieren Sie vor der Verarbeitung die E-Mail-/Telefonmaskierung und legen Sie das Maskierungszeichen explizit fest.

Installieren und starten

Racket [planned: Racket Package Catalog 0.2.0]: Verwenden Sie die unten angegebene aktuelle Installationsmethode, laden Sie die Racket-API und führen Sie das Minimalbeispiel aus. Das Beispiel aktiviert ausdrücklich die Maskierung von E-Mail-Adressen und Telefonnummern und zeigt die erwartete Ausgabe.

Installation

git clone --branch v0.2.0 --depth 1 https://github.com/finitefield-org/mask-pii.git

Verwendung

example.rkt
#lang racket

(require mask-pii)

(define masker
  (with-mask-char #\#
    (mask-phones
      (mask-emails (make-masker)))))

(displayln
  (process masker "Contact: alice@example.com or 090-1234-5678."))
;; Expected output: "Contact: a####@example.com or ###-####-5678."
Hinweis

Bitte prüfen Sie das README README für genaue Details zum Paket-Ökosystem und API-Beispiele für diese Sprache.