Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Télémétrie

PRECC prend en charge la télémétrie anonyme optionnelle pour aider à améliorer l’outil. Aucune donnée n’est collectée sans votre consentement explicite.

Activer

$ precc telemetry consent
[precc] Telemetry enabled. Thank you for helping improve PRECC.
[precc] You can revoke consent at any time with: precc telemetry revoke

Désactiver

$ precc telemetry revoke
[precc] Telemetry disabled. No further data will be sent.

Vérifier le statut

$ precc telemetry status
Telemetry: disabled
Last sent: never

Aperçu des données qui seraient envoyées

Avant d’activer, vous pouvez voir exactement quelles données seraient collectées :

$ precc telemetry preview
Telemetry payload (this session):
{
  "version": "0.3.0",
  "os": "linux",
  "arch": "x86_64",
  "skills_activated": 12,
  "commands_intercepted": 87,
  "pillars_used": [1, 4],
  "avg_hook_latency_ms": 2.3,
  "session_count": 1
}

Ce qui est collecté

  • Version de PRECC, système d’exploitation et architecture
  • Compteurs agrégés : commandes interceptées, compétences activées, piliers utilisés
  • Latence moyenne du hook
  • Nombre de sessions

Ce qui N’est PAS collecté

  • Pas de texte de commande ni d’arguments
  • Pas de chemins de fichiers ni de noms de répertoires
  • Pas de noms de projets ni d’URLs de dépôts
  • Aucune information personnellement identifiable (PII)
  • Pas d’adresses IP (le serveur ne les enregistre pas)

Remplacement par variable d’environnement

Pour désactiver la télémétrie sans exécuter de commande (utile en CI ou environnements partagés) :

export PRECC_NO_TELEMETRY=1

Ceci a priorité sur le paramètre de consentement.

Destination des données

Les données de télémétrie sont envoyées à https://telemetry.peria.ai/v1/precc via HTTPS. Les données sont utilisées uniquement pour comprendre les schémas d’utilisation et prioriser le développement.