Acho que há duas questões a serem consideradas aqui: privacidade e usabilidade.
- Privacidade:
Os números de série podem ser, obviamente, usados como identificadores exclusivos e, quando ativados em processadores Pentium há muito tempo, coisas não correu bem :
Da wikipedia:
The Pentium III was the first x86 CPU to include a unique, retrievable, identification number, called PSN (Processor Serial Number). A Pentium III's PSN can be read by software through the CPUID instruction if this feature has not been disabled through the BIOS.
On November 29, 1999, the Science and Technology Options Assessment (STOA) Panel of the European Parliament, following their report on electronic surveillance techniques asked parliamentary committee members to consider legal measures that would "prevent these chips from being installed in the computers of European citizens."[13]
Eventually Intel decided to remove the PSN feature on Tualatin-based Pentium IIIs, and the feature was not carried through to the Pentium 4 or Pentium M. The feature does not exist in modern Intel x86 CPUs.
Como @EbGreen apontou, você pode usar hashing ou alguma outra transformação para lidar com o armazenamento e compartilhamento de números de série de hardware.
- Usabilidade:
Não tenho certeza sobre o que você chama de "número de série do computador". Se depender de itens como drivers, kernels, placas de vídeo, placas de rede e outros itens que podem ser removidos ou atualizados, sempre que o usuário fizer isso, eu suponho que ele teria que registrar novamente ou reconfigurar o software, é anti-amigável. A mesma coisa se aplica às baterias. (Se a serial do computador vier da placa-mãe, isso é um problema menor, mas as placas-mãe também podem ser atualizadas, embora com menos frequência).
Observação: Enquanto escrevia esta resposta, o OP fez um comentário sobre o software ser "destinado a coletar dados sobre como a capacidade de sua bateria evolui com o tempo", então isso significa tem de ser uma bateria, e se o baterry for alterado, o usuário estaria realmente interessado em ajustar os dados, então meu segundo ponto não é um problema.