Zum Inhalt springen

Datenerhebung für Ultralytics Python Paket

Übersicht

Ultralytics widmet sich der kontinuierlichen Verbesserung des Nutzererlebnisses und der Fähigkeiten unseres Python Pakets, einschließlich der von uns entwickelten fortschrittlichen YOLO Modelle. Unser Ansatz beinhaltet die Erfassung anonymisierter Nutzungsstatistiken und Absturzberichte, die uns helfen, Verbesserungsmöglichkeiten zu erkennen und die Zuverlässigkeit unserer Software zu gewährleisten. In diesem Transparenzdokument wird dargelegt, welche Daten wir sammeln, zu welchem Zweck und welche Wahlmöglichkeiten du in Bezug auf diese Datenerhebung hast.

Anonymisierte Google Analytics

Google Analytics ist ein von Google angebotener Webanalysedienst, der den Website-Verkehr verfolgt und berichtet. Er ermöglicht es uns, Daten darüber zu sammeln, wie unser Python Paket genutzt wird. Das ist wichtig, um fundierte Entscheidungen über Design und Funktionalität zu treffen.

Was wir sammeln

  • Verwendungsmetriken: Diese Metriken helfen uns zu verstehen, wie häufig und auf welche Weise das Paket genutzt wird, welche Funktionen bevorzugt werden und welche typischen Kommandozeilenargumente verwendet werden.
  • Systeminformationen: Wir sammeln allgemeine, nicht identifizierbare Informationen über deine Computerumgebung, um sicherzustellen, dass unser Paket auf verschiedenen Systemen gut funktioniert.
  • Leistungsdaten: Das Verständnis der Leistung unserer Modelle während des Trainings, der Validierung und der Inferenz hilft uns, Optimierungsmöglichkeiten zu erkennen.

Weitere Informationen über Google Analytics und den Datenschutz findest du unter Google Analytics Datenschutz.

Wie wir diese Daten verwenden

  • Verbesserung der Funktionen: Erkenntnisse aus den Nutzungsmetriken leiten uns bei der Verbesserung der Nutzerzufriedenheit und des Oberflächendesigns.
  • Optimierung: Die Leistungsdaten helfen uns bei der Feinabstimmung unserer Modelle für mehr Effizienz und Geschwindigkeit bei verschiedenen Hardware- und Softwarekonfigurationen.
  • Trendanalyse: Durch die Untersuchung von Nutzungstrends können wir die sich entwickelnden Bedürfnisse unserer Gemeinschaft vorhersagen und darauf reagieren.

Überlegungen zum Datenschutz

Wir ergreifen verschiedene Maßnahmen, um die Privatsphäre und die Sicherheit der Daten, die du uns anvertraust, zu gewährleisten:

  • Anonymisierung: Wir konfigurieren Google Analytics so, dass die gesammelten Daten anonymisiert werden, d.h. es werden keine persönlich identifizierbaren Informationen (PII) gesammelt. Du kannst unsere Dienste mit der Gewissheit nutzen, dass deine persönlichen Daten privat bleiben.
  • Aggregation: Die Daten werden nur in zusammengefasster Form analysiert. Dadurch wird sichergestellt, dass Muster beobachtet werden können, ohne dass die Aktivitäten der einzelnen Nutzer/innen offengelegt werden.
  • Keine Sammlung von Bilddaten: Ultralytics sammelt, verarbeitet oder betrachtet keine Trainings- oder Schlussfolgerungsbilder.

Sentry Crash Reporting

Sentry ist eine entwicklerzentrierte Software zur Fehlerverfolgung, die dabei hilft, Probleme in Echtzeit zu erkennen, zu diagnostizieren und zu beheben und so die Robustheit und Zuverlässigkeit von Anwendungen zu gewährleisten. Innerhalb unseres Pakets spielt sie eine entscheidende Rolle, indem sie durch die Meldung von Abstürzen Einblicke gewährt und so erheblich zur Stabilität und kontinuierlichen Verbesserung unserer Software beiträgt.

Hinweis

Crash Reporting über Sentry wird nur aktiviert, wenn die sentry-sdk Python Paket ist auf deinem System vorinstalliert. Dieses Paket ist nicht in der ultralytics Voraussetzungen und wird nicht automatisch von Ultralytics installiert.

Was wir sammeln

Wenn die sentry-sdk Python Paket auf deinem System vorinstalliert ist, kann ein Absturzereignis die folgenden Informationen senden:

  • Absturzprotokolle: Detaillierte Berichte über den Zustand der Anwendung zum Zeitpunkt eines Absturzes, die für unsere Fehlersuche unerlässlich sind.
  • Fehlermeldungen: Wir zeichnen Fehlermeldungen auf, die während des Betriebs unseres Pakets entstehen, um mögliche Probleme schnell zu verstehen und zu beheben.

