mask-pii untuk OCaml

Implementasi mask-pii dalam OCaml untuk menyamarkan PII email dan telepon di log dan pipeline data.

Masking Email

Menyamarkan bagian lokal sambil mempertahankan visibilitas domain.

Masking Telepon

Menyamarkan digit sensitif sambil mempertahankan format dan visibilitas sufiks.

API bergaya builder

Aktifkan secara eksplisit penyamaran email/telepon dan karakter masker sebelum pemrosesan.

Instal dan mulai

OCaml [planned: opam repository 0.2.0]: Gunakan metode instalasi terkini di bawah ini, muat API OCaml, lalu jalankan contoh minimal. Contoh tersebut secara eksplisit mengaktifkan penyamaran email dan telepon serta menampilkan keluaran yang diharapkan.

Instalasi

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

Penggunaan

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." *)
Catatan

Silakan lihat README untuk detail ekosistem paket yang tepat dan contoh API untuk bahasa ini.

Sebelumnya

Indeks bahasa

Berikutnya

GitHub