Skip to content

Collecte de données pour Ultralytics Python Package

Vue d'ensemble

Ultralytics se consacre à l'amélioration continue de l'expérience utilisateur et des capacités de notre logiciel Python , y compris les modèles avancés YOLO que nous développons. Notre approche implique la collecte de statistiques d'utilisation anonymisées et de rapports de collision, ce qui nous aide à identifier les possibilités d'amélioration et à garantir la fiabilité de notre logiciel. Ce document de transparence décrit les données que nous collectons, leur finalité et le choix que tu as concernant cette collecte de données.

Analyse anonyme de Google

Google Analytics est un service d'analyse web proposé par Google qui permet de suivre et de signaler le trafic d'un site web. Il nous permet de recueillir des données sur la façon dont notre offre Python est utilisée, ce qui est crucial pour prendre des décisions éclairées en matière de conception et de fonctionnalité.

Ce que nous recueillons

  • Mesures d'utilisation: Ces mesures nous aident Ă  comprendre Ă  quelle frĂ©quence et de quelle manière le paquet est utilisĂ©, quelles sont les fonctionnalitĂ©s privilĂ©giĂ©es et les arguments de ligne de commande typiques qui sont utilisĂ©s.
  • Informations sur le système: Nous recueillons des renseignements gĂ©nĂ©raux non identifiables sur ton environnement informatique afin de nous assurer que notre progiciel fonctionne bien sur divers systèmes.
  • DonnĂ©es de performance: Comprendre les performances de nos modèles pendant la formation, la validation et l'infĂ©rence nous aide Ă  identifier les possibilitĂ©s d'optimisation.

Pour plus d'informations sur Google Analytics et la confidentialité des données, visite le site Google Analytics Privacy.

Comment nous utilisons ces données

  • AmĂ©lioration des fonctionnalitĂ©s: Les enseignements tirĂ©s des mesures d'utilisation nous guident dans l'amĂ©lioration de la satisfaction des utilisateurs et de la conception de l'interface.
  • Optimisation: Les donnĂ©es de performance nous aident Ă  affiner nos modèles pour une meilleure efficacitĂ© et une plus grande rapiditĂ© sur diverses configurations matĂ©rielles et logicielles.
  • Analyse des tendances: En Ă©tudiant les tendances d'utilisation, nous pouvons prĂ©dire et rĂ©pondre Ă  l'Ă©volution des besoins de notre communautĂ©.

Considérations sur la protection de la vie privée

Nous prenons plusieurs mesures pour assurer la confidentialité et la sécurité des données que tu nous confies :

  • Anonymisation: Nous configurons Google Analytics pour anonymiser les donnĂ©es collectĂ©es, ce qui signifie qu'aucune information personnelle identifiable (PII) n'est recueillie. Tu peux utiliser nos services en ayant l'assurance que tes donnĂ©es personnelles restent privĂ©es.
  • AgrĂ©gation: Les donnĂ©es sont analysĂ©es uniquement sous forme agrĂ©gĂ©e. Cette pratique permet d'observer des tendances sans rĂ©vĂ©ler l'activitĂ© d'un utilisateur individuel.
  • Pas de collecte de donnĂ©es d'images: Ultralytics ne collecte, ne traite ni ne visualise aucune image d'entraĂ®nement ou d'infĂ©rence.

Rapport d'accident Sentry

Sentry est un logiciel de suivi des erreurs centré sur le développeur qui aide à identifier, diagnostiquer et résoudre les problèmes en temps réel, assurant ainsi la robustesse et la fiabilité des applications. Au sein de notre progiciel, il joue un rôle crucial en fournissant des informations par le biais de rapports de crash, contribuant ainsi de manière significative à la stabilité et à l'amélioration continue de notre logiciel.

Note

Le signalement des collisions par Sentry n'est activé que si la sentry-sdk Python est préinstallé sur ton système. Ce paquet n'est pas inclus dans le ultralytics et ne sera pas installé automatiquement par Ultralytics.

Ce que nous recueillons

Si le sentry-sdk Python est préinstallé sur ton système, un événement de crash peut envoyer les informations suivantes :

  • Journaux d'incident: Rapports dĂ©taillĂ©s sur l'Ă©tat de l'application au moment d'un crash, qui sont vitaux pour nos efforts de dĂ©bogage.
  • Messages d'erreur: Nous enregistrons les messages d'erreur gĂ©nĂ©rĂ©s pendant le fonctionnement de notre progiciel afin de comprendre et de rĂ©soudre rapidement les problèmes Ă©ventuels.

