← ClaudeAtlas

veri-maskelemelisted

Bir belgedeki biçimsel olarak tanınabilir kişisel verileri (T.C. kimlik no — checksum doğrulamalı, IBAN, telefon, e-posta, kart numarası) modele gönderilmeden önce deterministik olarak maskeler. KVKK, veri maskeleme, gizlilik, müvekkil verisi koruma gibi konularda kullanılır.
mesutcandemir39/turkiye-legal · ★ 0 · AI & Automation · score 76
Install: claude install-skill mesutcandemir39/turkiye-legal
# Veri Maskeleme ## Amaç Bir müvekkil belgesini (dilekçe, sözleşme, dava dosyası) bir yapay zeka modeline göndermeden önce, belgedeki **biçimsel olarak tanınabilir** kişisel verileri deterministik olarak maskeler. Bu, KVKK m.4'teki ölçülülük ilkesinin teknik bir uygulamasıdır: modele yalnızca işin gerektirdiği kadar veri gider. ## Nasıl çalışır Hesaplama LLM'e bırakılmaz; [`cekirdek/scripts/veri_maskele.py`](../../scripts/veri_maskele.py) deterministik Python script'i çağrılır (bkz. `docs/ARCHITECTURE_DECISIONS.md` ADR-006'daki "hesaplama LLM'e bırakılmaz" ilkesiyle aynı disiplin): ```bash python cekirdek/scripts/veri_maskele.py --dosya belge.txt --json ``` Maskelenen veri türleri: | Tür | Nasıl tespit edilir | |---|---| | T.C. Kimlik No | 11 haneli **ve** resmî checksum algoritmasını sağlayan sayılar — rastgele 11 haneli bir dosya/fatura numarası **yanlışlıkla maskelenmez** | | IBAN | `TR` + 24 haneli standart format | | Telefon | Türkiye cep telefonu formatı (`05XX...` veya `+905XX...`) | | E-posta | Standart e-posta formatı | | Kart numarası | 16 haneli, 4'erli gruplu format | ## KRİTİK SINIR — açıkça belirt Bu script bir **NLP/varlık tanıma (NER) sistemi değildir.** Yalnızca yukarıdaki **biçimsel kalıplara** uyan verileri yakalar. **İsim-soyisim, adres, doğum tarihi gibi biçimsel bir kalıba uymayan kişisel veriler bu script tarafından YAKALANMAZ.** Bu skill her çağrıldığında, çıktının başına şu uyarıyı **mutlaka** ekle: > *"Bu maskeleme yalnızca T.C. kimlik no,