feat: add explicit opt-in CLI telemetry controls#2562
Conversation
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
ECC bundle files are already tracked in this repository. Skipping generation of another bundle PR. |
576c19d to
6d73db5
Compare
|
ECC bundle files are already tracked in this repository. Skipping generation of another bundle PR. |
|
ECC bundle files are already tracked in this repository. Skipping generation of another bundle PR. |
|
ECC bundle files are already tracked in this repository. Skipping generation of another bundle PR. |
|
ECC bundle files are already tracked in this repository. Skipping generation of another bundle PR. |
|
ECC bundle files are already tracked in this repository. Skipping generation of another bundle PR. |
…telemetry-20260723 # Conflicts: # scripts/ecc.js
|
ECC bundle files are already tracked in this repository. Skipping generation of another bundle PR. |
Summary
Adds a public, explicit-consent control surface for privacy-minimized ECC CLI usage telemetry.
This PR does not enable collection:
ecc telemetry enableis the only persisted opt-in;ECC_TELEMETRY=0is a hard override;The architecture note explicitly blocks configuring a public endpoint until the privacy notice, lawful basis, processor terms, retention, source-IP logging, deletion behavior, and small-cohort controls are reviewed.
Validation
npm test: 3,191/3,191npm run lint: passnpm run prepack: passnpm pack --dry-run: passgit diff --check: passRelease boundary
Draft intentionally. Do not publish a package version or configure
ECC_TELEMETRY_ENDPOINTfrom this PR. Server-side privacy and legal controls still require independent review.