Skip to content

added license key to telemetry_ping events. Refactored util method location#118

Merged
KIvanow merged 1 commit intomasterfrom
feat/telemetry-update
Apr 21, 2026
Merged

added license key to telemetry_ping events. Refactored util method location#118
KIvanow merged 1 commit intomasterfrom
feat/telemetry-update

Conversation

@KIvanow
Copy link
Copy Markdown
Member

@KIvanow KIvanow commented Apr 21, 2026

Note

Medium Risk
Adds license-derived identifier data to recurring telemetry_ping events; while truncated, it still affects telemetry payloads and potential privacy expectations. Risk is moderate because it changes analytics event schemas used in production.

Overview
Adds a truncated license-key suffix to telemetry heartbeats. LicenseService.sendHeartbeat() now attaches licenseKey (last 4 chars only) to the telemetry_ping event properties for correlation.

Refactors license-key truncation logic into LicenseService. UsageTelemetryService.getLicenseKeySafely() now delegates to a new LicenseService.getTruncatedLicenseKey() helper instead of inlining license key access/truncation.

Reviewed by Cursor Bugbot for commit be942ae. Bugbot is set up for automated code reviews on this repo. Configure here.

@KIvanow KIvanow requested a review from jamby77 April 21, 2026 11:55
@KIvanow KIvanow merged commit 4a0a22e into master Apr 21, 2026
3 checks passed
@KIvanow KIvanow deleted the feat/telemetry-update branch April 21, 2026 16:13
@github-actions github-actions Bot locked and limited conversation to collaborators Apr 21, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants