Groovy uchun mask-pii

Groovy uchun mask-pii implementatsiyasi, loglar va data pipeline'larda email hamda telefon PII'ni maskalash uchun.

Email'ni maskalash

Domen ko'rinishini saqlagan holda lokal qismini maskalaydi.

Telefonni maskalash

Format va suffiks ko'rinishini saqlagan holda sezgir raqamlarni maskalaydi.

Builder uslubidagi API

Ishlashdan oldin email/telefon maskalash va mask belgisini aniq yoqing.

O'rnatish va boshlash

Groovy [planned: Maven Central 0.2.0]: Quyidagi joriy o‘rnatish usulidan foydalaning, Groovy API’sini yuklang va minimal misolni ishga tushiring. Misol e-pochta va telefonni niqoblashni aniq yoqadi hamda kutilgan natijani ko‘rsatadi.

O'rnatish

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

Foydalanish

example.groovy
import org.finitefield.maskpii.Masker

def masker = new Masker()
    .maskEmails()
    .maskPhones()
    .withMaskChar('#')

def inputText = 'Contact: alice@example.com or 090-1234-5678.'
def output = masker.process(inputText)

println(output)
// => Contact: a####@example.com or ###-####-5678.
Izoh

Iltimos, README ushbu til uchun paket ekotizimi tafsilotlari va API misollarini aniq ko'rish uchun.

Keyingi

GitHub