¿Debo permitir que las aplicaciones envíen «Estadísticas de uso» e «Informes de error»?

Cabecera de cámaras CCTV

Muchos programas desean enviar estadísticas de uso, registros de errores, informes de fallas y otros diagnósticos a sus servidores. Algunas personas desactivan estas opciones, pero ¿debería hacerlo usted?

¿Por qué son exactamente «estadísticas de uso» e «informes de error»?

En general, las aplicaciones desean cargar dos tipos de datos de uso: estadísticas de uso general e información sobre errores, como informes de fallas.

Las estadísticas de uso, que también pueden denominarse “telemetría”, incluyen información sobre cómo usa la aplicación, incluidos los botones y menús con los que interactúa y la frecuencia con la que los usa. En el caso de un navegador web como Firefox o Chrome, los datos incluirán información sobre cuántas pestañas tienes abiertas y cuánta memoria está usando tu navegador, cuántas extensiones tienes instaladas, etc. Otras aplicaciones verán qué opciones ha habilitado y con qué frecuencia usa la aplicación. Una aplicación de juegos como Steam analiza el hardware de su computadora para que los desarrolladores de juegos puedan ver el hardware al que deben apuntar. Los tipos exactos de datos enviados variarán de una aplicación a otra.

encuesta-hardware-steam

La información de errores y los informes de fallos incluyen información sobre lo que sucedió cuando ocurrió un fallo u otro error. Por ejemplo, si una aplicación falla, es posible que le solicite que envíe información sobre ese bloqueo a través de Internet. Esta información incluye lo que estaba haciendo en el momento del bloqueo y algunos de los contenidos de la memoria del programa. La idea es incluir suficiente información para que los desarrolladores de la aplicación puedan determinar qué causó el bloqueo.

Los datos exactos que se envían variarán de una aplicación a otra. La mayoría de las aplicaciones le preguntarán si desea habilitar esta función o dejarla deshabilitada de forma predeterminada, aunque algunas aplicaciones pueden habilitarla automáticamente. Algunas aplicaciones le permitirán desactivar o activar las estadísticas de uso y los informes de errores por separado. Algunas aplicaciones pueden permitirle comprobar los informes de fallos y confirmar antes de que se carguen (la función de informe de fallos integrada en Windows hace esto), pero es posible que otras no.

opciones-de-firefox-opciones-de-datos

¿Qué hacen los desarrolladores con estos datos?

Los desarrolladores generalmente se refieren a las estadísticas de uso cuando deciden qué cambios realizar en la aplicación, en qué características enfocar el desarrollo y para informar otras decisiones que dependen de cómo los usuarios realmente usan el programa. Por ejemplo, Mozilla sabe con qué partes de la interfaz de Firefox interactúan sus usuarios, al menos los usuarios que informan las estadísticas de uso. Luego, pueden tener esta información en cuenta al modificar la interfaz de Firefox. Quizás los botones que los usuarios usan con poca frecuencia estarán ocultos en los menús, mientras que las opciones que se usan con frecuencia serán más fáciles de acceder. Si un desarrollador sabe que muy pocos usuarios usan una función en particular en su programa, es posible que dejen de trabajar en esa función. Si un desarrollador sabe que muy pocos usuarios utilizan un sistema operativo, como Windows XP, es posible que finalice el soporte oficial para Windows XP. Para tomar estas decisiones,

Los informes de fallos se utilizan para identificar la frecuencia de fallos específicos y dar a los desarrolladores información sobre sus causas. Con suficientes informes de fallos, los desarrolladores pueden identificar los fallos más frecuentes y solucionarlos. Esto ayuda a los desarrolladores cuando están trabajando en los problemas más importantes para los usuarios reales y les brinda datos suficientes para ver qué causa el bloqueo en muchas computadoras reales.

choques de cromo

¿Debo enviar estos datos?

