Open daleglass opened 3 months ago
We should probably disable this, and maybe replace it with some sort of rough performance evaluation.
Domains offering some particular experiences might have some minimum hardware required for a good experience, but that could be reduced to some sort of general benchmark points. "1000 points of GPU performance required", rather than checking if the user has at least a GTX 1080. That would be functional and privacy preserving.
In
NodeList.cpp
, when connecting to a domain insendDomainServerCheckin
we submit detailed information about the user's system including CPU, video card and networking information including the MAC addresses for all network interfaces.This takes a fair amount of room and is a privacy concern.
We should only collect this information if we need it, perhaps during crash reports.
This change can be easily done as the code will already send an empty system info field if it gets too large to fit into the packet.