We were recently notified of a GDPR issue in the way we store DeviceUniqueId:
https://github.com/AvaloniaUI/Avalonia.BuildServices/blame/777f975b0a0cecf0311273711d56697212c558c0/BuildTask/TelemetryPayload.cs#L222
We need to look into it in more depth, but an initial AI-generated report says:
The inputs are low-entropy and guessable. MachineName, UserName, and OSVersion.Platform are all:
Predictable or enumerable values
Often available from other sources (Active Directory, logs, network scans)
Not secret — they're not cryptographic keys
This makes the hash vulnerable to pre-image attacks via brute force or dictionary lookup. An attacker (or regulator) could enumerate likely ?> combinations and reverse it, especially on Windows where OSVersion.Platform is almost always Win32NT.
Without a secret salt, this is closer to obfuscation than true pseudonymisation.
We're investigating the issue and will remedy and release a fix.
We were recently notified of a GDPR issue in the way we store
DeviceUniqueId:https://github.com/AvaloniaUI/Avalonia.BuildServices/blame/777f975b0a0cecf0311273711d56697212c558c0/BuildTask/TelemetryPayload.cs#L222
We need to look into it in more depth, but an initial AI-generated report says:
We're investigating the issue and will remedy and release a fix.