Skip to content

[UX] Opt-in error telemetry for debugging #262

@mikejmorgan-ai

Description

@mikejmorgan-ai

Problem

We don't know what's breaking in production. Users hit errors and we never find out.

Solution

Opt-in anonymous error reporting:

$ cortex config telemetry on
✓ Anonymous error reporting enabled. Thank you for helping improve Cortex!
  - No personal data collected
  - Only error types and stack traces
  - View policy: https://cortexlinux.com/privacy

$ cortex config telemetry off
✓ Telemetry disabled.

What We Collect (When Opted In)

  • Error type and message
  • Stack trace (sanitized - no paths/usernames)
  • Cortex version
  • OS version
  • Python version
  • Hardware category (not specific model)

What We Never Collect

  • API keys
  • Package names (could reveal projects)
  • Usernames, paths, IPs
  • Command history

Acceptance Criteria

  • Disabled by default (opt-in only)
  • First-run wizard asks permission
  • cortex config telemetry on/off toggle
  • Sanitize all PII from reports
  • Local log of what was sent (transparency)
  • Clear privacy policy

## Bounty: $25 now (+$25 match after funding)

Total: $50 when we close our funding round.

Metadata

Metadata

Assignees

No one assigned

    Labels

    MVPKiller feature sprintUXUser experience improvementsbountyenhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions