Có sai không khi truyền thông tin về máy của người dùng đến máy chủ của tôi mà không thông báo cho người dùng?


10

Giả sử tôi gửi một trò chơi trên nhiều nền tảng. Mã trò chơi của tôi phát hiện một vài điều nhỏ nhặt về hệ thống cơ bản, như cài đặt cục bộ, "quốc gia", HĐH, loại thẻ đồ họa, v.v.

Giả sử tôi gửi trò chơi có mã bên trong nó sẽ gửi thông tin này đến một máy chủ chính nơi tôi thu thập và quản lý tất cả dữ liệu này để xây dựng biểu đồ và như vậy.

Trong một trò chơi nhiều người chơi, có vẻ khá hợp lý để làm điều này, vì các kết nối đến máy chủ đó hoàn toàn hợp lý. Tuy nhiên, trong một trò chơi đơn, nó có thể trông đáng ngờ nếu bạn được thông báo về thao tác này.

Có phải chỉ sai khi nhúng loại hệ thống thu thập dữ liệu này trong một trò chơi? Bạn có nghĩ rằng nó hoàn toàn nên có sự cho phép trước đó từ người dùng trước khi thực hiện bất kỳ bộ sưu tập và truyền tải nào không?

Nếu người dùng bắt đầu từ chối "thỏa thuận" đó, tôi thực sự không thể thực thi 100% dữ liệu có ý nghĩa. Suy nghĩ?


2
Bạn luôn có thể giải thích cho người dùng của mình rằng cho bạn biết thông số kỹ thuật họ chạy sẽ tăng khả năng bạn sẽ tiếp tục hỗ trợ phần cứng của họ. "[x] Gửi thông tin cá nhân của tôi đến máy chủ trò chơi" trông tệ hơn "[x] Vui lòng xem xét hỗ trợ thông số kỹ thuật hệ thống của tôi trong trò chơi của bạn"
Jimmy

@Jimmy, đồng ý. Tôi có thể để lại một hộp kiểm có nhãn "Gửi số liệu thống kê sử dụng ẩn danh" nếu tôi muốn hỗ trợ công ty / phần mềm. NHƯNG, tôi cũng muốn có thể không gửi thông tin đó nếu tôi cảm thấy như vậy.
chaosTechnician

Câu trả lời:


26

Nhận ủy quyền người dùng và cho họ biết chính xác lý do tại sao bạn muốn dữ liệu đó. Bạn sẽ bị phán xét gay gắt trước tòa án của dư luận vì lén lút trong máy của người chơi và tải thông tin lên máy chủ riêng của bạn.

Tôi không phải là một luật sư, bạn có thể muốn hỏi một luật sư thực sự về việc thu thập thông tin bí mật là bất hợp pháp trong phạm vi quyền hạn của bạn.

Cho dù đó là một trò chơi đơn hay nhiều người chơi không liên quan đến việc nó có thể chấp nhận được về mặt đạo đức hay pháp lý, nó chỉ giúp công việc che giấu hoạt động của bạn trở nên dễ dàng hơn, phải không? Nếu bạn thậm chí phải nghĩ đến việc che giấu hoạt động thì đó là một dấu hiệu khá tốt cho thấy bạn đã biết câu trả lời cho câu hỏi của mình.

Lựa chọn thay thế? Hãy để họ điền vào một bảng câu hỏi để nhận được một số tiền thưởng. Nếu họ chấp nhận, hãy cho họ một perk trong trò chơi. Thực hiện rút thăm trúng thưởng, người dùng gửi thông tin máy tính của họ sẽ tự động được nhập. Chỉ cần tốt đẹp về nó, hãy thẳng thắn và giải thích lý do tại sao bạn muốn thông tin thay vì chỉ dán một màn hình pháp lý vào mặt họ.


6
+1 ... Ngoài ra nếu bạn muốn loại thông tin chung này, Steam sẽ xuất bản thông tin khảo sát cho tất cả mọi người xem.
James

2
Tôi thích phần về việc cung cấp cho người chơi một perk / thành tích / quà tặng ingame để cho phép bạn thu thập thông tin đó.
Tor Valamo

1
Một số người dùng chạy phần mềm như Báo động khu vực và khá khó chịu nếu một ứng dụng cố truyền dữ liệu mà không được phép. Tôi thường gỡ cài đặt các ứng dụng như thế càng sớm càng tốt.
tro999

@James Điểm tuyệt vời, tôi đã quên tất cả về khảo sát của Steam!
Patrick Hughes

3
Rất nhiều +1 cho "Nếu bạn thậm chí phải nghĩ đến việc ẩn hoạt động thì đó là một dấu hiệu khá tốt cho thấy bạn đã biết câu trả lời cho câu hỏi của mình."
chaosTechnician

2

Về phía người chơi, tôi sẽ khuyên bạn đừng tham gia vào hoạt động này. Tôi có một nhận thức cá nhân rằng lưu lượng truy cập nền như kiểm tra các bản vá hoặc bản phát hành mới nhất luôn hút băng thông của tôi; Tôi không quan tâm nếu nó là hợp pháp. Có sự lựa chọn, tôi thích bắt đầu kiểm tra theo ý của tôi như khởi động nó ngay trước khi tôi đi ngủ. Tôi không muốn bất kỳ gói tin ngoại lai nào mà tôi cảm thấy không cần thiết bởi vì tôi nghĩ rằng nó ảnh hưởng đến trò chơi của tôi và tôi thậm chí không phải là một game thủ chuyên nghiệp theo bất kỳ ý nghĩa nào của từ này.

Từ quan điểm của một nhà phát triển, loại thông tin bạn liệt kê (cài đặt / HĐH / đồ họa) hoàn toàn có liên quan đến gỡ lỗi / sửa lỗi trong tự nhiên. Tôi nghĩ rằng bắt buộc phải hiển thị lời nhắc khi gặp sự cố, hỏi người chơi xem họ có muốn chuyển tiếp kết xuất để báo cáo lỗi không. Mặt khác, trong quá trình kiểm tra các bản cập nhật hoặc các phiên bản mới hơn, bạn muốn phù hợp với các nền tảng tương thích và các yêu cầu tối thiểu tùy thuộc vào mức độ nhảy của phiên bản mới. Vì vậy, ví dụ, nếu trò chơi của bạn có sẵn trên nhiều nền tảng, bạn cần tìm kiếm các bản nâng cấp có sẵn cho OSX chứ không phải Windows. Bạn thậm chí có thể quan tâm đến việc liệu chúng có trên băng thông rộng hay không trước khi cho phép chúng cố gắng giảm cập nhật 40 MB của bạn qua một dòng modem. Vì vậy, có thể có lý do tốt để phát hiệncấu hình của môi trường của người chơi. Tuy nhiên, hãy nhớ rằng đây là những tình huống mà bạn đang làm cho cuộc sống của người chơi dễ dàng hơn. Không bao giờ lấy thông tin mà không có lý do. Lấy thông tin cho mục đích riêng của bạn, không mang lại lợi ích cho người chơi, là sai và đó là lý do tại sao bạn muốn có sự cho phép của người chơi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.