Collecte de données pour Ultralytics Python Package
Vue d'ensemble
Ultralytics se consacre à l'amélioration continue de l'expérience de l'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 anonymes et de rapports d'accidents, 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 vous avez concernant cette collecte de données.
Analyse anonymisée de Google
Google Analytics est un service d'analyse web offert par Google qui suit et rapporte le trafic du site web. Il nous permet de collecter des données sur l'utilisation de notre offre Python , ce qui est essentiel pour prendre des décisions éclairées en matière de conception et de fonctionnalité.
Ce que nous collectons
- Mesures d'utilisation: Ces mesures nous aident à comprendre la fréquence et les modalités d'utilisation du paquet, les fonctionnalités privilégiées et les arguments typiques de la ligne de commande utilisés.
- Informations sur le système: Nous recueillons des informations générales non identifiables sur votre environnement informatique afin de nous assurer que notre logiciel fonctionne bien sur différents systèmes.
- Données de performance: Comprendre les performances de nos modèles pendant l'apprentissage, 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, visitez Google Analytics Privacy.
Comment nous utilisons ces données
- Amélioration des fonctionnalités: Les enseignements tirés des mesures d'utilisation nous permettent d'améliorer la satisfaction des utilisateurs et la conception de l'interface.
- Optimisation: Les données relatives aux performances nous permettent d'affiner nos modèles afin d'améliorer l'efficacité et la rapidité des différentes configurations matérielles et logicielles.
- Analyse des tendances: En étudiant les tendances d'utilisation, nous pouvons prévoir 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 vous nous confiez :
- Anonymisation: Nous configurons Google Analytics pour anonymiser les données collectées, ce qui signifie qu'aucune information personnelle identifiable (PII) n'est recueillie. Vous pouvez utiliser nos services en ayant l'assurance que vos données personnelles restent confidentielles.
- 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'image: 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, garantissant 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 d'accidents, contribuant ainsi de manière significative à la stabilité et à l'amélioration continue de notre logiciel.
Note
Le rapport d'accident via Sentry n'est activé que si la sentry-sdk
Python est préinstallé sur votre système. Ce paquet n'est pas inclus dans le ultralytics
et ne sera pas installé automatiquement par Ultralytics.
Ce que nous collectons
Si le sentry-sdk
Python est préinstallé sur votre système, un 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 essentiels pour nos efforts de débogage.
- Messages d'erreur: Nous enregistrons les messages d'erreur générés pendant le fonctionnement de notre paquet afin de comprendre et de résoudre rapidement les problèmes potentiels.
Pour en savoir plus sur la manière dont Sentry traite les données, veuillez 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 pannes, 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 débarrassés de toutes les données personnelles identifiables ou sensibles des utilisateurs, afin de préserver la confidentialité de vos informations.
- Collecte contrôlée: Notre mécanisme de signalement des accidents est méticuleusement calibré pour ne recueillir que ce qui est essentiel au dépannage tout en respectant la vie privée de l'utilisateur.
En détaillant les outils utilisés pour la collecte des données et en offrant des informations de fond supplémentaires avec des URL vers leurs pages respectives sur la protection de la vie privée, les utilisateurs ont une vue d'ensemble de nos pratiques, mettant l'accent sur la transparence et le respect de la vie privée des utilisateurs.
Désactivation de la collecte de données
Nous croyons qu'il est important de fournir à 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 collision afin d'améliorer l'expérience de tous les utilisateurs. Cependant, nous respectons le fait que certains utilisateurs peuvent préférer se retirer de cette collecte de données.
Pour refuser l'envoi de rapports d'analyse et de crash, il vous suffit de paramétrer sync=False
dans vos paramètres YOLO . Cela garantit qu'aucune donnée n'est transmise de votre machine à nos outils d'analyse.
Inspection des paramètres
Pour avoir un aperçu de la configuration actuelle de vos paramètres, vous pouvez les consulter directement :
Afficher les paramètres
Vous pouvez utiliser Python pour visualiser vos paramètres. Commencez par importer le fichier settings
de l'objet ultralytics
module. Imprimer et renvoyer les paramètres à l'aide des commandes suivantes :
Modification des paramètres
Ultralytics permet aux utilisateurs de modifier facilement leurs paramètres. Les modifications peuvent être effectuées de la manière suivante :
Mise à jour des paramètres
Dans l'environnement Python , appelez la commande update
sur la méthode settings
pour modifier vos paramètres :
Le sync=False
empêchera l'envoi de données à Google Analytics ou Sentry. Vos paramètres seront respectés lors de toutes les sessions utilisant le logiciel Ultralytics et seront sauvegardé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 manière dont elles sont utilisées.
- Contrôle: Nous donnons aux utilisateurs un contrôle total sur leurs données.
- Sécurité: Nous utilisons des mesures de sécurité conformes aux normes industrielles pour protéger les données que nous recueillons.
Questions ou préoccupations
Si vous avez des questions ou des inquiétudes concernant nos pratiques en matière de collecte de données, veuillez nous contacter via notre formulaire de contact ou via support@ultralytics.com. Nous nous engageons à faire en sorte que nos utilisateurs se sentent informés et confiants dans la protection de leur vie privée lorsqu'ils utilisent notre progiciel.
FAQ
Comment Ultralytics garantit-il la confidentialité des données qu'il recueille ?
Ultralytics accorde la priorité à la protection de la vie privée des utilisateurs par le biais de plusieurs mesures clés. Tout d'abord, toutes les données collectées via Google Analytics et Sentry sont rendues anonymes afin de garantir qu'aucune information personnelle identifiable (PII) n'est collectée. Ensuite, les données sont analysées sous forme agrégée, ce qui nous permet d'observer des modèles sans identifier les activités des utilisateurs individuels. Enfin, nous ne collectons aucune image d'entraînement ou d'inférence, ce qui protège davantage les données des utilisateurs. Ces mesures sont conformes à notre engagement en matière de transparence et de respect de la vie privée. Pour plus de détails, consultez notre section sur la protection de la vie privée.
Quels types de données Ultralytics recueille-t-il avec Google Analytics ?
Ultralytics collecte trois principaux types de données à l'aide de Google Analytics :
- Mesures d'utilisation: Il s'agit de la fréquence et des modalités d'utilisation du paquet YOLO Python , des fonctionnalités préférées et des arguments typiques de la ligne de commande.
- Informations sur le système: Informations générales non identifiables sur les environnements informatiques dans lesquels le paquet est exécuté.
- Données de performance: Mesures relatives à la performance des modèles pendant la formation, la validation et l'inférence.
Ces données nous aident à améliorer l'expérience de l'utilisateur et à optimiser les performances du logiciel. Pour en savoir plus, consultez la section Anonymized Google Analytics.
Comment puis-je désactiver la collecte de données dans le paquet Ultralytics YOLO ?
Pour refuser la collecte de données, il vous suffit d'indiquer sync=False
dans vos paramètres YOLO . Cette action interrompt la transmission de tout rapport d'analyse ou de collision. Vous pouvez désactiver la collecte de données en utilisant les méthodes Python ou CLI :
Mise à jour des paramètres
Pour plus de détails sur la modification de vos paramètres, reportez-vous à la section Modifier les paramètres.
Comment fonctionne le rapport de crash avec Sentry dans Ultralytics YOLO ?
Si le sentry-sdk
est préinstallé, Sentry recueille des journaux détaillés des pannes et des messages d'erreur chaque fois qu'une panne se produit. Ces données nous aident à diagnostiquer et à résoudre rapidement les problèmes, améliorant ainsi la robustesse et la fiabilité du paquet YOLO Python . Les journaux de collisions collectés sont expurgés de toute information personnelle identifiable afin de protéger la vie privée de l'utilisateur. Pour plus d'informations, consultez la page Rapport d'accident Sentry section.
Puis-je consulter mes paramètres actuels de collecte de données sur Ultralytics YOLO ?
Oui, vous pouvez facilement consulter vos paramètres actuels pour comprendre la configuration de vos préférences en matière de collecte de données. Utilisez les méthodes suivantes pour consulter ces paramètres :
Afficher les paramètres
Pour plus de détails, reportez-vous à la section Inspection des paramètres.