Pour en savoir plus sur la façon dont Sentry traite les données, tu peux consulter la politique de confidentialité de Sentry.

Comment nous utilisons ces données

  • DĂ©bogage: L'analyse des journaux de collisions et des messages d'erreur nous permet d'identifier et de corriger rapidement les bogues des logiciels.
  • Mesures de stabilitĂ©: En surveillant constamment les plantages, nous visons Ă  amĂ©liorer la stabilitĂ© et la fiabilitĂ© de notre paquet.

Considérations sur la protection de la vie privée

  • Informations sensibles: Nous veillons Ă  ce que les journaux de collisions soient nettoyĂ©s de toute donnĂ©e d'utilisateur personnellement identifiable ou sensible, sauvegardant ainsi la confidentialitĂ© de tes informations.
  • Collecte contrĂ´lĂ©e: Notre mĂ©canisme de signalement des collisions est mĂ©ticuleusement calibrĂ© pour ne recueillir que ce qui est essentiel au dĂ©pannage, tout en respectant la vie privĂ©e des utilisateurs.

En détaillant les outils utilisés pour la collecte des données et en offrant des informations contextuelles supplémentaires avec des URL vers leurs pages de confidentialité respectives, les utilisateurs ont une vue d'ensemble de nos pratiques, en mettant l'accent sur la transparence et le respect de la vie privée des utilisateurs.

Désactiver la collecte de données

Nous croyons qu'il faut offrir à nos utilisateurs un contrôle total sur leurs données. Par défaut, notre progiciel est configuré pour collecter des rapports d'analyse et de crash afin d'aider à améliorer l'expérience de tous les utilisateurs. Cependant, nous respectons le fait que certains utilisateurs préfèrent se désengager de cette collecte de données.

Pour refuser l'envoi de rapports d'analyse et de collisions, il te suffit de configurer sync=False dans tes paramètres YOLO . Cela garantit qu'aucune donnée n'est transmise de ta machine à nos outils d'analyse.

Inspecter les paramètres

Pour avoir un aperçu de la configuration actuelle de tes paramètres, tu peux les consulter directement :

Afficher les paramètres

Tu peux utiliser Python pour visualiser tes paramètres. Commence par importer le fichier settings de l'objet ultralytics module. Imprime et renvoie les paramètres à l'aide des commandes suivantes :

from ultralytics import settings

# View all settings
print(settings)

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

Sinon, l'interface de ligne de commande te permet de vérifier tes paramètres à l'aide d'une simple commande :

yolo settings

Modifier les paramètres

Ultralytics permet aux utilisateurs de modifier facilement leurs paramètres. Les modifications peuvent être effectuées de la manière suivante :

Mettre à jour les paramètres

Dans l'environnement Python , appelle la fonction update sur la méthode settings pour modifier tes paramètres :

from ultralytics import settings

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

# Reset settings to default values
settings.reset()

Si tu préfères utiliser l'interface de ligne de commande, les commandes suivantes te permettront de modifier tes paramètres :

# Disable analytics and crash reporting
yolo settings sync=False

# Reset settings to default values
yolo settings reset

Le sync=False empêchera l'envoi de données à Google Analytics ou Sentry. Tes paramètres seront respectés dans toutes les sessions utilisant le paquet Ultralytics et enregistrés sur le disque pour les sessions futures.

Engagement en matière de protection de la vie privée

Ultralytics prend au sérieux la protection de la vie privée des utilisateurs. Nous concevons nos pratiques de collecte de données selon les principes suivants :

  • Transparence: Nous sommes ouverts sur les donnĂ©es que nous collectons et sur la façon dont elles sont utilisĂ©es.
  • ContrĂ´le: Nous donnons aux utilisateurs un contrĂ´le total sur leurs donnĂ©es.
  • SĂ©curitĂ©: Nous employons des mesures de sĂ©curitĂ© conformes aux normes de l'industrie pour protĂ©ger les donnĂ©es que nous recueillons.

Questions ou préoccupations

Si tu as des questions ou des préoccupations concernant nos pratiques de collecte de données, n'hésite pas à nous contacter via notre formulaire de contact ou via support@ultralytics.com. Nous tenons à ce que nos utilisateurs se sentent informés et confiants quant au respect de leur vie privée lorsqu'ils utilisent notre progiciel.



Créé le 2023-11-12, Mis à jour le 2023-11-18
Auteurs : glenn-jocher (2)