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

Telemetry

PRECC supports opt-in anonymous telemetry to help improve the tool. No data is collected unless you explicitly consent.

Opting In

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

Opting Out

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

Checking Status

$ precc telemetry status
Telemetry: disabled
Last sent: never

Previewing What Would Be Sent

Before opting in, you can see exactly what data would be collected:

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

What Is Collected

  • PRECC version, OS, and architecture
  • Aggregate counts: commands intercepted, skills activated, pillars used
  • Average hook latency
  • Session count

What Is NOT Collected

  • No command text or arguments
  • No file paths or directory names
  • No project names or repository URLs
  • No personally identifiable information (PII)
  • No IP addresses (the server does not log them)

Environment Variable Override

To disable telemetry without running a command (useful in CI or shared environments):

export PRECC_NO_TELEMETRY=1

This takes precedence over the consent setting.

Data Destination

Telemetry data is sent to https://telemetry.peria.ai/v1/precc over HTTPS. The data is used solely to understand usage patterns and prioritize development.