Viele Programme möchten Nutzungsstatistiken, Fehlerprotokolle, Absturzberichte und andere Diagnosen an ihre Server senden. Einige Leute deaktivieren diese Optionen, aber sollten Sie?
Warum genau sind "Nutzungsstatistiken" und "Fehlerberichte"?
Im Allgemeinen möchten Anwendungen zwei Arten von Nutzungsdaten hochladen: allgemeine Nutzungsstatistiken und Informationen zu Fehlern, z. B. Absturzberichte.
Nutzungsstatistiken - die auch als „Telemetrie“ bezeichnet werden können - enthalten Informationen darüber, wie Sie die Anwendung verwenden, einschließlich der Schaltflächen und Menüs, mit denen Sie interagieren, und wie häufig Sie sie verwenden. Bei einem Webbrowser wie Firefox oder Chrome enthalten die Daten Informationen darüber, wie viele Registerkarten Sie geöffnet haben und wie viel Speicher Ihr Browser verwendet, wie viele Erweiterungen Sie installiert haben usw. Andere Anwendungen prüfen, welche Optionen Sie aktiviert haben und wie häufig Sie die Anwendung verwenden. Eine Spieleanwendung wie Steam untersucht die Hardware in Ihrem Computer, damit Spieleentwickler die Hardware sehen können, auf die sie abzielen sollten. Die genauen Arten der gesendeten Daten variieren von Anwendung zu Anwendung.
Fehlerinformationen und Absturzberichte enthalten Informationen darüber, was passiert ist, als ein Absturz oder ein anderer Fehler aufgetreten ist. Wenn eine Anwendung beispielsweise abstürzt, werden Sie möglicherweise aufgefordert, Informationen zu diesem Absturz über das Internet zu senden. Zu diesen Informationen gehören, was Sie zum Zeitpunkt des Absturzes getan haben, und einige Inhalte des Programmspeichers. Die Idee ist, genügend Informationen einzuschließen, damit die Entwickler der Anwendung feststellen können, was den Absturz verursacht hat.
Die genauen Daten, die gesendet werden, variieren von Anwendung zu Anwendung. Die meisten Anwendungen werden Sie fragen und fragen, ob Sie diese Funktion aktivieren oder standardmäßig deaktivieren möchten, obwohl einige Anwendungen sie möglicherweise automatisch aktivieren. In einigen Anwendungen können Sie Nutzungsstatistiken und Fehlerberichte separat deaktivieren oder aktivieren. In einigen Anwendungen können Sie möglicherweise Absturzberichte überprüfen und bestätigen, bevor sie hochgeladen werden - die in Windows integrierte Funktion zur Absturzberichterstattung erledigt dies -, in anderen jedoch möglicherweise nicht.
Was machen Entwickler mit diesen Daten?
Entwickler beziehen sich normalerweise auf Nutzungsstatistiken, wenn sie entscheiden, welche Änderungen in der Anwendung vorgenommen werden sollen, auf welche Funktionen die Entwicklung konzentriert werden soll, und um andere Entscheidungen zu treffen, die davon abhängen, wie Benutzer das Programm tatsächlich verwenden. Mozilla weiß beispielsweise, mit welchen Teilen der Firefox-Benutzeroberfläche seine Benutzer interagieren - zumindest mit den Benutzern, die Nutzungsstatistiken melden. Sie können diese Informationen dann berücksichtigen, wenn sie die Firefox-Oberfläche ändern. Möglicherweise werden Schaltflächen, die Benutzer selten verwenden, in Menüs ausgeblendet, während häufig verwendete Optionen leichter zugänglich sind. Wenn ein Entwickler weiß, dass nur sehr wenige Benutzer eine bestimmte Funktion in ihrem Programm verwenden, wird er möglicherweise nicht mehr an dieser Funktion arbeiten. Wenn ein Entwickler weiß, dass nur sehr wenige Benutzer ein Betriebssystem wie Windows XP verwenden, beendet er möglicherweise die offizielle Unterstützung für Windows XP. Um diese Entscheidungen treffen zu können, benötigen Entwickler Informationen wie diese Nutzungsstatistiken, andernfalls schießen sie blind im Dunkeln.
Absturzberichte werden verwendet, um die Häufigkeit bestimmter Abstürze zu ermitteln und Entwicklern Informationen zu ihren Ursachen zu geben. Mit genügend Absturzberichten können Entwickler die häufigsten Abstürze identifizieren und beheben. Dies hilft Entwicklern, wenn sie an den größten Problemen für echte Benutzer arbeiten, und gibt ihnen genügend Daten, um zu sehen, was den Absturz auf vielen echten Computern verursacht.
Soll ich diese Daten senden?
Es ist eigentlich eine gute Idee, Nutzungsstatistiken und Absturzberichte zu senden. Durch das Senden von Nutzungsstatistiken wird sichergestellt, dass Entwickler wissen, wie Personen wie Sie das Programm verwenden, und Entscheidungen unter Berücksichtigung Ihrer Nutzungsmuster treffen können. Als Microsoft beispielsweise die Schaltfläche "Start" von Windows 8 entfernte, gaben sie an, dies getan zu haben, da nur sehr wenige Personen die Schaltfläche "Start" gemäß den Nutzungsstatistiken verwendeten, die sie aus dem "Microsoft Customer Experience Improvement Program" in Windows 7 gesammelt hatten. Einige Personen theoretisierten dass möglicherweise nur weniger anspruchsvolle Anfänger das Programm zur Verbesserung der Kundenerfahrung aktiviert hatten, während Hauptbenutzer, die die Schaltfläche Start verwendet hatten, es mit größerer Wahrscheinlichkeit deaktivierten. Wenn mehr Hauptbenutzer diese Funktion aktiviert hätten, hätte Microsoft möglicherweise überlegt, die Schaltfläche Start zu entfernen - ein klarer Fehler von ihrer Seite, da sie das Startmenü wieder zu Windows 10 hinzugefügt haben.
Bei Absturzberichten wird durch das Senden eines Absturzberichts sichergestellt, dass Entwickler wissen, dass Sie tatsächlich abgestürzt sind. Mozilla erkannte beispielsweise, dass die Hauptursache für Abstürze in Firefox das Flash-Plug-In von Adobe war. Dies führte schließlich zur Einführung des Plug-in-Sandboxing, bei dem Flash von selbst abstürzen kann, ohne den gesamten Firefox-Browser herunterzufahren. Wenn Mozilla diese Informationen zu Abstürzen nicht hätte, wäre möglicherweise kein Plug-in-Sandboxing eingeführt worden, und Flash würde Firefox weiterhin in freier Wildbahn herunterfahren.
Möchten Apps personenbezogene Daten senden?
Der wahre Grund, warum viele Benutzer diese Funktionen deaktivieren, besteht darin, dass sie nicht möchten, dass ihre persönlichen Daten verloren gehen - sie möchten nicht von Unternehmen verfolgt werden oder dass vertrauliche Daten irgendwo in einer Datenbank gespeichert werden. Wie sensibel sind diese Daten wirklich?
Bei Nutzungsstatistiken ist es unwahrscheinlich, dass die Daten sehr sensibel sind. Es ist im Allgemeinen anonymisiert, da es den Entwicklern egal ist, welche Bildschirmauflösung ein bestimmter Benutzer verwendet. Sie möchten wissen, wie häufig unterschiedliche Bildschirmauflösungen sind, und die Daten möglicherweise kombinieren, um festzustellen, ob es allgemeine Muster gibt. Möglicherweise verwenden Personen mit bestimmten Bildschirmauflösungen eher unterschiedliche Oberflächenelemente. All dies kann für Entwickler hilfreich sein, es handelt sich jedoch im Allgemeinen nicht um sehr vertrauliche Daten, die wahrscheinlich anonymisiert werden.
Bei Absturzberichten kann es etwas trüber werden. Entwickler möchten keine persönlichen Daten mit Absturzberichten erfassen. Sie möchten lediglich sehen, was das Programm zum Zeitpunkt des Absturzes getan hat. Dies kann je nach Programm dazu führen, dass einige personenbezogene Daten gesendet werden. Wenn Sie beispielsweise ein Online-Spiel spielen und es abstürzt, können Sie bei Aufforderung einen Fehlerbericht senden. Es ist unwahrscheinlich, dass vertrauliche persönliche Informationen zusammen mit dem Fehlerbericht gesendet werden.
Wenn Sie jedoch Ihr Online-Banking durchführen oder vertrauliche Informationen in einen Webbrowser eingeben und dieser abstürzt, möchten Sie möglicherweise keinen vollständigen Absturzbericht senden. Diese können Speicherabbilder enthalten, die zeigen, was das Programm zum Zeitpunkt des Absturzes getan hat und ob Sie etwas Privates getan haben, das andere nicht sehen sollen, z. B. Ihren Kontostand überprüfen, Ihre Kreditkartennummer eingeben oder senden eine persönliche E-Mail - Möglicherweise möchten Sie das Senden des Absturzberichts ablehnen. Aus diesem Grund können Sie in einigen Programmen detailliertere Informationen zum Speicherauszug anzeigen, bevor Sie ihn senden.
VERBUNDEN: Hören Sie auf, Apps für "Phoning Home" zu kritisieren. Fragen Sie stattdessen Warum
Nutzungsstatistiken können von unschätzbarem Wert und wichtig sein, um die Entwicklung der von Ihnen verwendeten Software zu steuern. Sie sollten sich nicht negativ auf Ihre Privatsphäre auswirken. Absturzberichte können Entwicklern auch dabei helfen, Probleme in ihren Anwendungen zu beheben. In den meisten Fällen können Absturzberichte sicher gesendet werden.
Während viele Power-User Schalten Sie Funktionen aus, die "nach Hause telefonieren". Es ist normalerweise eine bessere Idee, solche Funktionen aktiviert zu lassen. Natürlich können Sie auswählen, in welchen Programmen Sie solche Funktionen aktivieren möchten. Vielleicht möchten Sie Nutzungsstatistiken an Mozilla senden, nicht jedoch an Microsoft. Es liegt an dir.
Bildnachweis: Andy Roberts auf Flickr