Güvenlik ve Uyum

Sistemimizde gerçekten var olan güvenlik ve gizlilik önlemlerinin dürüst bir dökümü. Pazarlama iddiası değildir.

Kişisel Veri Maskeleme

Gelen mesajlardaki e-posta, telefon, T.C. kimlik no, IBAN ve kredi kartı numaraları veritabanına yazılmadan önce otomatik olarak maskelenir (pii-mask.ts). Maskeleme geri döndürülemez. Orijinal değer sunucularımızda saklanmaz.

Prompt Injection Koruması

Tüm kullanıcı girdileri ve bilgi bankası içerikleri, modele gönderilmeden önce enjeksiyon kalıpları için taranır (sanitize.ts). Ayrıca jailbreak/rakip sorgulama gibi kalıplar için regex tabanlı, LLM çağrısı gerektirmeyen bir ikinci savunma katmanı (dialog-rails.ts) çalışır.

Kiracı (Tenant) Veri İzolasyonu

Her sorgu hem veritabanı düzeyinde (Row Level Security) hem de uygulama düzeyinde (tenant_id filtresi) izole edilir. Bu izolasyon tenant-isolation.test.ts ile otomatik test edilir. Bir kiracının verisi başka bir kiracıya asla dönmez.

Yapay Zeka Çıktı Doğrulama

Üretilen her yanıt, müşteriye gönderilmeden önce birden fazla otomatik kapıdan geçer:

  • Groundedness/relevance eşiği: bilgi bankası ile örtüşmeyen yanıtlar insan incelemesine yönlendirilir,
  • Faithfulness gate: ikinci bir değerlendirme geçidi, düşük skorlu yanıtları (low_faithfulness) yakalar,
  • Çıktı doğrulama: boş/aşırı kısa/uzun yanıt, geçersiz güven skoru, dil uyuşmazlığı kontrolü,
  • Kritik risk toksisite bayrağı: kritik risk sinyali taşıyan konuşmalarda otomatik yanıt asla gönderilmez, doğrudan insan incelemesine gider.

Rate Limiting ve Maliyet Sınırları

Her kiracı için aylık mesaj kotası (yumuşak/sert limit) uygulanır; sert limit aşıldığında yeni mesajlar işlenmez. Ayrıca API seviyesinde istek hız sınırlama (rate limiting) ve maliyet üst sınırı (cost cap) mekanizmaları eş zamanlı çalışan işçiler arasındaki yarış durumlarını (race condition) da kapsayacak şekilde uygulanır.

Üçüncü Taraf Alt İşleyiciler

  • Google (Gemini API): birincil yapay zeka model sağlayıcısı,
  • Anthropic (Claude API): yedek (fallback) model sağlayıcısı,
  • Voyage AI: bilgi bankası vektör gömme (embedding),
  • Supabase: veritabanı, kimlik doğrulama, dosya depolama,
  • Langfuse: yapay zeka çağrı izlenebilirliği.

Henüz Doğru Olmayanlar

Şeffaflık gereği açıkça belirtiyoruz: şu anda SOC2 veya ISO 27001 sertifikasyonumuz yok, resmi bir SLA (hizmet seviyesi taahhüdü) sunmuyoruz ve ekip şu an tek kişilik bir operasyondur. Bunlar iddia edilen değil, yol haritasında olan konulardır. Mevcut önlemleri olduğu gibi, abartısız paylaşıyoruz.