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

from ultralytics import settings

# View all settings
print(settings)

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

L'interface de ligne de commande vous permet également de vérifier vos paramètres à l'aide d'une simple commande :

yolo settings

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 :

from ultralytics import settings

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

# Reset settings to default values
settings.reset()

Si vous préférez utiliser l'interface de ligne de commande, les commandes suivantes vous permettront de modifier vos 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. 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

from ultralytics import settings

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

# Reset settings to default values
settings.reset()
# Disable analytics and crash reporting
yolo settings sync=False

# Reset settings to default values
yolo settings reset

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

from ultralytics import settings

# View all settings
print(settings)

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

Pour plus de détails, reportez-vous à la section Inspection des paramètres.

📅C réé il y a 1 an ✏️ Mis à jour il y a 16 jours