mask-pii за Racket

Имплементација на mask-pii за Racket за маскирање на е-пошта и телефонски PII во логови и data pipelines.

Маскирање е-пошта

Ги маскира локалните делови, а ја задржува видливоста на доменот.

Меѓународни телефонски формати

Ги маскира чувствителните цифри, а ги задржува форматот и видливоста на суфиксот.

API во стил на builder

Овозможете маскирање на е-пошта/телефон и маскирниот знак експлицитно пред обработка.

Инсталирајте и почнете

Racket [planned: Racket Package Catalog 0.2.0]: Користете го тековниот начин на инсталација подолу, вчитајте го Racket API и извршете го минималниот пример. Примерот изречно вклучува маскирање на е-пошта и телефон и го прикажува очекуваниот излез.

Инсталација

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

Употреба

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."
Напомена

Проверете го README README за точни детали за екосистемот на пакети и API примери за овој јазик.

Следно

GitHub