[ rusttv.org · site ve chrome eklentisi ]
Gizlilik politikası
Bu çeviri yalnızca kolaylık sağlamak amacıyla sunulmuştur. Herhangi bir uyuşmazlık hâlinde bu politikanın Rusça sürümü geçerlidir.
RustTV.org, Rust oyununun sunucu kataloğudur: wipe takvimi, anlık oyuncu sayısı ve ping. Proje rusttv.org sitesi ile bir Chrome eklentisinden oluşur. Kişisel veri toplamıyor, reklam veya analitik izleyici çalıştırmıyor, kullanıcı verilerini kimseye satmıyor ve aktarmıyoruz.
Kısaca
- Favoriler ve ayarlar tarayıcınızda kalır — kendi profilinizdeki chrome.storage içinde. Sunucularımıza hiçbir zaman gönderilmezler.
- Ping ölçümünü siz açarsınız — ölçüm cihazınızdan doğrudan oyun sunucularına yapılır, sonuçlar da cihazınızda kalır.
- API'miz IP adresinizi görür, tıpkı tarayıcınızın bağlandığı her site gibi. Bu adres yalnızca istek işlenirken kullanılır ve ardından sadece sıradan web sunucusu günlüklerinde kalır.
- Analitik yok, reklam yok, veri satışı yok, uzaktan kod yok.
1. Eklenti ne yapar
Eklenti, tarayıcı araç çubuğunda genel API'mizin verileriyle bir Rust sunucusu listesi gösterir: ad, oyuncu sayısı, harita, ağ, son ve sıradaki wipe'ın saati. Ping'i, sizin onayınızla eklentinin kendisi ölçer — bunun için bölüm 3'e bakın. Bir sunucuyu yıldızlayıp favorilerinize ekleyebilir ve wipe'tan kısa süre önce (isterseniz hemen sonrasında da) bildirim alabilirsiniz. Araç çubuğu simgesi, favorilerinizdeki en yakın wipe'a kalan süreyi gösterir.
Eklenti, web sayfalarına içerik betiği enjekte etmez; tarama geçmişinizi, sekmelerinizi, panonuzu veya sayfa içeriğini okumaz. Yalnızca kendi açılır penceresi, kendi ayarlar sayfası ve API'miz ile çalışır.
2. Eklenti hangi verileri saklar
Eklentinin bütün verileri, profilinizin içindeki tarayıcı deposunda (chrome.storage) durur. Bu veriler yalnızca orada bulunur; sunucularımızda bir kopyaları yoktur.
chrome.storage.sync
- Favori sunucular — kataloğumuzdaki sunucu kimliklerinin listesi (en fazla 50).
- Ayarlar — wipe'tan kaç dakika önce uyarılacağınız, wipe'tan sonra da bildirim gönderilip gönderilmeyeceği ve varsayılan bölge filtresi.
sync alanı, Google hesabınıza giriş yaptıysanız ve senkronizasyonu açtıysanız Chrome'un kendisi tarafından cihazlarınız arasında eşitlenir. Bu aktarım sizinle Google arasında gerçekleşir; bizim buna erişimimiz yoktur ve içeriğini hiçbir zaman almayız. Senkronizasyonu Chrome ayarlarından kapatabilirsiniz.
chrome.storage.local
- Veri önbelleği — favori sunucularınızın ve yaklaşan wipe'ların en son indirilen anlık görüntüsü; böylece açılır pencere anında açılır ve API'ye ulaşılamadığında da çalışmayı sürdürür.
- Bildirimlere ait servis kayıtları — hangi wipe'ın zaten duyurulduğu bilgisi; böylece aynı uyarı iki kez gösterilmez.
- Ping önbelleği — ölçülen değerler, mesafeye dayalı tahminler ve API'ye olan temel gecikme; kayıtlar 5 dakika sonra geçerliliğini yitirir ve boyut olarak sınırlıdır.
- Yaklaşık koordinatlarınız — /api/v1/geo yanıtı (şehir/bölge düzeyinde); açılır pencere her açılışta yeniden sormasın diye birkaç saat saklanır ve yalnızca mesafeye dayalı ping tahmini için kullanılır.
- “Zaten soruldu” işareti — isteğe bağlı izin istemi için tutulur, böylece aynı istem size tekrar tekrar gösterilmez.
Bunların hiçbiri tarayıcıdan dışarı çıkmaz. Eklentiyi kaldırdığınızda depoları da onunla birlikte silinir.
3. Doğrudan ping ölçümü (sizin onayınızla)
Manifest V3 eklentilere ham soket vermez, Rust sunucuları da UDP üzerinden yanıt verir; bu yüzden gerçek oyun içi ping bir tarayıcıdan ölçülemez. Eklenti bunu dolaylı yoldan yapar: oyun sunucusunun IP:port adresine sıradan bir ağ bağlantısı açar ve yanıtın (genellikle bağlantının reddedilmesinin) ne kadar sürdüğünü ölçer. Bu gidiş-dönüş süresi, ping tahmininin ta kendisidir.
- Bu özellik varsayılan olarak kapalıdır. Standart Chrome iletişim kutusu üzerinden istenen (chrome.permissions.request), isteğe bağlı bir host izni gerektirir.
- Bağlantılar cihazınızdan kurulur — doğrudan oyun sunucularının IP adreslerine. Bilgisayarınızın kurduğu diğer ağ bağlantıları gibi bunlar da internet servis sağlayıcınıza ve sunucu sahibine görünür.
- Bu sırada hiçbir veri aktarılmaz: istek, çerez ve kimlik bilgileri olmadan no-cors modunda gönderilir, yanıt hiçbir zaman okunmaz — yalnızca geçen süre ölçülür.
- Sonuçlar tarayıcınızda kalır (5 dakikalığına önbelleğe alınır) ve bize hiçbir zaman gönderilmez.
- İzni istediğiniz an geri alabilirsiniz — eklentinin ayarlar sayfasından (“Erişimi geri al”) ya da doğrudan Chrome üzerinden.
Bu izin olmadan eklenti oyun sunucularına hiçbir bağlantı açmaz: yalnızca kendi API'mize olan gidiş-dönüş süresini ölçer ve bu değeri listenin altında gösterir; ping sütununda ise “≈” işaretiyle belirtilmiş, mesafeye dayalı bir tahmin görünür. rusttv.org sitesi de ping'i aynı şekilde tahmin eder ve bu hesap tamamen sizin tarayıcınızda yapılır (bkz. bölüm 4).
4. rusttv.org API'sine yapılan istekler
Hem site hem de eklenti, verileri https://rusttv.org/api/v1 adresindeki genel API'den okur. API yalnızca okuma amaçlı (GET) ve anonim çalışır; kimlik doğrulaması da çerez de kullanmaz.
Her HTTPS isteğinde olduğu gibi sunucumuz, isteğin geldiği IP adresini ve standart tarayıcı başlıklarını (User-Agent, dil) görür. Bunları şöyle kullanıyoruz:
- İstek hızı sınırlaması — IP başına istek sayacı (dakikada 60 istek; gecikme ölçüm noktası için 300), böylece API otomatik isteklerle çökertilemez. Sayaç bellekte tutulur ve kendiliğinden sıfırlanır.
- Coğrafi konuma dayalı ping tahmini — site ve eklenti /api/v1/geo uç noktasını çağırır; bu uç nokta, yerel çevrimdışı DB-IP veritabanını kullanarak IP adresinizden yaklaşık koordinatları (şehir/bölge düzeyinde) belirler ve bunları Cache-Control: no-store başlığıyla anında size döndürür. Yanıt hiçbir yere yazılmaz; mesafe de ping tahmininin kendisi de sizin tarayıcınızda hesaplanır. Bu sırada üçüncü taraf hiçbir konum servisine başvurulmaz.
- Web sunucusu günlükleri — standart bir nginx erişim günlüğü (IP, zaman damgası, yol, durum kodu, User-Agent). Sorun giderme ve kötüye kullanıma karşı koruma için tutulur, sunucunun olağan günlük döngüsüyle döndürülür. Profil çıkarmak için kullanılmaz ve hiçbir kimlikle ilişkilendirilmez.
Kullanıcı profili, kullanıcı tanımlayıcısı, çerez ve siteler arası takip yoktur. Favorileriniz ve ayarlarınız API'ye hiçbir zaman gönderilmez: katalog istekleri herkes için aynıdır.
5. Bildirimler
Wipe bildirimleri cihazınızda chrome.notifications üzerinden üretilir: bir alarm (chrome.alarms) favori sunucularınızın verilerini yeniler ve sıradaki wipe'ın saatini sizin ayarınızla karşılaştırır. Hiçbir push servisi kullanılmaz ve üçüncü taraflara hiçbir şey gönderilmez.
6. İzinler ve neden gerekli oldukları
- storage
- Favorileri ve ayarları, ayrıca katalog ile ping önbelleklerini tarayıcıda tutmak için.
- alarms
- Favori verilerini düzenli olarak yenilemek ve tam wipe saatinde tetiklenmek için: MV3'te service worker bellekten atılır, içindeki zamanlayıcılar bunu atlatamaz.
- notifications
- Favori bir sunucu için “wipe geliyor” uyarısını ve isterseniz “wipe tamamlandı” uyarısını göstermek için.
- offscreen
- Gizli bir belgede arka arkaya gidiş-dönüş süresi ölçümleri yapmak için: service worker, bir ölçüm serisi tamamlanmadan önce kapatılıyor.
- https://rusttv.org/*
- Sunucu kataloğunu ve wipe takvimini API'mizden okumak için. Eklentinin kendiliğinden bağlandığı tek uzak adres budur.
- *://*/* (isteğe bağlı)
- Yalnızca doğrudan ping ölçümü için kullanılır: oyun sunucularının adreslerini sunucu sahipleri belirler, bu adresler önceden bilinmez ve zamanla değişir; bu yüzden manifest dosyasında sabit bir host listesi bildirilemez. Yalnızca açık onayınızla istenir, sadece katalogdaki bir sunucunun IP:port adresine bağlantı açmak için kullanılır, hiçbir sayfaya betik enjekte etmez ve site içeriği okumaz. Ayarlar sayfasından geri alınabilir.
7. Yapmadığımız şeyler
- Ad, e-posta adresi, telefon numarası, posta adresi, ödeme bilgisi veya başka herhangi bir kişisel bilgi toplamıyoruz.
- Analitik araçları, sayaçlar, reklam ağları veya izleyiciler eklemiyoruz.
- Kullanıcı verilerini üçüncü taraflara satmıyor ve aktarmıyoruz; bunları eklentinin tek işlev bütünüyle ilgisi olmayan amaçlarla da kullanmıyoruz.
- Uzaktan kod yüklemiyor ve çalıştırmıyoruz: eklentinin bütün kodu yayımlanan paketin içinde gelir.
- Verileri kredi değerliliği veya kredilendirme amacıyla kullanmıyor ve veri simsarlarıyla paylaşmıyoruz.
8. Verilerinizi silme
Eklentiyi chrome://extensions üzerinden kaldırın; her iki depolama alanı da onunla birlikte silinir. Favorileri, sunucuların yıldızını kaldırarak elle de temizleyebilir; ping iznini eklentinin ayarlar sayfasından geri alabilirsiniz. Bizim tarafımızda size dair hiçbir şey kalmaz, çünkü zaten hiçbir zaman saklamadık.
9. Çocuklar
Hizmet 13 yaşın altındaki çocuklara yönelik değildir ve çocuklar dâhil hiç kimseden bilerek veri toplamıyoruz.
10. Bu politikadaki değişiklikler
Bu politika değişirse sayfanın başındaki yürürlük tarihini güncelleriz. Önemli değişiklikler ayrıca eklentinin Chrome Web Store sayfasına da yansıtılır.