mask-pii

Supported language implementations

mask-pii provides implementations for many programming languages. Choose a language below to open its guide page.

Project goal

The goal is to make email and phone-number masking consistent and portable across languages before data leaves your system through logs, exports, or shared text.

Common behavior across implementations

  • Email masking keeps the domain and masks the local part.
  • Phone masking keeps formatting as much as possible while masking middle digits.
  • Masking rules are enabled explicitly, and the mask character can be customized.

Language guides

Each language page introduces setup, usage notes, and the language-specific README.

AWK

మార్గదర్శిని తెరవండి

Bash

మార్గదర్శిని తెరవండి

Bun

మార్గదర్శిని తెరవండి

Carbon

మార్గదర్శిని తెరవండి

Common Lisp

మార్గదర్శిని తెరవండి

Crystal

మార్గదర్శిని తెరవండి

D

మార్గదర్శిని తెరవండి

Deno

మార్గదర్శిని తెరవండి

Elixir

మార్గదర్శిని తెరవండి

Fish

మార్గదర్శిని తెరవండి

Go

మార్గదర్శిని తెరవండి

Groovy

మార్గదర్శిని తెరవండి

Hare

మార్గదర్శిని తెరవండి

Haskell

మార్గదర్శిని తెరవండి

JavaScript

మార్గదర్శిని తెరవండి

Julia

మార్గదర్శిని తెరవండి

Lua

మార్గదర్శిని తెరవండి

Nim

మార్గదర్శిని తెరవండి

Nushell

మార్గదర్శిని తెరవండి

OCaml

మార్గదర్శిని తెరవండి

Odin

మార్గదర్శిని తెరవండి

Perl

మార్గదర్శిని తెరవండి

PHP

మార్గదర్శిని తెరవండి

Pony

మార్గదర్శిని తెరవండి

PowerShell

మార్గదర్శిని తెరవండి

Python

మార్గదర్శిని తెరవండి

R

మార్గదర్శిని తెరవండి

Racket

మార్గదర్శిని తెరవండి

Red

మార్గదర్శిని తెరవండి

Ruby

మార్గదర్శిని తెరవండి

Rust

మార్గదర్శిని తెరవండి

Swift

మార్గదర్శిని తెరవండి

Tcl

మార్గదర్శిని తెరవండి

V

మార్గదర్శిని తెరవండి

Zig

మార్గదర్శిని తెరవండి

Zsh

మార్గదర్శిని తెరవండి