2010-09-18 6 views
6

Ich möchte, dass unsere Anwendung beim ersten Start einige anonyme Informationen (Betriebssystem, Java-Version usw.) an einen Server sendet. Die einzige Möglichkeit besteht darin, zu ermitteln, wie viele Kopien verwendet werden, und zu wissen, welche Betriebssysteme von unseren Kunden am häufigsten verwendet werden.Sollte ich vor dem Senden anonymer Nutzungsinformationen um Erlaubnis fragen?

Sollten wir die Erlaubnis des Benutzers dafür verlangen (durch Zeigen eines erlaubenden/nicht erlaubenden Dialogs), oder wird es nicht benötigt? Viele Anwendungen, die ich kenne, senden diese Art von Informationen, ohne um Erlaubnis zu fragen, aber obwohl es legal sein könnte, weiß ich nicht, ob es ein gutes Verhalten ist.

Antwort

4

Die allgemeine Einstellung für Telefon-Hauscode in lokalen Anwendungen scheint negativ zu sein. Selbst große Unternehmen wie Microsoft haben aufgrund ihrer verpflichtenden Informationspraktiken viel negative Aufmerksamkeit erhalten.

Daher denke ich, dass Sie entweder um Erlaubnis fragen oder überhaupt nicht nach Hause telefonieren sollten.

1

Wenn die App muss nicht mit den Servern kommunizieren, um den Job zu tatsächlich führen die Benutzer lief es für ... dann sind Sie in der Tat eine zugunsten des Benutzers (Nutzung ihrer Netzverbindung zu fragen, die Unterstützung Sie im Test, etc.) für die Sie sicherlich sollten zuerst fragen.

Wenn die App bereits mit Ihren Servern kommuniziert, um ihre Aufgabe zu erledigen, sollten Sie dem Benutzer mitteilen, welche Informationen gesendet und empfangen werden. Sie müssen diese jedoch nicht um Erlaubnis fragen, da sie die Kommunikation bereits zugelassen haben mit den Servern, indem Sie das Programm an erster Stelle ausführen.

Verwandte Themen