mask-pii для Swift
Swift-реалізація mask-pii для маскування email і телефонних персональних даних у логах і конвеєрах даних.
Маскування email
Маскує локальну частину, зберігаючи видимість домену.
Маскування телефону
Маскує чутливі цифри, зберігаючи формат і видимість суфікса.
Builder-style API
Перед обробкою явно увімкніть маскування email/телефону та символ маски.
Встановіть і почніть
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 для цієї мови.
Назад
Індекс мовДалі
GitHub