Tanık Dokümantasyon

Politika

#Kişisel veri bulununca

Tespit modunun bulduğu veriyle ne yapılacağı, pii_action ayarıdır. Üç değer alır.

#Maskele (mask) — varsayılan

Bulunan değer, modele gitmeden yerine bir kategori etiketi konarak değiştirilir: Ayşe Demir → [NAME], 10000000146 → [TC_KIMLIK], IBAN → [IBAN]. Model hâlâ cevaplayabileceği bir soru alır; kişinin verisi dışarı çıkmaz.

Maskeleme geri döndürülemez. Orijinal değer hiçbir yerde saklanmaz; kayıtta yalnız kategori ve sayı durur: tc_kimlik×1, name×2.

#Reddet (block)

Her tespitte istek reddedilir ve sağlayıcıya hiçbir şey gitmez. Çağıran 403 policy_blocked görür.

Sıkı moddan daha geniştir: sıkı mod yalnız özel nitelikli veriyi reddeder, bu seçenek bir destek kaydındaki TC numarasını da reddeder. Bedeli açıktır: her yanlış pozitif, fazla maskelenmiş bir istek yerine başarısız bir istek olur. Bunu bilerek seçin; hukuk ya da bordro gibi "maskelenmiş olsa da gitmesin" diyen ekipler için uygundur.

#Onaya beklet (hold)

İstek iletilmez; bir yönetici konsoldan onaylarsa aynı istek bir kez geçer. Nasıl çalıştığı: Onaya bekletme.

#Kategoriler

Kayıtta görünebilecek kategoriler kapalı bir listedir; serbest metin bu alana giremez. Bu, tespit edilen içeriğin kayda sızmasını yapısal olarak engeller.

KategoriNasıl bulunurMod
tc_kimlik11 hane, sağlama kuralıfast
vergi_no10 hane, sağlama kuralıfast
ibanÜlke kodu ve mod-97 sağlamasıfast
credit_cardLuhn sağlamasıfast
dni_nieİspanya kimlik numarası, kontrol harfifast
email, phone, ipBiçim kuralıfast
name, org, addressTürkçe dil modelideep
health, religion, biometricKatalogda tanımlı; bu sürümde dedektör yok—

#Embeddings

/v1/embeddings isteklerinde girdi taranır ve bulunan kayda geçer, ama maskelenmez: maskelenmiş metnin vektörü anlamsız olurdu. Bu uçta kişisel veri istemiyorsanız block kullanın. Rapor bunu embeddings_not_masked çekincesiyle belirtir.

#Çıktı tarafı

Tek parça cevaplar her zaman taranır ve bulunan veri maskelenir. Akışlı cevaplar yalnız tamponlu mod açıkken taranır.