mask-pii עבור Swift

מימוש של mask-pii עבור Swift להסתרת PII של אימייל וטלפון בלוגים ובצינורות נתונים.

מסיכת אימייל

מסווה את החלק המקומי תוך שמירה על נראות הדומיין.

מסיכת טלפון

מסווה ספרות רגישות תוך שמירה על הפורמט והסיומת.

API בסגנון Builder

הפעילו במפורש מסיכת אימייל/טלפון ותו מסיכה לפני העיבוד.

התקנה והתחלה

Swift [planned: Swift Package Index 0.2.0]: השתמשו בשיטת ההתקנה העדכנית שלהלן, טענו את ה-API של Swift והריצו את הדוגמה המינימלית. הדוגמה מפעילה במפורש מיסוך של דוא״ל וטלפון ומציגה את הפלט הצפוי.

התקנה

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

שימוש

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."
הערה

עיינו ב- README כדי לראות פרטי החבילה המדויקים ודוגמאות API לשפה זו.