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

Telemetria

PRECC suporta telemetria anônima opcional para ajudar a melhorar a ferramenta. Nenhum dado é coletado a menos que você consinta explicitamente.

Ativar

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

Desativar

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

Verificar status

$ precc telemetry status
Telemetry: disabled
Last sent: never

Pré-visualização do que seria enviado

Antes de ativar, você pode ver exatamente quais dados seriam coletados:

$ 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
}

O que é coletado

  • Versão do PRECC, SO e arquitetura
  • Contagens agregadas: comandos interceptados, habilidades ativadas, pilares usados
  • Latência média do hook
  • Contagem de sessões

O que NÃO é coletado

  • Sem texto de comandos ou argumentos
  • Sem caminhos de arquivos ou nomes de diretórios
  • Sem nomes de projetos ou URLs de repositórios
  • Sem informações pessoais identificáveis (PII)
  • Sem endereços IP (o servidor não os registra)

Substituição por variável de ambiente

Para desativar a telemetria sem executar um comando (útil em CI ou ambientes compartilhados):

export PRECC_NO_TELEMETRY=1

Isso tem precedência sobre a configuração de consentimento.

Destino dos dados

Os dados de telemetria são enviados para https://telemetry.peria.ai/v1/precc via HTTPS. Os dados são usados exclusivamente para entender padrões de uso e priorizar o desenvolvimento.