Soll ich Apps Nutzungsstatistiken und Fehlerberichte senden lassen?
Viele Programme möchten Nutzungsstatistiken, Fehlerprotokolle, Absturzberichte und andere Diagnosen an ihre Server senden. Einige Leute deaktivieren diese Optionen, sollten dies aber tun?
Warum genau "Nutzungsstatistiken" und "Fehlerberichte" sind?
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 zur Verwendung der Anwendung, einschließlich der Schaltflächen und Menüs, mit denen Sie interagieren, und wie häufig Sie diese verwenden. Bei einem Webbrowser wie Firefox oder Chrome enthalten die Daten Informationen darüber, wie viele Registerkarten Sie geöffnet haben und wie viel Speicherplatz Ihr Browser belegt, wie viele Erweiterungen Sie installiert haben und so weiter. In anderen Anwendungen wird geprüft, welche Optionen Sie aktiviert haben und wie häufig Sie die Anwendung verwenden. Eine Spieleanwendung wie Steam betrachtet die Hardware in Ihrem Computer, sodass Spieleentwickler die Hardware sehen können, auf die sie abzielen sollen. Die genauen Arten der gesendeten Daten variieren von Anwendung zu Anwendung.
Fehlerinformationen und Absturzberichte enthalten Informationen darüber, was passiert ist, wenn ein Absturz oder ein anderer Fehler aufgetreten ist. Wenn beispielsweise eine Anwendung abstürzt, werden Sie möglicherweise aufgefordert, Informationen über den Absturz über das Internet zu senden. Diese Informationen enthalten, was Sie zum Zeitpunkt des Absturzes unternommen haben, sowie 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 gesendeten Daten variieren von Anwendung zu Anwendung. Bei den meisten Anwendungen werden Sie gefragt und gefragt, ob Sie diese Funktion aktivieren oder deaktiviert lassen 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 Absturzberichte überprüfen und bestätigen, bevor sie hochgeladen werden. Dies ist in Windows über die Funktion zur Absturzberichterstattung möglich, andere jedoch nicht.
Was machen Entwickler mit diesen Daten??
Entwickler beziehen sich in der Regel auf Nutzungsstatistiken, wenn sie entscheiden, welche Änderungen in der Anwendung vorgenommen werden sollen, welche Funktionen sich auf die Entwicklung konzentrieren und welche Entscheidungen darüber abhängen, wie die 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 beim Ändern der Firefox-Benutzeroberfläche berücksichtigen. 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 wenige Benutzer eine bestimmte Funktion in seinem Programm verwenden, wird die Arbeit an dieser Funktion möglicherweise eingestellt. Wenn ein Entwickler weiß, dass nur wenige Benutzer ein Betriebssystem wie Windows XP verwenden, wird der offizielle Support für Windows XP möglicherweise eingestellt. Um diese Entscheidungen treffen zu können, müssen Entwickler Informationen wie diese Nutzungsstatistiken haben. Andernfalls schießt sie blind im Dunkeln.
Absturzberichte werden verwendet, um die Häufigkeit bestimmter Abstürze zu ermitteln und dem Entwickler Informationen zu den Ursachen zu geben. Mit genügend Absturzberichten können Entwickler die häufigsten Abstürze ermitteln 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 realen Computern verursacht.
Sollte ich diese Daten senden??
Es ist eigentlich eine ziemlich gute Idee, Nutzungsstatistiken und Absturzberichte zu senden. Durch das Senden von Nutzungsstatistiken wird sichergestellt, dass Entwickler wissen, wie Personen das Programm verwenden und Entscheidungen treffen können, die auf Ihre Nutzungsmuster abstellen. Als Microsoft beispielsweise die Start-Schaltfläche von Windows 8 entfernte, gaben sie an, dies zu tun, weil nur sehr wenige Benutzer die Start-Schaltfläche tatsächlich verwendeten, entsprechend den Nutzungsstatistiken, die sie aus dem „Microsoft-Programm zur Verbesserung der Benutzerfreundlichkeit“ in Windows 7 gesammelt hatten Vielleicht haben nur weniger anspruchsvolle Anfänger das Programm zur Verbesserung der Benutzerfreundlichkeit aktiviert, während Power User, die die Start-Taste verwendet haben, diese Funktion viel eher deaktivieren. Wenn diese Funktion bei mehr Power-Anwendern aktiviert worden wäre, hätte Microsoft möglicherweise erneut die Start-Schaltfläche entfernt. Dies ist ein eindeutiger Fehler, da sie das Startmenü wieder in Windows 10 eingefügt haben.
Im Falle von Absturzberichten stellt das Senden eines Absturzberichts sicher, dass die 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 von Plug-In-Sandboxing, bei dem Flash von alleine abstürzen kann, ohne den gesamten Firefox-Browser zu beeinträchtigen. Wenn Mozilla nicht über diese Informationen zu Abstürzen verfügte, war es möglich, dass niemals Plug-In-Sandboxing eingeführt worden wäre und Flash weiterhin Firefox in die Wildnis bringen würde.
Möchten Sie Apps persönliche Daten senden??
Der wahre Grund, warum viele Leute diese Funktionen deaktivieren, ist, dass sie nicht möchten, dass ihre persönlichen Daten herauskommen. Sie möchten nicht von Unternehmen verfolgt werden oder vertrauliche Daten in einer Datenbank gespeichert haben. Wie sensibel sind diese Daten also wirklich??
Bei der Nutzungsstatistik ist es unwahrscheinlich, dass die Daten sehr empfindlich sind. Es ist in der Regel anonymisiert, da es den Entwicklern egal ist, welche Bildschirmauflösung ein bestimmter Benutzer verwendet. Sie möchten wissen, wie üblich unterschiedliche Bildschirmauflösungen sind, und möglicherweise kombinieren Sie die Daten, um zu sehen, ob allgemeine Muster vorliegen. Möglicherweise verwenden Personen mit bestimmten Bildschirmauflösungen wahrscheinlich andere Oberflächenelemente. All dies kann für Entwickler hilfreich sein, aber es sind im Allgemeinen keine sehr sensiblen Daten und es ist wahrscheinlich, dass sie anonymisiert werden.
Bei Absturzberichten können die Dinge etwas dunkler werden. Entwickler möchten keine persönlichen Daten mit Absturzberichten sammeln. 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 dieses abstürzt, können Sie bei entsprechender Aufforderung einen Fehlerbericht senden. Es ist unwahrscheinlich, dass sensible persönliche Informationen zusammen mit dem Fehlerbericht gesendet werden.
Wenn Sie jedoch Online-Banking tätigen 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 der Aktivitäten des Programms enthalten, wenn der Absturz aufgetreten ist, und wenn Sie etwas Privates tun, das andere nicht sehen sollen, z. B. das Anzeigen Ihres Kontostands, das Eingeben der Kreditkartennummer oder das Senden eine persönliche E-Mail - Sie möchten den Versand des Absturzberichts möglicherweise ablehnen. Aus diesem Grund können Sie bei einigen Programmen vor dem Senden detailliertere Informationen zum Speicherabbild anzeigen.
Nutzungsstatistiken können von unschätzbarem Wert für die Entwicklung der von Ihnen verwendeten Software sein und sie sollten sich nicht negativ auf Ihre Privatsphäre auswirken. Absturzberichte können Entwicklern auch helfen, Probleme in ihren Anwendungen zu beheben. In den meisten Fällen können Absturzberichte sicher gesendet werden.
Während viele Power-User Funktionen deaktivieren, die "nach Hause telefonieren", ist es normalerweise eine bessere Idee, diese Funktionen aktiviert zu lassen. Natürlich können Sie auswählen, welche Programme Sie aktivieren möchten, um solche Funktionen zu aktivieren. Möglicherweise möchten Sie Nutzungsstatistiken an Mozilla senden, nicht jedoch an Microsoft. Es liegt an dir.
Bildnachweis: Andy Roberts auf Flickr