Kullanım şartları
Bu şartlar, [Şirket unvanı] ("Argus") ile Argus SDK'sını, backend'ini ve panelini kullanan tüzel kişi ("Müşteri") arasındaki ilişkiyi düzenler. Hizmeti kurarak ya da panele giriş yaparak Müşteri bu şartları kabul etmiş sayılır.
Bu metin taslaktır; yürürlüğe girmeden önce hukuk danışmanı incelemesinden geçmelidir. Köşeli parantez içindeki alanlar yayından önce doldurulacaktır.
Hizmetin tanımı
Argus, uygulama katmanı güvenlik hizmetidir. Üç parçadan oluşur:
- SDK (
@argus/node): Müşterinin backend'inenpm installile kurulan, her HTTP isteğinin yalnızca metadata'sını (yöntem, şablonlanmış route, durum kodu, süre, boyut, hash'lenecek IP, user-agent, zaman) Argus backend'ine gönderen middleware. İstek ve yanıt gövdesi, header değerleri ve query değerleri okunmaz. - Backend: metadata'yı saklayan, kural motorunu çalıştıran, olay açan ve bildirim gönderen servis.
- Panel: canlı akış, olaylar, koruma kuralları, endpoint istatistikleri ve API anahtarı yönetimi.
@argus/ci: deploy hattında koşan, hiçbir yere veri göndermeyen tarayıcı.
Hizmetin kapsamı ve planlar Fiyatlandırma sayfasında, yapmadıklarımız Yapmadıklarımız sayfasında yazılıdır. Barındırılan Argus backend'i (api.argus.dev) henüz hizmette değildir; o güne kadar Müşteri SDK'ya kendi Argus backend'inin adresini verir.
Müşterinin yükümlülükleri
- Kendi sistemine kurar. Müşteri SDK'yı yalnızca kendisine ait ya da kurma yetkisine sahip olduğu sistemlere kurar. Başkasının sistemine kurulumdan doğan her sonuç Müşteriye aittir.
- Doğru IP. Müşteri, uygulaması bir ters vekil ya da yük dengeleyici arkasındaysa framework'ünün
trust proxy(ya da eşdeğeri) ayarını doğru yapar. Aksi hâlde bütün istekler tek kaynaktan görünür; kaynak başına sayan koruma kuralları ve olaylar yanlış çalışır. Bu ayarın sorumluluğu Müşteridedir. - Anahtar gizliliği. API anahtarı sunucu tarafında, herkese açık öneksiz bir ortam değişkeninde tutulur; istemci bundle'ına, depoya ya da loga yazılmaz. Sızdığından şüphelenilen anahtar panelden derhal iptal edilir. Sızmış anahtarla yapılan işlemler Müşteriye aittir.
- Hesap güvenliği. Panel hesabı kişiye özeldir; parola paylaşılmaz. Müşteri çalışanlarının hesaplarını yönetir ve ayrılanların hesabını kapatır.
- Hukuka uygunluk. Müşteri, son kullanıcılarını Argus'un işlediği metadata konusunda kendi aydınlatma metniyle bilgilendirir ve Veri işleyen sözleşmesini imzalar.
- Makul kullanım. Hizmet tersine mühendislik, yük testi hedefi ya da başkasının sistemini izlemek için kullanılmaz.
Verdiğimiz söz
Saldırıyı 6 ay sonra Twitter'dan değil, 60 saniye içinde Telegram'dan öğreneceksin.
Somut olarak: kural motoru dakikada bir çalışır; olay açıldığında ve şiddeti yükseldiğinde tanımlı kanala tek bir bildirim gider; aynı saldırı için yeni olay açılmaz. Bildirim yalnızca olay özeti taşır; sızıntı kanıtı içeren rapor e-posta ile gönderilmez, kimlik doğrulamalı panelde durur.
Vermediğimiz sözler
Argus şunları taahhüt etmez ve bunlara dayanan hiçbir talep kabul edilmez:
- 7/24 insan müdahalesi.
- %99,9 ya da başka bir sayısal erişilebilirlik (uptime) oranı.
- "Hacklenmeyeceksiniz." Argus saldırıları görünür kılar ve sizin açıkça istediğiniz kuralları uygular; hiçbir güvenlik ürünü saldırıyı imkânsız kılamaz.
- Uyumluluk sertifikası, statik kod analizi, ağ katmanı DDoS koruması, akıllı kontrat denetimi (Yapmadıklarımız).
Fail-open sınırı ve koruma kuralları
SDK, Müşterinin isteğini Argus'un kendi arızası yüzünden hiçbir zaman bloklamaz ya da geciktirmez. Argus backend'i tamamen çökse bile Müşterinin trafiği kesintisiz akar; transport hataları sessizce yutulur.
SDK bir isteğe yalnızca Müşterinin panelden açıkça ve süreli olarak uygulamaya aldığı bir koruma kuralı gereği dokunur. Her kural gölge modda doğar ve "aktif olsaydı ne olurdu" raporu görülmeden uygulanamaz. Uygulamaya alma kararı ve bu kararın Müşterinin son kullanıcıları üzerindeki etkisi (yavaşlatılan, reddedilen ya da bloklanan istekler) Müşteriye aittir. Argus backend'i ulaşılamaz olursa kural, süresi dolduğunda SDK'nın kendi saatiyle gölgeye döner; uygulama süresi backend'siz uzatılamaz.
Ücret ve ödeme
Planlar ve ücretler Fiyatlandırma sayfasında yazılıdır. Ücretler [aylık / yıllık] peşin faturalanır; ödeme [X] gün içinde yapılır. Geciken ödemede hizmet [Y] gün sonra askıya alınabilir. Ücretsiz plan bildirimde bulunularak değiştirilebilir.
Sorumluluğun sınırlandırılması
- Argus'un bu sözleşmeden doğan toplam sorumluluğu, her hâlükârda, sorumluluğa yol açan olaydan önceki son 12 ay içinde Müşterinin Argus'a fiilen ödediği ücretle sınırlıdır. Ücretsiz planda bu tutar sıfırdır.
- Argus kâr kaybı, itibar kaybı, veri kaybı, iş kesintisi ve benzeri dolaylı ya da sonuç olarak ortaya çıkan zararlardan sorumlu değildir.
- Argus, bir saldırının tespit edilememesinden, geç tespit edilmesinden ya da Müşterinin uygulamaya aldığı bir koruma kuralının etkilerinden sorumlu değildir.
- Kasıt ya da ağır ihmal hâlinde ve kanunen sınırlandırılamayan hâllerde bu sınırlar uygulanmaz.
Fikri mülkiyet ve lisans
Backend ve panel Argus'a aittir; Müşteriye sözleşme süresince münhasır olmayan, devredilemez bir kullanım hakkı verilir. @argus/node ve @argus/ci paketleri MIT lisansıyla yayımlanır; paket içindeki dist/ çıktısı ve kaynak haritaları Müşterinin ne gönderdiğini okuyabilmesi içindir. Müşterinin verisi Müşterinindir; Argus onu yalnızca hizmeti sunmak için işler.
Gizlilik ve veri
Kişisel verilerin işlenmesi Gizlilik ve KVKK aydınlatma metni ve Veri işleyen sözleşmesi ile düzenlenir. Bu şartlarla çeliştiğinde veri işleyen sözleşmesi öncelikli uygulanır.
Süre ve fesih
- Sözleşme kurulumla başlar ve feshedilene kadar sürer.
- Taraflardan her biri 30 gün önceden yazılı bildirimle sözleşmeyi feshedebilir.
- Müşteri bu şartları esaslı biçimde ihlal ederse (ör. başkasının sistemine kurulum, ödeme yapılmaması) Argus hizmeti derhal askıya alabilir ve bildirimle feshedebilir.
- Fesihte Müşteri SDK'yı kaldırır; Argus, Müşteriye ait bütün veriyi Veri işleyen sözleşmesindeki süre içinde siler.
- Fesih, feshe kadar tahakkuk etmiş ücretleri ortadan kaldırmaz.
Değişiklikler
Argus bu şartları değiştirebilir. Müşteri aleyhine esaslı değişiklikler yürürlükten en az 30 gün önce e-posta ile bildirilir; Müşteri bu süre içinde sözleşmeyi ücretsiz feshedebilir. Değişiklikten sonra hizmeti kullanmaya devam etmek yeni şartları kabul anlamına gelir.
Uygulanacak hukuk ve yetkili mahkeme
Bu şartlara [Türkiye Cumhuriyeti hukuku] uygulanır. Uyuşmazlıklarda [İstanbul (Çağlayan)] mahkemeleri ve icra daireleri yetkilidir.
İletişim
[Şirket unvanı], [adres], [e-posta].