gurgah

gurgah / kvkk-pii-js

Public

KVKK uyumlu Türkçe PII detection — JavaScript/TypeScript

10
0
100% credibility
Found Mar 30, 2026 at 10 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

A JavaScript library that detects, masks, and restores Turkish personal identifiable information in text to comply with KVKK privacy regulations, especially for safe AI integrations.

How It Works

1
😟 Worry about data privacy

You realize customer messages with names, phone numbers, and IDs are being sent to AI tools without protection, risking privacy laws.

2
📦 Add the privacy helper

You bring in this simple tool to your app to automatically spot and safeguard personal details.

3
🔍 Spot sensitive info

The tool scans your text and highlights things like IDs, bank details, and contacts so nothing slips through.

4
🛡️ Hide the details

It replaces personal info with safe placeholders, keeping the meaning but hiding the real data.

5
🤖 Share safely with AI

You send the protected text to your AI helper, which responds without ever seeing real personal info.

6
🔄 Restore originals

The tool swaps back the placeholders to reveal the original details in the AI's helpful response.

Stay private and legal

Your app now handles customer data securely, avoids fines, and works smoothly with AI every time.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 10 to 10 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is kvkk-pii-js?

kvkk-pii-js is a TypeScript library for KVKK uyumluluk in JavaScript/TypeScript apps, spotting and masking Turkish PII like TC kimlik numbers, IBANs, phone numbers, and emails before they leak to AI APIs or logs. It creates sessions to mask data (e.g., turning "TC: 10000000146" into "[TC_KIMLIK_a3f]"), sends safe text to services like ChatGPT, then restores originals in responses. Install via npm for instant detection and KVKK uyum reports flagging risks like KRITIK for identity data.

Why is it gaining traction?

It stands out with zero-dependency regex detection validating checksums on real Turkish formats (TC, VKN, IBAN), plus customizable token formats for JSON/XML safety and compliance summaries tying to KVKK maddes. The session-based mask/restore flow hooks devs building AI pipelines, ensuring PII never hits external servers, while browser support makes it dead simple for React forms. Turkish-specific accuracy beats generic PII tools without the bloat.

Who should use this?

Backend devs routing customer messages to LLMs, support teams anonymizing logs before Datadog/S3, or React frontend folks scanning forms for TC/IBAN leaks pre-submit. Ideal for Turkish fintech/healthcare handling KVKK uyumlu parmak izi okuyucu or biyometrik veri mentions, plus API middleware or CI pipelines blocking risky commits.

Verdict

Grab it for quick KVKK pii detection in JS/TS if you're dealing with Turkish data—docs and API are solid, npm-ready. But with 10 stars and 1.0% credibility score, it's early; regex shines, but wait for full NER/GLiNER layers before production scale.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.