scvhost é, literalmente, o processo host para serviços. Por si só não é nada, mas, dependendo da versão do Windows, cada instância do svchost.exe hospedará um ou mais serviços, e estes não estão limitados aos serviços publicados da Microsoft. Qualquer software ou driver que cria um serviço também usa o svchost.exe como host.
O Gerenciador de Tarefas facilita a visualização de quais serviços cada executável svchost está sendo executado, e outras ferramentas, como o Process Explorer (da Microsoft da Sysinternals), facilitam ainda mais o processo.
Para descobrir qual serviço está fazendo esse upload, você precisará usar uma dessas ferramentas para encontrar o serviço específico.
Além disso, sim, a Microsoft e muitos outros softwares comuns estão coletando informações com base no seu uso. Isso é de conhecimento comum.