mask-pii

対応言語の実装

mask-pii は、さまざまなプログラミング言語向け実装を提供します。下の一覧から言語を選び、各ガイドページを開いてください。

プロジェクトの目的

目的は、ログ・エクスポート・共有テキストなどでデータがシステム外に出る前に、メールアドレスと電話番号のマスキングを各言語で一貫かつ持ち運び可能にすることです。

各実装に共通する動作

  • メールのローカル部をマスクし、ドメインは見えるままにします。
  • 電話番号は、形式と末尾の見え方をできるだけ保ちながら、中間の数字をマスクします。
  • マスキング規則は明示的に有効化し、マスク文字も個別に指定できます。

言語ガイド

各言語ページでは、セットアップ、使用上の注意、その言語向け 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

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