Devo permitir que os aplicativos enviem “Estatísticas de uso” e “Relatórios de erros”?

cabeçalho de câmeras cctv

Muitos programas desejam enviar estatísticas de uso, logs de erros, relatórios de falhas e outros diagnósticos para seus servidores. Algumas pessoas desabilitam essas opções, mas você deveria?

Por que exatamente são “Estatísticas de uso” e “Relatórios de erros”?

Em geral, os aplicativos desejam fazer upload de dois tipos de dados de uso: estatísticas gerais de uso e informações sobre erros, como relatórios de erros.

As estatísticas de uso – que também podem ser chamadas de “telemetria” – incluem informações sobre como você usa o aplicativo, incluindo os botões e menus com os quais você interage e com que frequência os usa. No caso de um navegador da web como Firefox ou Chrome, os dados incluirão informações sobre quantas guias você abriu e quanta memória seu navegador está usando, quantas extensões você instalou e assim por diante. Outros aplicativos verificarão quais opções você ativou e com que freqüência você usa o aplicativo. Um aplicativo de jogos como o Steam examina o hardware do seu computador para que os desenvolvedores de jogos possam ver o hardware que devem visar. Os tipos exatos de dados enviados variam de aplicativo para aplicativo.

steam-hardware-survey

As informações de erro e relatórios de falha incluem informações sobre o que aconteceu quando uma falha ou outro erro ocorreu. Por exemplo, se um aplicativo travar, ele pode solicitar que você envie informações sobre esse travamento pela Internet. Essas informações incluem o que você estava fazendo no momento da falha e parte do conteúdo da memória do programa. A ideia é incluir informações suficientes para que os desenvolvedores do aplicativo possam determinar o que causou o travamento.

Os dados exatos enviados variam de aplicativo para aplicativo. A maioria dos aplicativos perguntará se você deseja ativar esse recurso ou deixá-lo desativado por padrão, embora alguns aplicativos possam ativá-lo automaticamente. Alguns aplicativos permitem que você desabilite ou habilite estatísticas de uso e relatórios de erros separadamente. Alguns aplicativos podem permitir que você verifique os relatórios de falhas e confirme antes de carregá-los – o recurso de relatório de falhas integrado ao Windows faz isso – mas alguns podem não permitir.

Recomendado:  Como reiniciar seu roteador automaticamente de acordo com uma programação, de maneira fácil

opções-dados-escolhas firefox

O que os desenvolvedores fazem com esses dados?

Os desenvolvedores geralmente se referem às estatísticas de uso ao decidir quais mudanças fazer no aplicativo, em quais recursos focar o desenvolvimento e para informar outras decisões que dependem de como os usuários realmente usam o programa. Por exemplo, o Mozilla sabe com quais partes da interface do Firefox seus usuários interagem – pelo menos os usuários que relatam estatísticas de uso. Eles podem então levar essas informações em consideração ao modificar a interface do Firefox. Talvez os botões que os usuários raramente usam fiquem ocultos nos menus, enquanto as opções usadas com frequência serão mais fáceis de acessar. Se um desenvolvedor souber que poucos usuários usam um recurso específico em seu programa, eles podem parar de trabalhar nesse recurso. Se um desenvolvedor souber que poucos usuários usam um sistema operacional – como o Windows XP – ele pode encerrar o suporte oficial para o Windows XP. Para tomar essas decisões,

Os relatórios de falhas são usados ​​para identificar a frequência de falhas específicas e fornecer aos desenvolvedores informações sobre suas causas. Com relatórios de falhas suficientes, os desenvolvedores podem identificar as falhas mais frequentes e corrigi-las. Isso ajuda os desenvolvedores quando estão trabalhando nos maiores problemas para usuários reais e fornece a eles dados suficientes para ver o que causa o travamento em muitos computadores reais.

Chrome-crashes

Devo enviar esses dados?

