Bir kullanıcının makinesi hakkındaki bilgileri, kullanıcıyı bilgilendirmeden kendi sunucularıma iletmek yanlış mı?


10

Diyelim ki bir oyunu birden fazla platformda gönderiyorum. Oyun kodum, temel ayarlar, yerel ayarlar, "ülke", işletim sistemi, ekran kartı türleri gibi birkaç önemsizliği tespit ediyor.

Diyelim ki oyunu içerisindeki kodla, bu bilgileri bina grafikleri ve benzeri için tüm bu verileri toplayıp yönettiğim bir ana sunucuya göndereceğim.

Çok oyunculu bir oyunda, bu sunucuya bağlantılar tamamen haklı olduğundan, bunu yapmak oldukça makul görünüyor. Yine de, tek oyunculu bir oyunda, bu işlem hakkında bilgilendirilirseniz şüpheli görünebilir.

Bu tür veri toplama sistemini bir oyuna gömmek yanlış mıdır? Herhangi bir toplama ve iletim yapmadan önce kullanıcıdan önceden izin alması gerektiğini düşünüyor musunuz?

Kullanıcılar bu "anlaşmayı" reddetmeye başlarsa,% 100 anlamlı veriyi gerçekten uygulayamam. Düşünceler?


2
Kullanıcılarınıza her zaman hangi özellikleri çalıştırdıklarını bildirmenin donanımlarını desteklemeye devam etme şansınızı artırdığını her zaman açıklayabilirsiniz. "[x] Kişisel bilgilerimi oyun sunucusuna gönder" [x] dan daha kötü görünüyor Lütfen oyunda sistem özelliklerimi desteklemeyi düşünün "
Jimmy

@Jimmy, kabul etti. Şirketi / yazılımı desteklemek istiyorsam "Anonim kullanım istatistikleri gönder" etiketli bir onay kutusunu bırakmaya hazırım. AMA, ben de bu kadar eğimli hissedersem bu bilgileri gönderemem.
chaosTechnician

Yanıtlar:


26

Kullanıcı yetkisi alın ve onlara tam olarak neden bu verileri istediğinizi söyleyin. Bir oyuncunun makinesinde gizlice dolaşmak ve özel sunucularınıza bilgi yüklemek için kamuoyu mahkemesinde sert bir şekilde yargılanacaksınız.

Ben bir avukat değilim, gerçek bir avukata gizli bilgi toplama yetkisinin yargı alanınızda yasa dışı olup olmadığını sormak isteyebilirsiniz.

İster tek oyunculu ister çok oyunculu bir oyun olsun, ahlaki veya yasal olarak kabul edilebilir olup olmadığı konusunda hiçbir önemi yoktur, sadece etkinliği gizleme işinizi kolaylaştırır, değil mi? Etkinliği gizlemeyi düşünmeniz gerekiyorsa, sorunuzun cevabını zaten bildiğinizin oldukça iyi bir işaretidir.

Alternatifler? Bonus almak için bir anket doldurmalarına izin verin. Kabul ederlerse, onlara oyunda bir yetenek verin. Çekiliş yapın, bilgisayar bilgilerini gönderen kullanıcılar otomatik olarak girilir. Sadece bu konuda iyi olun, öne çıkın ve neden yüzlerine yasal bir ekran yapıştırmak yerine bilgiyi istediğinizi açıklayın.


6
+1 ... Ayrıca bu tür bir genel bilgi istiyorsanız, Steam herkesin görmesi için anket bilgilerini yayınlar.
James

2
Oyuncuya bu bilgileri toplamanıza izin verdiği için oyun içi bir beceri / başarı / hediye verme konusunu seviyorum.
Tor Valamo

1
Bazı kullanıcılar Bölge Alarmı gibi yazılımlar çalıştırır ve bir uygulama izinsiz olarak veri aktarmaya çalışırsa oldukça üzülür. Genellikle bu tür uygulamaları en kısa sürede kaldırırım.
ashes999

@James Harika bir nokta, Steam'in araştırması hakkında her şeyi unutmuştum!
Patrick Hughes

3
"Etkinliği gizlemeyi düşünmeniz gerekiyorsa, sorunuzun cevabını zaten bildiğinizin oldukça iyi bir işaretidir."
chaosTechnician

2

Oyuncunun yanında, bu uygulamaya katılmamanızı rica ediyorum. Yamaları kontrol etmek veya en son sürüm gibi arka plan trafiğinin her zaman bant genişliğimi sifonladığı kişisel bir algıya sahibim; Meşru olup olmadığı umrumda değil. Seçim göz önüne alındığında, yatağa gitmeden hemen önce onaylamam gibi onaylamayı başlatmayı tercih ederim. Gereksiz olduğunu düşündüğüm herhangi bir yabancı paket istemiyorum çünkü oyunumu etkilediğini düşünüyorum ve kelimenin hiçbir anlamında profesyonel bir oyuncu bile değilim.

Bir geliştiricinin bakış açısına göre, listelediğiniz bilgi türü (ayarlar / OS / grafikler) vahşi doğada hata ayıklama / hata düzeltme ile tamamen ilgilidir. Oyuncuya hatayı bildirmek için dökümü iletmek isteyip istemediğini soran bir çökmede bir istem görüntülemek zorunludur. Öte yandan, güncellemeleri veya daha yeni sürümleri kontrol ederken, yeni sürümün ne kadar atlama olabileceğine bağlı olarak uyumlu platformları ve minimum gereksinimleri eşleştirmek istersiniz. Örneğin, oyununuz birden çok platformda mevcutsa, Windows yerine OSX için mevcut yükseltmelerinizi aramanız gerekir. 40MB güncellemenizi bir modem hattı üzerinden emmeye çalışmadan önce geniş bantta olup olmadıklarıyla da ilgilenebilirsiniz. Bu yüzden tespit etmek için iyi nedenler olabiliroyuncunun ortamının konfigürasyonu. Yine de, bunların oyuncu için hayatı kolaylaştırdığınız durumlar olduğunu unutmayın. Asla sebepsiz bilgi almayın. Oyuncunun yararına olmadan kendi amaçlarınız için bilgi almak yanlıştır ve bu yüzden oyuncunun iznini almak istersiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.