vcpkg Telemetria e Privacidade
O VCPKG coleta dados de telemetria para entender problemas de uso, como pacotes com falha, e para orientar melhorias na ferramenta. Os dados coletados são anônimos. Para obter mais informações sobre como a Microsoft protege sua privacidade, consulte a Política de Privacidade da Microsoft.
Coletamos explicitamente APENAS informações de invocações da própria ferramenta; NÃO adicionamos nenhuma informação de rastreamento nas bibliotecas produzidas. A telemetria é coletada ao usar qualquer um dos vcpkg
comandos.
O recurso de telemetria vcpkg está habilitado por padrão. Para desativar a coleta de dados, você pode executar novamente o script de bootstrap com o seguinte sinalizador, para Windows e Linux/OSX, respectivamente:
PS> .\bootstrap-vcpkg.bat -disableMetrics
~/$ ./bootstrap-vcpkg.sh -disableMetrics
vcpkg exibe texto semelhante ao seguinte quando você cria vcpkg. É assim que a Microsoft notifica você sobre a coleta de dados.
Telemetry
---------
vcpkg collects usage data in order to help us improve your experience.
The data collected by Microsoft is anonymous.
You can opt-out of telemetry by re-running the bootstrap-vcpkg script with -disableMetrics,
passing --disable-metrics to vcpkg on the command line,
or by setting the VCPKG_DISABLE_METRICS environment variable.
Read more about vcpkg telemetry at docs/about/privacy.md
O recurso de telemetria não coleta dados pessoais, como nomes de usuário ou endereços de email. Ele não examina o código nem extrai dados no nível de projeto, como nome, repositório ou autor. Os dados são enviados com segurança para servidores da Microsoft e mantidos sob acesso restrito.
A proteção de sua privacidade é importante para nós. Se você suspeitar que a telemetria está coletando dados confidenciais ou que os dados estão sendo manipulados de forma insegura ou inadequada, registre um problema no repositório Microsoft/vcpkg ou envie um e-mail para investigação vcpkg@microsoft.com .
Coletamos vários eventos de telemetria, como a linha de comando usada, o tempo de chamada e quanto tempo levou a execução. Alguns comandos também adicionam informações calculadas adicionais (como o conjunto completo de bibliotecas a serem instaladas). Geramos um UUID completamente aleatório no primeiro uso e o anexamos a cada evento.
Você pode ver os eventos de telemetria qualquer comando anexando --printmetrics
após a linha de comando vcpkg.
No código-fonte (incluído no GitHub em microsoft/vcpkg-tool
), você pode procurar chamadas para as funções track_property()
, , , track_feature()
track_metric()
e track_buildtime()
para ver cada ponto de dados específico que coletamos.
Os colaboradores do VCPKG e qualquer outra pessoa que esteja executando uma versão do VCPKG que eles mesmos construíram devem considerar o caminho para seu código-fonte. Se ocorrer uma falha ao usar vcpkg, o caminho do arquivo da máquina de compilação será coletado como parte do rastreamento de pilha e não será hash. Por isso, as compilações de vcpkg não devem estar localizadas em diretórios cujos nomes de caminho exponham informações pessoais ou confidenciais.
Comentários do vcpkg
O vcpkg é um projeto código aberto. Selecione um link para fornecer comentários: