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 :
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 :
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.