Compartilhar via


Dados e privacidade no WebView2

O WebView2 recolhe um conjunto de dados de diagnóstico opcionais e necessários para manter o WebView2 seguro e atualizado, diagnosticar problemas e melhorar o WebView2. Ao concordar com a Licença de Termos e Condições do Runtime webView2, os programadores do WebView2 reconhecem que o WebView2 irá recolher os dados descritos neste artigo. Para ver a licença, aceda a Transferir o WebView2 Runtime, onde clicar em qualquer um dos botões de transferência, como Obter a Ligação, Transferir ou x64, mostra a licença numa caixa de diálogo.

Além disso, o WebView2 segue as normas descritas no Documento Técnico de Privacidade do Microsoft Edge. O WebView2 tem mecanismos para garantir a privacidade. A recolha de dados do WebView2 segue os mesmos padrões rigorosos que o Microsoft Edge. Para obter mais informações, consulte Declaração de Privacidade da Microsoft – Privacidade da Microsoft.

As principais origens de dados de diagnóstico são:

  • Infraestrutura de telemetria do Chromium e Microsoft Edge.
  • Relatórios de dados do Windows.
  • Infraestrutura watson (Interna da Microsoft) para recolher informações de falha de sistema.

Este artigo destina-se a programadores do WebView2.

Dados de diagnóstico opcionais

O WebView2 é um componente do Windows e, assim, segue as práticas de recolha de dados de diagnóstico do Windows. Para obter mais informações, veja Dados de diagnóstico do Windows. O consentimento de recolha de dados para WebView2 é regido pela Definições > Privacidade & diagnósticos de segurança > & feedback Definição de dados de diagnóstico > no Windows 10 e Windows 11 como um comutador centralizado.

Os utilizadores podem controlar a recolha de dados do WebView2 através da definição de dados de Diagnóstico do Windows no Windows 10 e Windows 11, conforme mostrado abaixo. Enquanto programador, considere transmitir isto aos utilizadores da sua aplicação WebView2 e convidá-los a utilizar a definição de dados de Diagnóstico do Windows para se ajustarem às suas preferências.

Eis um exemplo de definições de dados de diagnóstico para um computador Windows 11 que tem algumas definições geridas por uma organização:

Definições no Windows 11 para Dados de diagnóstico

Quando a definição de dados de Diagnóstico do Windows está ativada:

  • Os dados relacionados com o WebView2 são recolhidos, incluindo a utilização da API, a utilização do SDK e a falha de criação.
  • Os dados de diagnóstico do browser são recolhidos. Apenas são recolhidos os eventos do browser relevantes para o WebView2.

Independentemente da definição de dados de Diagnóstico do Windows, o WebView2 recolhe os dados necessários para manter o desempenho e a fiabilidade; consulte Diagnósticos, comentários e privacidade no Windows.

Embora não tenha controlo sobre a recolha geral de dados de diagnóstico, o WebView2 oferece APIs para controlar o comportamento das seguintes funcionalidades que geram dados:

  • SmartScreen.
  • Relatórios de falhas personalizados.

Estas funcionalidades estão descritas abaixo.

SmartScreen

O Microsoft Defender SmartScreen ("SmartScreen") é uma funcionalidade de segurança que está ativada por predefinição para ajudar os utilizadores a navegar na Web em segurança. A IsReputationCheckingRequired propriedade controla se o SmartScreen está ativado. Geralmente, todos os outros serviços no edge://settings/privacy estão desativados para WebView2.

Se não desativar o SmartScreen, tem de indicar a todos os utilizadores que o software inclui o Microsoft Defender SmartScreen e recolhe e envia as informações do utilizador à Microsoft, conforme divulgado na Declaração de Privacidade da Microsoft e no SmartScreen no Documento Técnico de Privacidade do Microsoft Edge.

Veja também:

Relatórios de falhas personalizados

Se algum processo webView2 falhar, um ou mais ficheiros de minidump são criados e enviados para a Microsoft para diagnóstico. Utilize esta API para personalizar os relatórios de falhas ao executar diagnósticos e efetuar análises.

  • Para impedir que as informações de falha de sistema sejam enviadas para a Microsoft, defina a IsCustomCrashReportingEnabled propriedade como false.
  • Para localizar informações de falha de sistema e personalizar as mesmas, utilize a CrashDumpFolderPath propriedade .

Veja também:

Confira também