Murenas statement on the ids used for OTA updates:
For context, and I agree that this feature can be perceived with mixed feelings, especially because it was stupidly called „licence ID“ at the beginning of its implementation, we added it because we suffered from not having good statistics on /e/OS usage.
Of course we are not interested in tracking users at all, but we do want to know how many devices are running this or that build of /e/OS. This is very useful for making some decisions about device support and setting priorities for future development.
Just running statistics on OTA server request logs along with the device model didn’t give good results.
Now, and this is still part of our internal discussions, if we are able to find a way to get good quality stats without this OTA anon-unique identifier, we will consider it.
However, we sincerely believe that this anonID probably has no impact on user privacy (tracking IPs or device fingerprints would probably be much worse).
You can reset the id via ADB:
adb shell settings put secure ota_anon_hash <new value>




I started reading and thought that it isn’t that bad, just what I expected from closed source software but then came this:
This seems like a great idea!