ToS Risk Guard — Alıntı Kanıtlı Sözleşme Risk Analizi
Kullanım koşulları ve gizlilik politikalarındaki riskli maddeleri yalnızca birebir alıntıyla gösteren Chrome eklentisi: "yapay zekâya güvenmeyen bir yapay zekâ sistemi". 6 gerçek sözleşmede %95 kesinlik; 4 gizli prompt injection denemesinin 4'ü yakalandı.
- Dönem
- 2026
- Yığın
- Chrome Extension (MV3) · Gemini API · JSON Schema · Cypress
Problem
"Kabul ediyorum" kutusunu işaretlemeden önce sözleşmeyi okuyan çok az. ToS Risk Guard; kullanım koşulları, gizlilik politikası veya abonelik şartları sayfası açıldığında metni yakalıyor ve riskli maddeleri sade Türkçeyle açıklıyor.
Tasarım ilkesi: LLM'e güvenmeyen bir LLM sistemi
- Her iddia alıntıyla: Her riskli madde sözleşmeden birebir alıntıyla gösteriliyor. Alıntısı orijinal metinde bulunamayan iddia, kullanıcıya hiç gösterilmeden eleniyor.
- Skoru kod hesaplıyor: Risk skoru (0–100) LLM'den değil, yalnızca doğrulanmış maddelerden sabit ağırlıklarla hesaplanıyor.
- Serbest metin yok: LLM çıktısı JSON şemayla alınıp deterministik olarak yeniden doğrulanıyor.
- Prompt injection ayıklanıyor: Sayfaya gizlenmiş "yapay zekâya talimat" denemeleri LLM'e ulaşmadan ayıklanıyor ve kullanıcıya uyarı olarak gösteriliyor.
- Emin değilse söylüyor: Sistem emin olmadığında bunu gerekçeleriyle bildiriyor: "Düşük güven — sistem emin değil".
Değerlendirme
6 gerçek sözleşme (Netflix, Spotify, YouTube, Zoom, GitHub, Dropbox) üzerinde mini değerlendirme:
| Ölçü | Sonuç |
|---|---|
| Kesinlik (precision) | %95 — gösterilen maddelerin %95'i doğru |
| Duyarlılık (recall) | %51 — maddelerin yaklaşık yarısı kaçırılıyor |
| Daha güçlü modelle duyarlılık | %62, ama analiz 10–60 kat yavaş |
| Gizli prompt injection | 4 denemenin 4'ü yakalandı, skor manipüle edilemedi |
Kaçırılan ve yanlış alarm veren her maddeyi depoda tek tek listeledim; sistemin zayıf yanlarını da görünür kılmak istedim.
Kullanılanlar
Chrome Extension (Manifest V3), Gemini API, Alibaba'nın açık kaynak page-agent kütüphanesi (yalnızca okuma amaçlı, en az yetki ilkesiyle), JSON şema doğrulama, Cypress ile uçtan uca test ve demo kaydı.
Uygulama hukuki tavsiye vermez; yalnızca bir ön okuma aracıdır.
Yönlendirmeleri için Dr. Öğr. Üyesi Nurettin Şenyer'e teşekkür ederim.