Czy przesyłanie informacji o maszynie użytkownika na moje serwery jest niewłaściwe bez informowania użytkownika?

10

Załóżmy, że wysyłam grę na wiele platform. Mój kod gry wykrywa kilka drobiazgów dotyczących podstawowego systemu, takich jak ustawienia lokalne, „kraj”, system operacyjny, rodzaj kart graficznych itp.

Załóżmy, że wysyłam grę z kodem, który wyśle ​​te informacje do serwera głównego, na którym zbieram i zarządzam wszystkimi tymi danymi w celu tworzenia wykresów itp.

W grze wieloosobowej wygląda to całkiem rozsądnie, ponieważ połączenia z tym serwerem są całkowicie uzasadnione. Mimo to w grze dla jednego gracza może wyglądać podejrzanie, jeśli zostaniesz poinformowany o tej operacji.

Czy osadzenie tego rodzaju systemu gromadzenia danych w grze jest błędem? Czy uważasz, że absolutnie powinno to mieć uprzednią autoryzację od użytkownika przed rozpoczęciem zbierania i przesyłania?

Jeśli użytkownicy zaczną odrzucać tę „umowę”, nie będę w stanie wymusić danych w 100% znaczących. Myśli?

Grimshaw
źródło
2
Zawsze możesz po prostu wyjaśnić swoim użytkownikom, że powiadomienie Cię o tym, jakie specyfikacje uruchamiają, zwiększa szansę na dalsze wsparcie ich sprzętu. „[x] Wyślij moje dane osobowe na serwer gry” wygląda gorzej niż „[x] Proszę rozważyć obsługę specyfikacji mojego systemu w grze”
Jimmy,
@Jimmy, zgodził się. Zazwyczaj zostawiam pole wyboru „Wyślij anonimowe statystyki użytkowania”, jeśli chcę wspierać firmę / oprogramowanie. ALE chcę też móc nie wysyłać tych informacji, jeśli mam na to ochotę.
chaosTechnician

Odpowiedzi:

26

Uzyskaj autoryzację użytkownika i powiedz dokładnie, dlaczego chcesz te dane. Zostaniesz surowo osądzony przez sąd opinii publicznej za przemykanie się na maszynie gracza i przesyłanie informacji na twoje prywatne serwery.

Nie jestem prawnikiem, możesz zapytać prawdziwego prawnika, czy nielegalne zbieranie informacji jest nielegalne w twojej jurysdykcji.

Niezależnie od tego, czy jest to gra jedno- lub wieloosobowa, nie ma żadnego znaczenia, czy jest moralnie lub prawnie akceptowalna, po prostu ułatwia ukrywanie aktywności, prawda? Jeśli nawet musisz pomyśleć o ukryciu aktywności, to całkiem dobry znak, że znasz już odpowiedź na swoje pytanie.

Alternatywy? Pozwól im wypełnić kwestionariusz, aby otrzymać bonus. Jeśli się zgodzą, daj im profit w grze. Zrób loterie, użytkownicy, którzy wysyłają informacje o swoim komputerze, są automatycznie wprowadzani. Po prostu bądź miły, bądź z góry i wyjaśnij, dlaczego chcesz informacji, zamiast po prostu przykleić im oficjalny ekran.

Patrick Hughes
źródło
6
+1 ... Również jeśli chcesz tego rodzaju ogólne informacje, Steam publikuje informacje z ankiety, aby wszyscy mogli je zobaczyć.
James
2
Podoba mi się część polegająca na przekazaniu graczowi premii / osiągnięcia / prezentu w grze za umożliwienie zebrania tych informacji.
Tor Valamo
1
Niektórzy użytkownicy uruchamiają oprogramowanie takie jak Zone Alarm i denerwują się, gdy aplikacja próbuje przesyłać dane bez pozwolenia. Zazwyczaj odinstalowuję takie aplikacje jak najszybciej.
ashes999
@James Świetnie, zapomniałem o ankiecie Steam!
Patrick Hughes,
3
Tak wiele + 1 dla „Jeśli nawet musisz pomyśleć o ukryciu aktywności, to całkiem dobry znak, że znasz już odpowiedź na swoje pytanie”.
chaosTechnician
2

Ze strony gracza błagam cię, abyś nie angażował się w tę praktykę. Osobiście uważam, że ruch w tle, taki jak sprawdzanie poprawek lub najnowsza wersja, zawsze wysysa moją przepustowość; Nie obchodzi mnie, czy jest to uzasadnione. Biorąc pod uwagę wybór, wolę zainicjować kontrolę według własnego uznania, tak jak rozpoczęcie jej tuż przed pójściem spać. Nie chcę żadnych obcych pakietów, które uważam za zbędne, ponieważ uważam, że mają one wpływ na moją grę i nawet nie jestem profesjonalnym graczem w żadnym znaczeniu tego słowa.

Z punktu widzenia dewelopera, rodzaj informacji, które wymieniasz (ustawienia / system operacyjny / grafika) ma całkowicie znaczenie w debugowaniu / naprawianiu błędów na wolności. Myślę, że obowiązkowe jest wyświetlenie monitu podczas awarii z pytaniem gracza, czy chciałby przekazać zrzut, aby zgłosić błąd. Z drugiej strony, podczas sprawdzania aktualizacji lub nowszych wersji chcesz dopasować kompatybilne platformy i minimalne wymagania w zależności od tego, ile skok może być nową wersją. Na przykład, jeśli twoja gra jest dostępna na wielu platformach, musisz wyszukać dostępne aktualizacje OSX w przeciwieństwie do systemu Windows. Być może zainteresuje Cię to, czy korzystają z łącza szerokopasmowego, zanim pozwolą im wyssać aktualizację 40 MB przez linię modemu. Więc mogą istnieć dobre powody do wykryciakonfiguracja środowiska gracza. Pamiętaj jednak, że są to sytuacje, w których gracz ułatwia życie. Nigdy nie bierz informacji bez powodu. Podawanie informacji do własnych celów, bez korzyści dla gracza, jest błędne i dlatego potrzebujesz zgody gracza.

wzory
źródło