Um mehr darüber zu erfahren, wie Sentry mit Daten umgeht, besuche bitte die Sentry-Datenschutzrichtlinie.

Wie wir diese Daten verwenden

  • Fehlersuche: Durch die Analyse von Absturzprotokollen und Fehlermeldungen können wir Softwarefehler schnell erkennen und beheben.
  • Stabilitätsmetriken: Indem wir ständig auf Abstürze achten, wollen wir die Stabilität und Zuverlässigkeit unseres Pakets verbessern.

Überlegungen zum Datenschutz

  • Sensible Informationen: Wir stellen sicher, dass die Absturzprotokolle von allen personenbezogenen oder sensiblen Nutzerdaten gesäubert werden, um die Vertraulichkeit deiner Daten zu gewährleisten.
  • Kontrollierte Sammlung: Unser Mechanismus zur Meldung von Abstürzen ist sorgfältig kalibriert, um nur das zu sammeln, was für die Fehlerbehebung wichtig ist, und gleichzeitig die Privatsphäre der Nutzer zu respektieren.

Indem wir die für die Datenerhebung verwendeten Tools detailliert beschreiben und zusätzliche Hintergrundinformationen mit URLs zu den jeweiligen Datenschutzseiten anbieten, erhalten die Nutzer einen umfassenden Überblick über unsere Praktiken, der die Transparenz und den Respekt für die Privatsphäre der Nutzer betont.

Datenerfassung deaktivieren

Wir legen Wert darauf, dass unsere Nutzer die volle Kontrolle über ihre Daten haben. Standardmäßig ist unser Paket so konfiguriert, dass es Analysen und Absturzberichte sammelt, um das Erlebnis für alle Nutzer/innen zu verbessern. Wir respektieren jedoch, dass einige Nutzer/innen es vorziehen, sich gegen diese Datenerfassung zu entscheiden.

Um das Senden von Analyse- und Absturzberichten abzulehnen, kannst du einfach die sync=False in deinen YOLO Einstellungen. Dadurch wird sichergestellt, dass keine Daten von deinem Rechner an unsere Analysetools übertragen werden.

Einstellungen inspizieren

Um einen Einblick in die aktuelle Konfiguration deiner Einstellungen zu erhalten, kannst du sie direkt einsehen:

Einstellungen ansehen

Du kannst Python verwenden, um deine Einstellungen zu sehen. Beginne mit dem Importieren der settings Objekt aus dem ultralytics Modul. Drucke die Einstellungen mit den folgenden Befehlen aus und gib sie zurück:

from ultralytics import settings

# View all settings
print(settings)

# Return analytics and crash reporting setting
value = settings['sync']

Alternativ kannst du deine Einstellungen auch mit einem einfachen Befehl über die Kommandozeile überprüfen:

yolo settings

Ändern der Einstellungen

Ultralytics ermöglicht es den Nutzern, ihre Einstellungen einfach zu ändern. Änderungen können auf die folgenden Arten vorgenommen werden:

Einstellungen aktualisieren

Rufen Sie innerhalb der Umgebung Python die update Methode auf der settings Objekt, um deine Einstellungen zu ändern:

from ultralytics import settings

# Disable analytics and crash reporting
settings.update({'sync': False})

# Reset settings to default values
settings.reset()

Wenn du lieber die Befehlszeilenschnittstelle verwendest, kannst du mit den folgenden Befehlen deine Einstellungen ändern:

# Disable analytics and crash reporting
yolo settings sync=False

# Reset settings to default values
yolo settings reset

Die sync=False Einstellung verhindert, dass Daten an Google Analytics oder Sentry gesendet werden. Deine Einstellungen werden bei allen Sitzungen mit dem Paket Ultralytics beibehalten und für zukünftige Sitzungen gespeichert.

Engagement für den Datenschutz

Ultralytics nimmt den Datenschutz der Nutzer ernst. Wir gestalten unsere Datenerfassungspraktiken nach den folgenden Grundsätzen:

  • Transparenz: Wir sind offen über die Daten, die wir sammeln, und darüber, wie sie verwendet werden.
  • Kontrolle: Wir geben den Nutzern die volle Kontrolle über ihre Daten.
  • Sicherheit: Wir setzen branchenübliche Sicherheitsmaßnahmen ein, um die von uns erfassten Daten zu schützen.

Fragen oder Bedenken

Wenn du Fragen oder Bedenken bezüglich unserer Datenerfassungspraktiken hast, wende dich bitte über unser Kontaktformular oder über support@ultralytics.com an uns. Wir setzen uns dafür ein, dass sich unsere Nutzer/innen informiert und sicher fühlen, wenn sie unser Angebot nutzen.



Erstellt am 2023-11-12, Aktualisiert am 2023-11-18
Autoren: glenn-jocher (2)