Чи неправильно передавати інформацію про машину користувача на мої власні сервери, не повідомляючи про це користувача?


10

Скажімо, я надсилаю гру на декілька платформ. Мій ігровий код виявляє кілька дрібниць щодо базової системи, як-от локальні налаштування, "країна", ОС, вид графічних карт тощо.

Скажімо, я надсилаю гру з кодом всередині неї, який надсилатиме цю інформацію на головний сервер, де я збираю та керую усіма цими даними для побудови графіків тощо.

У багатокористувацькій грі це зробити досить розумно, оскільки з'єднання з цим сервером цілком виправдані. Проте в одиночній грі це може виглядати підозріло, якщо вас поінформують про цю операцію.

Чи просто неправильно вбудовувати таку систему збору даних у гру? Ви вважаєте, що це абсолютно повинно мати попередню авторизацію від користувача перед тим, як робити будь-яку колекцію та передачу?

Якщо користувачі почнуть відмовлятися від цієї «угоди», я не можу реально застосувати 100% значущі дані. Думки?


2
Ви завжди можете просто пояснити своїм користувачам, що повідомлення про те, які технічні характеристики вони виконують, збільшує шанс, що ви продовжуєте підтримувати їх обладнання. "[x] Надіслати мою особисту інформацію на ігровий сервер" виглядає гірше, ніж "[x] Будь ласка, подумайте про підтримку моїх системних специфікацій у вашій грі"
Jimmy

@Jimmy, погодився. Я маю можливість залишити прапорець із написом "Надіслати анонімну статистику використання", якщо я хочу підтримати компанію / програмне забезпечення. Але я також хочу, щоб я могла не надсилати цю інформацію, якщо я відчуваю таке схильність.
chaosTechnician

Відповіді:


26

Отримайте авторизацію користувача та скажіть їм, чому саме ви хочете ці дані. У суді громадської думки вас будуть суворо судити за те, що ви прокрадаєтесь у машині гравця та завантажуєте інформацію на свої приватні сервери.

Я не юрист, ви можете запитати реального юриста, чи незаконний збір інформації є незаконним у вашій юрисдикції.

Незалежно від того, що це гра для одиночних чи багатокористувацьких гравців, не має значення для моральної чи юридичної точки зору, це просто полегшує вам приховування діяльності, правда? Якщо вам навіть доводиться думати про приховування діяльності, це досить хороший знак, що ви вже знаєте відповідь на своє запитання.

Альтернативи? Нехай вони заповнюють анкету, щоб отримати якийсь бонус. Якщо вони приймуть, дайте їм підставку в грі. Зробити тоталізатор, користувачі, що надсилають інформацію про свій комп'ютер, автоматично вводяться. Просто будьте приємні щодо цього, будьте перед собою та поясніть, чому ви хочете, щоб інформація замість того, щоб просто вставляти законний екран в їх обличчя.


6
+1 ... Також якщо ви хочете такого роду загальної інформації, Steam публікує свою інформацію для опитування, щоб усі бачили.
Джеймс

2
Мені подобається частина про те, щоб дати гравцеві іграшковий привид / досягнення / подарунок за те, що ви можете зібрати цю інформацію.
Tor Valamo

1
Деякі користувачі запускають програмне забезпечення, наприклад Zone Alarm, і сильно засмучуються, якщо програма намагається передавати дані без дозволу. Зазвичай я видаляю такі програми, як ASAP.
ashes999

@James Чудовий момент, я забув все про опитування Steam!
Патрік Хьюз

3
Стільки оцінок +1 для "Якщо вам навіть потрібно думати про приховування діяльності, це досить хороший знак, що ви вже знаєте відповідь на своє запитання."
хаосТехнік

2

З боку гравця, я б закликав вас не займатися цією практикою. У мене є особисте уявлення, що фоновий трафік, такий як перевірка на виправлення або остання версія, завжди прошиває мою пропускну здатність; Мені все одно, чи це законно. З огляду на вибір, я вважаю за краще ініціювати перевірку на свій розсуд, як бити її перед тим, як лягати спати. Я не хочу ніяких сторонніх пакетів , які я відчуваю себе непотрібним , тому що я думаю , що це впливає на мою гру , і я навіть не професійний гравець в будь-якому сенсі цього слова.

З точки зору розробника, тип інформації, яку ви перераховуєте (налаштування / ОС / графіка), цілком має відношення до налагодження / виправлення помилок на природі. Я думаю, що обов'язково відображати підказку під час аварії, запитуючи гравця, чи хотів би він переслати дамп, щоб повідомити про помилку. З іншого боку, під час перевірки на оновлення чи новіші версії ви хочете відповідати сумісним платформам та мінімальним вимогам залежно від того, наскільки може бути стрибок нової версії. Наприклад, якщо ваша гра доступна на декількох платформах, вам потрібно шукати доступні оновлення для OSX на відміну від Windows. Можливо, вам навіть буде цікаво, чи є вони на широкосмуговому зв’язку, перш ніж дозволити їм спробувати висмоктувати ваше оновлення 40MB по лінії модему. Тому можуть бути вагомі причини виявитиконфігурація середовища гравця. Проте пам’ятайте, що це такі ситуації, коли ви полегшуєте життя гравцеві. Ніколи не беруть інформацію без причини. Отримання інформації для власних цілей, без вигоди гравцеві, є неправильним, і саме тому ви хочете отримати дозвіл гравця.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.