En realidad, es una buena idea enviar estadísticas de uso e informes de fallos. El envío de estadísticas de uso garantiza que los desarrolladores sepan cómo personas como usted usan el programa y pueden tomar decisiones teniendo en cuenta sus patrones de uso. Por ejemplo, cuando Microsoft eliminó el botón Inicio de Windows 8, dijo que lo hizo porque muy pocas personas realmente usaron el botón Inicio según las estadísticas de uso que recopilaron del «Programa de mejora de la experiencia del cliente de Microsoft» en Windows 7. Algunas personas teorizaron que quizás solo los usuarios principiantes menos exigentes tenían habilitado el Programa de mejora de la experiencia del cliente, mientras que los usuarios avanzados, que sí usaban el botón Inicio, tenían muchas más probabilidades de deshabilitarlo. Quizás si más usuarios avanzados hubieran tenido esta función habilitada, Microsoft habría reconsiderado la posibilidad de eliminar el botón Inicio, un claro error de su parte.

programa de mejora de la experiencia del cliente de microsoft

En el caso de los informes de fallos, enviar un informe de fallos garantiza que los desarrolladores sepan que realmente se produjo el fallo. Por ejemplo, Mozilla se dio cuenta de que la causa principal de fallas en Firefox era el complemento Flash de Adobe. Esto eventualmente condujo a la introducción del sandboxing de complementos, donde Flash puede fallar por sí solo sin derribar todo el navegador Firefox. Si Mozilla no tuviera esta información sobre fallas, es posible que nunca se hubiera introducido el sandboxing de complementos y Flash continuaría derribando a Firefox en la naturaleza.

firefox-flash-crash

¿Las aplicaciones quieren enviar datos personales?

La verdadera razón por la que muchas personas desactivan estas funciones es porque no quieren que se filtren sus datos personales, no quieren que las empresas los rastreen o que los datos confidenciales se guarden en una base de datos en algún lugar. Entonces, ¿qué tan sensibles son estos datos?

En el caso de las estadísticas de uso, es poco probable que los datos sean muy sensibles. Por lo general, es anónimo, porque a los desarrolladores realmente no les importa qué resolución de pantalla usa un usuario específico. Quieren saber qué tan comunes son las diferentes resoluciones de pantalla y quizás combinar los datos para ver si hay patrones generales; tal vez las personas con resoluciones de pantalla específicas tengan más probabilidades de usar diferentes elementos de interfaz. Todo esto puede ser útil para los desarrolladores, pero generalmente no son datos muy confidenciales y es probable que se anonimicen.

informes-de-estadísticas-e-fallos-de-uso-de-Chrome [4]

En el caso de los informes de fallos, las cosas pueden ponerse un poco más turbias. Los desarrolladores no quieren recopilar datos personales con informes de fallas, solo quieren ver qué estaba haciendo el programa cuando ocurrió la falla. Dependiendo del programa, esto puede resultar en el envío de algunos datos personales. Por ejemplo, si está jugando un juego en línea y falla, no dude en enviar un informe de error si se le solicita; es poco probable que se envíe información personal confidencial junto con el informe de error.

Sin embargo, si está realizando sus operaciones bancarias en línea o escribiendo información confidencial en un navegador web y falla, es posible que no desee enviar un informe completo de fallas. Estos pueden contener volcados de memoria de lo que estaba haciendo el programa cuando ocurrió el bloqueo, y si estaba haciendo algo privado que no quisiera que otros vieran, como mirar el saldo de su cuenta bancaria, escribir el número de su tarjeta de crédito o enviar un correo electrónico personal; es posible que desee rechazar el envío del informe de fallos. Es por eso que algunos programas le permiten ver información más detallada sobre el volcado de memoria antes de enviarlo.

Internet-explorer-crash-information


Las estadísticas de uso pueden ser invaluables e importantes para dirigir el desarrollo del software que utiliza, y no deberían afectar negativamente su privacidad. Los informes de fallos también pueden ayudar a los desarrolladores a solucionar problemas en sus aplicaciones. En la mayoría de los casos, los informes de fallos serán seguros para enviar.

Si bien muchos usuarios avanzados desactivan las funciones que «llaman a casa», por lo general es una mejor idea dejar esas funciones habilitadas. Por supuesto, puede elegir en qué programas desea habilitar dichas funciones; tal vez desee enviar estadísticas de uso a Mozilla, pero no a Microsoft. Tu decides.

Crédito de la imagen: Andy Roberts en Flickr