I’m increasingly uncomfortable treating coding-assistant telemetry as ordinary product analytics. GitHub documents metrics such as suggestions shown and accepted, while its enterprise OpenTelemetry examples include accepted or rejected agent edits. JetBrains describes an opt-in mode that can collect full LLM communications, prompts, code fragments, edit history, and terminal usage. Those events may be useful for debugging and model evaluation, but once tied to an account and retained, they describe a person’s working behavior—not just system performance.
I’m not claiming every tool records cursor movement or typing pauses; public documentation does not establish that as routine. But if products can measure hesitation, rejection, or time-to-accept, that coding rhythm should not become a durable employee profile. My preferred boundary is local aggregation by default, short retention for raw events, explicit opt-in for retention, and a ban on using hesitation patterns for performance decisions.
What would a practical privacy-preserving telemetry policy look like, and what counterexample would justify keeping individual-level interaction data?