Skip to main content

Télémétrie dans CodeQL pour Visual Studio Code

Si vous optez spécifiquement pour autoriser GitHub à le faire, GitHub collecte les données d’utilisation et les métriques pour aider les développeurs principaux à améliorer l’extension CodeQL pour VS Code.

Ces données ne seront partagées avec aucune partie en dehors de GitHub. Les adresses IP et les ID d’installation sont conservés pendant un maximum de 30 jours. Les données anonymes seront conservées pendant un maximum de 180 jours.

Remarque : la collecte de données de télémétrie est désactivée par défaut dans CodeQL pour Visual Studio Code. Lorsque la collecte de données de télémétrie est désactivée, aucune donnée n’est envoyée aux serveurs GitHub.

Pourquoi nous collectons des données

GitHub collecte les données d’utilisation agrégées, anonymes et les métriques pour nous aider à améliorer CodeQL pour VS Code. Les adresses IP et les ID d’installation sont collectés uniquement pour s’assurer que les données anonymes ne sont pas dupliquées pendant l’agrégation.

Quelles sont les données collectées ?

Si vous acceptez, GitHub collecte les informations suivantes relatives à l’utilisation de l’extension. Les données à collecter sont :

  • Les identificateurs des commandes VS Code liées à CodeQL qui sont exécutées. Pour chaque commande, il s’agit de l’horodatage, du temps nécessaire et de la réussite ou non de la commande.

  • Interactions avec des éléments d’IU, notamment des boutons, des liens et d’autres entrées. Les interactions qui ne sont pas enregistrées sont les suivantes : cibles de lien, entrées de texte, mouvement de la souris et passage de la souris.

  • Occurrence d’exceptions et d’erreurs. Toutes les informations sensibles telles que les chemins d’accès aux fichiers et le contenu du message d’exception non statique sont supprimées avant le chargement.

  • La version d’extension VS Code.

  • GUID généré de manière aléatoire qui identifie de manière unique une installation d’extension CodeQL. Ceci est ignoré avant l’agrégation.

  • Adresse IP du client envoyant les données de télémétrie. Ceci est ignoré avant l’agrégation.

  • Indique si des données CodeQL pour les paramètres d’extension VS Code sont configurés. Pour plus d’informations sur la personnalisation des paramètres, consultez « Personnaliser les paramètres ».

Quelle est la quantité de données conservée ?

Les adresses IP et les GUID sont conservés pendant un maximum de 30 jours. Les données anonymes et agrégées qui incluent des identificateurs de commande, des heures d’exécution et des horodatages sont conservées pendant un maximum de 180 jours.

Accès aux données

Les adresses IP et les GUID ne seront disponibles que pour les développeurs principaux de CodeQL. Les données agrégées seront disponibles pour les employés GitHub.

Quelles sont les données collectées ?

Nous collectons uniquement la quantité minimale de données dont nous avons besoin pour répondre aux questions sur la façon dont nos utilisateurs rencontrent ce produit. À cette fin, nous ne collectons pas les informations suivantes :

  • Identifiant utilisateur GitHub user ID

  • Noms de base de données ou contenu CodeQL

  • Contenu des requêtes CodeQL

  • Chemins d’accès du système de fichiers

  • Texte d’entrée utilisateur

  • Interactions de la souris, telles que le mouvement ou les pointages de souris

Désactivation de la création de rapports de télémétrie

Vous pouvez désactiver la collecte de données de télémétrie en définissant la valeur codeQL.telemetry.enableTelemetry vers false dans vos paramètres. Pour plus d’informations, consultez « Personnaliser les paramètres ».

En outre, la collection de télémétrie est désactivée si le paramètre global telemetry.telemetryLevel est défini sur off. Pour plus d’informations sur la collection de télémétrie globale, consultez Visual Studio Code FAQ dans la documentation Visual Studio Code.

Pour aller plus loin