Go માટે mask-pii

Go માટે mask-pii અમલીકરણ: logs અને data pipelines માં ઇમેલ/ફોન PII મસ્ક કરવા માટે.

ઇમેલ મસ્કિંગ

સ્થાનિક ભાગને મસ્ક કરે છે, જ્યારે ડોમેન દેખાવમાં રાખે છે.

ફોન મસ્કિંગ

ફોર્મેટ અને અંતિમ ભાગની દેખાવ જાળવીને સંવેદનશીલ અંકોને મસ્ક કરે છે.

Builder-શૈલી API

પ્રક્રિયા કરતાં પહેલાં ઇમેલ/ફોન મસ્કિંગ અને માસ્ક અક્ષરને સ્પષ્ટ રીતે સક્રિય કરો.

ઇન્સ્ટોલ કરો અને શરૂ કરો

Go [published: Go Module Proxy / pkg.go.dev 0.2.0]: નીચેની વર્તમાન ઇન્સ્ટોલેશન પદ્ધતિ વાપરો, Go API લોડ કરો અને ન્યૂનતમ ઉદાહરણ ચલાવો. ઉદાહરણ સ્પષ્ટ રીતે ઇમેઇલ અને ફોન માસ્કિંગ સક્રિય કરે છે અને અપેક્ષિત આઉટપુટ બતાવે છે.

ઇન્સ્ટોલેશન

go get github.com/finitefield-org/mask-pii/go@v0.2.0

ઉપયોગ

main.go
package main

import (
	"fmt"

	"github.com/finitefield-org/mask-pii/go"
)

func main() {
	masker := maskpii.New()
		.MaskEmails()
		.MaskPhones()
		.WithMaskChar('#')

	input := "Contact: alice@example.com or 090-1234-5678."
	output := masker.Process(input)

	fmt.Println(output)
	// Output: "Contact: a####@example.com or ###-####-5678."
}
નોંધ

કૃપા કરીને README માં આ ભાષા માટેના ચોક્કસ પૅકેજ ઇકોસિસ્ટમની વિગતો અને API ઉદાહરણો જુઓ.

પાછલું

ભાષા સૂચિ

આગળ

GitHub