Na verdade, é uma boa ideia enviar estatísticas de uso e relatórios de falhas. O envio de estatísticas de uso garante que os desenvolvedores saibam como pessoas como você usam o programa e podem tomar decisões com seus padrões de uso em mente. Por exemplo, quando a Microsoft removeu o botão Iniciar do Windows 8, eles disseram que fizeram isso porque muito poucas pessoas realmente usaram o botão Iniciar de acordo com as estatísticas de uso que reuniram do “Programa de Melhoria da Experiência do Cliente da Microsoft” no Windows 7. Algumas pessoas teorizaram que talvez apenas usuários iniciantes menos exigentes tivessem o Programa de Aperfeiçoamento da Experiência do Cliente habilitado, enquanto usuários avançados – que usavam o botão Iniciar – eram muito mais propensos a desabilitá-lo. Talvez se mais usuários avançados tivessem esse recurso habilitado, a Microsoft teria reconsiderado a remoção do botão Iniciar – um erro claro de sua parte,

Recomendado:  Como espelhar ou inverter texto no Microsoft Word

programa de melhoria da experiência do cliente da microsoft

No caso de relatórios de falha, enviar um relatório de falha garante que os desenvolvedores saibam que você realmente teve a falha. Por exemplo, a Mozilla percebeu que a principal causa de travamentos no Firefox era o plug-in Flash da Adobe. Isso eventualmente levou à introdução do sandbox de plug-in, onde o Flash pode travar sozinho sem derrubar todo o navegador Firefox. Se o Mozilla não tivesse essas informações sobre travamentos, é possível que o sandbox de plug-ins nunca tivesse sido introduzido e o Flash continuasse a derrubar o Firefox.

firefox-flash-crash

Os aplicativos desejam enviar dados pessoais?

O verdadeiro motivo pelo qual muitas pessoas desabilitam esses recursos é porque não querem que seus dados pessoais vazem – não querem ser rastreados por empresas ou ter dados confidenciais em um banco de dados em algum lugar. Então, quão sensíveis são esses dados, realmente?

No caso das estatísticas de uso, é improvável que os dados sejam muito confidenciais. Geralmente é anônimo, porque os desenvolvedores realmente não se importam com qual resolução de tela um usuário específico usa. Eles querem saber quão comuns são as diferentes resoluções de tela e talvez combinar os dados para ver se há padrões gerais – talvez as pessoas com resoluções de tela específicas sejam mais propensas a usar elementos de interface diferentes. Tudo isso pode ser útil para os desenvolvedores, mas geralmente não são dados muito confidenciais e provavelmente serão anônimos.

chrome-usage-statistics-and-crash-reports [4]

No caso de relatórios de falhas, as coisas podem ficar um pouco mais confusas. Os desenvolvedores não desejam coletar dados pessoais com relatórios de travamento – eles apenas desejam ver o que o programa estava fazendo quando ocorreu o travamento. Dependendo do programa, isso pode resultar no envio de alguns dados pessoais. Por exemplo, se você estiver jogando um jogo online e ele travar, sinta-se à vontade para enviar um relatório de bug se solicitado – é improvável que você receba informações pessoais confidenciais junto com o relatório de bug.

Recomendado:  Como acelerar animações de menu no Windows

No entanto, se você estiver fazendo seu banco on-line ou digitando informações confidenciais em um navegador da web e ele travar, você pode não querer enviar um relatório de falha completo. Eles podem conter despejos de memória do que o programa estava fazendo quando o travamento ocorreu e se você estava fazendo algo privado que não gostaria que outras pessoas vissem – como olhar o saldo da sua conta bancária, digitar o número do seu cartão de crédito ou enviar um e-mail pessoal – você pode recusar o envio do relatório de falha. É por isso que alguns programas permitem que você veja informações mais detalhadas sobre o despejo de memória antes de enviá-lo.

internet-explorer-crash-information


As estatísticas de uso podem ser inestimáveis ​​e importantes para direcionar o desenvolvimento do software que você usa – e não devem afetar negativamente sua privacidade. Os relatórios de erros também podem ajudar os desenvolvedores a corrigir problemas em seus aplicativos. Na maioria dos casos, os relatórios de falha podem ser enviados com segurança.

Embora muitos usuários avançados desativem os recursos que “ligam para casa” , geralmente é melhor deixar esses recursos ativados. Claro, você pode escolher em quais programas deseja habilitar esses recursos – talvez você queira enviar estatísticas de uso para o Mozilla, mas não para a Microsoft. Você decide.

Crédito da imagem: Andy Roberts no Flickr