Özel nitelikli veri, açık rıza ve izlenebilirlik
Sağlık verisi KVKK'nın 6. maddesi kapsamında özel nitelikli kişisel veridir; işlenmesi kural olarak açık rıza gerektirir. Bir klinik karar destek akışında bu, "prompt'u maskele" ile bitmiyor — rızanın var olduğunu isteğin kendisinde doğrulamak gerekiyor.
- Rıza doğrulanmamış istek gateway'de durur
- Klinik prompt'lar canary'ye girmez, sürüm pinlenir
- Hasta kimliği maskelenir, önbellek yazımı kapanır
m.6özel nitelikli veri, politika seviyesinde zorlanır
Bu sektörde neyin zorlaştığı
Sağlıkta LLM kullanımının önündeki engel model kalitesi değil, izlenebilirlik. Bir klinisyen "bu öneriyi hangi talimat üretti" diye sorduğunda cevabın kayıtlı olması gerekiyor; hasta verisi söz konusu olduğunda ise işlemenin hukuki dayanağının isteğin kendisinde görünmesi gerekiyor.
Bu sektörde neyin zorlaştığı
- Özel nitelikli veri, uygulama kodundaki bir
ifile yönetilemeyecek kadar ağır bir yükümlülük. - Rıza bilgisi genelde başka bir sistemde; LLM çağrısı yapılırken kontrol edilmiyor.
- Klinik prompt'ların sürümü izlenmiyor; aynı soru farklı zamanlarda farklı talimatla cevaplanıyor.
- Hasta kimliği prompt'a değişkenlerin içinden giriyor, şablon giydirildikten sonra fark ediliyor.
- Önbellek, benzer bir hastanın cevabını başka bir isteğe döndürme riski taşıyor.
Yazacağınız ilk üç kural
Aşağıdakiler tanıtım örneği değil; bu sektörde ilk oturumda konuştuğumuz kurallar. Her biri konsoldan YAML olarak yazılır, shadow modda ölçülür, sonra uygulamaya alınır.
- 1
ozel-nitelikli-riza-kapisi- Koşul
- request.headers.dataClass = health_special AND request.headers.consentRef yok
- Sonuç
- isteği reddet · 403 · kullanıcıya açıklayıcı mesaj · denetim etiketi
Neden böyleRıza referansı olmadan özel nitelikli veriyi işlemeye başlamamak, sonradan silmekten kolaydır. Kapı gateway'de duruyor, yani uygulamanın hangi ekibi yazdığı fark etmiyor. - 2
hasta-kimligi-maskele-civile- Koşul
- signals.pii.detected AND request.prompt.id şu ön ekle başlıyor: clinical/
- Sonuç
- tr-west-1'e çivile · tespit edilen türleri maskele · önbelleği tamamen kapat · yedekleme kapalı
Neden böylePrompt hydration politikadan önce çalıştığı için maskeleme doğru metni görüyor — hasta kimliği değişkenlerin içinden geldiği hâlde. Önbelleklookup_onlybile olmamalı: benzer bir prompt'un cevabı başka bir hastaya ait olabilir. - 3
klinik-prompt-surum-pin- Koşul
- request.prompt.id şu ön ekle başlıyor: clinical/
- Sonuç
- prompt sürümünü açıkça pinle · canary'yi devre dışı bırak · konuşma kaydını sakla
Neden böyleCanary, aynı klinik soruyu iki farklı talimatla cevaplamak demektir. Bunu bir ürün akışında kabul edebilirsiniz; klinik karar desteğinde savunulamaz. Açık sürüm pini canary'yi ezer.
Denetimde ne gösteriyorsunuz
- Rıza kanıtı
- İşlenen her isteğin rıza referansı taşıdığı; taşımayanların reddedildiği
- Talimat izlenebilirliği
- Cevabı üreten klinik prompt'un kimliği ve tam sürümü
- Sürüm tutarlılığı
- Aynı akışta canary çalışmadığı; tüm isteklerin aynı sürümle işlendiği
- Önbellek kanıtı
- Hasta verisi içeren isteklerin önbelleğe yazılmadığı
- Yerleşim
- İsteğin hangi bölgede işlendiği
- Eval kapısı
- Yayına alınan sürümün imzalı eval raporundan geçtiği
Bu sektörden gelen sorular
Gateway rızanın geçerliliğini kendi başına yargılamaz; isteğin bir rıza referansı taşıyıp taşımadığını kontrol eder ve taşımıyorsa durdurur. Referansın arkasındaki kayıt sizin rıza yönetim sisteminizde kalır. Politika bunu bir zorunluluk hâline getirir; kanıtı denetim izine yazar.
Katalogdaki modelleri politika ile daraltabilirsiniz — örneğin yalnızca Türkiye bölgesinde barındırılan modellere izin veren bir kısıt yazabilirsiniz. Kendi vLLM kümenizi sağlayıcı olarak tanımlamak da standart bir kurulum adımı; Team planından itibaren açık.
Bir prompt sürümünün canlıya çıkması için imzalı bir eval raporu gerekir. Gate'in istediği bir metrik raporda yoksa sonuç başarısız sayılır — eksik ölçüm başarı sayılmaz. Judge modeli aday modelle aynı olamaz. Bu üç kural birlikte, "test edildi" ifadesini denetlenebilir kılıyor.
Kurumsal planda saklama süreleri sözleşmeyle belirlenir. Konuşma kayıtlarını hiç tutmamayı da seçebilirsiniz; bu durumda karar izi kalır, içerik kalmaz — denetimde "hangi kural, hangi model, hangi prompt sürümü" cevaplanır ama metin saklanmaz.
Bu sayfadaki mevzuat atıfları, ürünün hangi davranışı mümkün kıldığını anlatmak içindir; hukuki görüş değildir. Uyum yükümlülüğünüzün kapsamını kendi hukuk biriminizle belirlemeniz gerekir.
Kendi kural setinizle başlayalım
İlk oturumda sizin trafiğinizi ve mevzuat sınırlarınızı konuşuyoruz; sonunda shadow modda ölçülmüş bir sapma raporu ve yazılmaya hazır üç kural oluyor.