OCaml માટે mask-pii
OCaml માટે mask-pii અમલીકરણ: logs અને data pipelines માં ઇમેલ/ફોન PII મસ્ક કરવા માટે.
ઇમેલ મસ્કિંગ
ડોમેનની દૃશ્યતા જાળવી રાખતાં સ્થાનિક ભાગોને માસ્ક કરે છે.
ફોન મસ્કિંગ
ફોર્મેટ અને સુફિક્સની દૃશ્યતા જાળવી રાખતાં સંવેદનશીલ અંકોને માસ્ક કરે છે.
Builder-શૈલી API
પ્રક્રિયા પહેલાં ઇમેલ/ફોન માસ્કિંગ અને માસ્ક અક્ષરને સ્પષ્ટ રીતે સક્રિય કરો.
ઇન્સ્ટોલ કરો અને શરૂ કરો
OCaml [planned: opam repository 0.2.0]: નીચેની વર્તમાન ઇન્સ્ટોલેશન પદ્ધતિ વાપરો, OCaml API લોડ કરો અને ન્યૂનતમ ઉદાહરણ ચલાવો. ઉદાહરણ સ્પષ્ટ રીતે ઇમેઇલ અને ફોન માસ્કિંગ સક્રિય કરે છે અને અપેક્ષિત આઉટપુટ બતાવે છે.
ઇન્સ્ટોલેશન
git clone --branch v0.2.0 --depth 1 https://github.com/finitefield-org/mask-pii.git
ઉપયોગ
main.ml
open Mask_pii
let () =
let masker =
new_masker
|> mask_emails
|> mask_phones
|> with_mask_char '#'
in
let result = process masker "Contact: alice@example.com or 090-1234-5678." in
print_endline result
(* => "Contact: a####@example.com or ###-####-5678." *)
નોંધ
કૃપા કરીને README આ ભાષા માટે પેકેજ ઇકોસિસ્ટમની ચોક્કસ વિગતો અને API ઉદાહરણો માટે જુઓ.