Должен ли я запросить разрешение перед отправкой анонимной информации об использовании? - PullRequest
6 голосов
/ 18 сентября 2010

Я хочу, чтобы наше приложение отправляло некоторую анонимную информацию (ОС, версия Java и т. Д.) На сервер при первом запуске.Единственный способ использовать это - определить, сколько копий используется, и узнать, какие ОС чаще всего используются нашими клиентами, поэтому мы знаем, на что следует обратить внимание при тестировании.

Должны ли мы запросить разрешение пользователя на это (показывая диалог разрешить / не разрешить), или это не нужно?Многие известные мне приложения отправляют информацию такого типа без разрешения, но, несмотря на то, что она может быть законной, я не знаю, хорошее ли это поведение.

Ответы [ 2 ]

4 голосов
/ 18 сентября 2010

Общее отношение к коду «телефон-дом» в локальных приложениях выглядит отрицательным.Даже крупные компании, такие как Microsoft, получили серьезное негативное внимание из-за их практики принудительного сбора информации.

Поэтому, я думаю, вам следует либо попросить разрешения, либо вообще не звонить домой.

1 голос
/ 18 сентября 2010

Если приложению не нужно взаимодействовать с вашими серверами, чтобы фактически выполнить работу, за которую пользователь его запустил ... тогда вы фактически просите пользу пользователя (использование его сети соединение, помощь в тестировании и т. д.), о котором вы наверняка должны сначала спросить.

Если приложение уже связывается с вашими серверами, чтобы выполнять свою работу, вы должны сообщить пользователю, какая информация отправляется и принимается, но вам не нужно спрашивать у них разрешения, потому что они уже разрешили связь с серверы, выбрав для запуска программы в первую очередь.

...