"Telemetry client disclosure SSOT"

Telemetry client disclosure SSOT

Purpose

Users and enterprises evaluate Vox on what leaves the machine and what is named “telemetry.” This SSOT maps client-visible surfaces and required disclosure patterns.

Naming collision: webview telemetry tab

The VS Code webview sidebar (vox-vscode/webview-ui/src/index.tsx) shows local dashboard-style content (for example UnifiedDashboard.tsx), not a remote analytics pipeline.

Implementation rule: user-facing copy MUST distinguish:

  • Local stats / budgets (current tab)
  • Optional product telemetry (future, if introduced)

Prefer labels such as “Usage & budgets” or “Local insights” in product copy when implementing UX changes; keep route ids stable for compatibility unless a migration note ships in CHANGELOG.

MCP debug and payload visibility

vscode-mcp-compat documents vox.mcp.debugPayloads, which can log tool arguments and results. This is diagnostic-class (S3 adjacent) and MUST:

Extension README

vox-vscode/README.md SHOULD link to:

Host application caveat (normative)

MCP hosts (Cursor, VS Code, others) may have their own telemetry and network policies. Vox documentation MUST state that host telemetry is outside Vox’s control plane, consistent with industry practice (for example VS Code’s extension telemetry caveat in upstream docs).