Apakah salah mengirimkan informasi tentang mesin pengguna ke server saya sendiri tanpa memberi tahu pengguna?


10

Katakanlah saya mengirim game di berbagai platform. Kode permainan saya mendeteksi beberapa hal sepele tentang sistem yang mendasarinya, seperti pengaturan lokal, "negara," OS, jenis kartu grafis, dll.

Katakanlah saya mengirimkan game dengan kode di dalamnya yang akan mengirim informasi ini ke server master tempat saya mengumpulkan dan mengelola semua data ini untuk membuat bagan dan semacamnya.

Dalam permainan multipemain, terlihat cukup masuk akal untuk melakukan ini, karena koneksi ke server itu benar-benar dapat dibenarkan. Namun, dalam gim singleplayer, mungkin terlihat mencurigakan jika Anda diberitahu tentang operasi ini.

Apakah salah menanamkan sistem pengumpulan data semacam ini dalam sebuah game? Apakah menurut Anda harus memiliki otorisasi sebelumnya dari pengguna sebelum melakukan pengumpulan dan transmisi?

Jika pengguna mulai menolak "perjanjian" itu, saya tidak bisa benar-benar menegakkan data yang berarti 100%. Pikiran?


2
Anda selalu bisa menjelaskan kepada pengguna Anda bahwa membiarkan Anda tahu spesifikasi apa yang mereka jalankan meningkatkan kemungkinan Anda akan terus mendukung perangkat keras mereka. "[x] Kirim info pribadi saya ke server permainan" terlihat lebih buruk dari "[x] Tolong pertimbangkan mendukung spesifikasi sistem saya di permainan Anda"
Jimmy

@ Jimmy, setuju. Saya cenderung meninggalkan kotak centang berlabel "Kirim statistik penggunaan anonim" jika saya ingin mendukung perusahaan / perangkat lunak. TETAPI, saya juga ingin tidak dapat mengirim informasi itu jika saya merasa sangat ingin.
chaosTechnician

Jawaban:


26

Dapatkan otorisasi pengguna dan beri tahu mereka secara persis mengapa Anda menginginkan data itu. Anda akan diadili dengan keras di pengadilan opini publik karena menyelinap di mesin pemain dan mengunggah informasi ke server pribadi Anda.

Saya bukan pengacara, Anda mungkin ingin bertanya kepada pengacara sungguhan apakah pengumpulan informasi rahasia adalah ilegal di wilayah hukum Anda.

Apakah itu permainan tunggal atau multi-pemain tidak memiliki relevansi pada apakah itu dapat diterima secara moral atau hukum, itu hanya membuat pekerjaan Anda menyembunyikan aktivitas lebih mudah, bukan? Jika Anda bahkan harus berpikir untuk menyembunyikan aktivitas tersebut, itu adalah pertanda yang cukup baik bahwa Anda sudah tahu jawaban atas pertanyaan Anda.

Alternatif? Biarkan mereka mengisi kuesioner untuk mendapatkan bonus. Jika mereka menerima, beri mereka kegembiraan dalam game. Lakukan undian, pengguna yang mengirimkan info komputer mereka secara otomatis dimasukkan. Bersikap baiklah tentang hal itu, jadilah di depan dan jelaskan mengapa Anda menginginkan info tersebut alih-alih menempelkan layar legal di wajah mereka.


6
+1 ... Juga jika Anda menginginkan informasi umum semacam ini, Steam menerbitkan informasi survei untuk dilihat semua orang.
James

2
Saya suka bagian tentang memberikan pemain ingame prestasi / hadiah / untuk memungkinkan Anda untuk mengumpulkan informasi itu.
Tor Valamo

1
Beberapa pengguna menjalankan perangkat lunak seperti Zone Alarm dan menjadi sangat kesal jika suatu aplikasi mencoba mengirimkan data tanpa izin. Saya biasanya menghapus aplikasi seperti itu ASAP.
ashes999

@ James Poin bagus, saya lupa semua tentang survei Steam!
Patrick Hughes

3
Begitu banyak +1 untuk "Jika Anda bahkan harus berpikir untuk menyembunyikan aktivitas, itu adalah pertanda yang cukup bagus bahwa Anda sudah tahu jawaban untuk pertanyaan Anda."
chaosTechnician

2

Di sisi pemain, saya ingin Anda tidak terlibat dalam latihan ini. Saya memiliki persepsi pribadi bahwa lalu lintas latar belakang seperti memeriksa patch atau rilis terbaru selalu menyedot bandwidth saya; Saya tidak peduli apakah itu sah. Diberi pilihan, saya lebih suka melakukan cek atas kebijaksanaan saya seperti menendang sebelum saya pergi tidur. Saya tidak ingin ada paket tambahan yang saya rasa tidak perlu karena saya pikir itu berdampak pada permainan saya dan saya bahkan bukan seorang gamer profesional dalam arti kata apa pun.

Dari sudut pandang pengembang, jenis informasi yang Anda daftarkan (pengaturan / OS / grafik) benar-benar memiliki relevansi dengan debugging / perbaikan bug di-liar. Saya pikir itu wajib untuk menampilkan prompt pada crash bertanya kepada pemain apakah dia ingin meneruskan dump untuk melaporkan kesalahan. Di sisi lain, selama pemeriksaan pembaruan atau versi yang lebih baru Anda ingin mencocokkan platform yang kompatibel dan persyaratan minimum tergantung pada seberapa banyak lompatan versi baru. Jadi misalnya, jika gim Anda tersedia di beberapa platform, Anda perlu mencari pemutakhiran OSX yang tersedia sebagai lawan Windows. Anda bahkan mungkin tertarik pada apakah mereka menggunakan broadband sebelum membiarkan mereka mencoba untuk menyedot pembaruan 40MB Anda melalui jalur modem. Jadi mungkin ada alasan bagus untuk dideteksikonfigurasi lingkungan pemain. Namun, ingatlah ini adalah situasi di mana Anda membuat hidup lebih mudah bagi pemain. Jangan pernah mengambil informasi tanpa alasan. Mengambil informasi untuk tujuan Anda sendiri, tanpa menguntungkan pemain, adalah salah dan itulah sebabnya Anda menginginkan izin pemain.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.