Microsoft Application Insights
Microsoft Application Insights es un servicio de supervisión del rendimiento de aplicaciones que recopila telemetría del navegador, incluidas vistas de página, métricas de rendimiento, excepciones y eventos personalizados a través de un SDK de JavaScript, enviando los datos a Azure.
¿Qué hace Microsoft Application Insights?
Que es Microsoft Application Insights?
Microsoft Application Insights es la función de supervisión del rendimiento de aplicaciones de Azure Monitor. Su SDK de JavaScript para el navegador se incrusta en un sitio web y recopila automáticamente telemetría sobre vistas de página, rendimiento de carga y AJAX, excepciones de JavaScript y eventos personalizados. Cada elemento de telemetría se correlaciona con un usuario y una sesión mediante cookies, y los datos se envían a un punto de ingesta de Azure en la región elegida durante la creación del recurso.
Datos y cookies recopilados
El SDK establece tres cookies por defecto. La cookie ai_user persiste durante un año y contiene un identificador de usuario generado aleatoriamente. La cookie ai_session caduca tras 30 minutos de inactividad e identifica la sesión de navegación actual. La cookie ai_authUser solo se establece cuando el sitio web proporciona un identificador de usuario autenticado. Además de las cookies, el SDK recopila la dirección IP del visitante, el user agent del navegador, la resolución de pantalla, la URL de referencia y la URL completa de cada página visitada.
Implicaciones del RGPD y ePrivacy
Según la Directiva ePrivacy, el almacenamiento o la lectura de cookies en el dispositivo de un usuario requiere consentimiento informado previo, salvo que la cookie sea estrictamente necesaria. Las cookies ai_user y ai_session son cookies de analítica y no son estrictamente necesarias, por lo que se requiere consentimiento antes de que el SDK se inicialice. Bajo el RGPD, la dirección IP y la telemetría constituyen datos personales. La base jurídica del tratamiento es el consentimiento según el Artículo 6(1)(a).
Requisitos de consentimiento
El consentimiento debe obtenerse antes de que se ejecute el snippet de JavaScript de Application Insights. El SDK admite un modo sin cookies y un indicador disableCookiesUsage para que pueda iniciarse después de obtener el consentimiento, o funcionar completamente sin cookies si el usuario rechaza la analítica. Su plataforma de gestión de consentimiento debe bloquear el snippet por defecto y liberarlo solo cuando el usuario opte por la categoría de analítica.
Transferencias de datos fuera de la UE
Si el espacio de trabajo de Azure Monitor se encuentra en una región de EE.UU., o si los ingenieros de soporte de Microsoft acceden a los datos desde Estados Unidos, la telemetría, incluida la geolocalización derivada de la IP y los identificadores de usuario, se transfiere a un tercer país. Microsoft se apoya en el Marco de Privacidad de Datos UE Estados Unidos y las cláusulas contractuales tipo como mecanismo de transferencia legal. Los operadores deben configurar su recurso de Azure en una región de la UE y verificar la configuración de residencia de datos.
Pasos prácticos de cumplimiento
Bloquee el snippet de Application Insights a través de su plataforma de gestión de consentimiento hasta que se otorgue el consentimiento de analítica. Configure el SDK con el modo sin cookies como alternativa para los usuarios que rechacen. Defina un periodo de retención de datos en Azure Monitor que coincida con su política de privacidad. Documente Application Insights en su Registro de Actividades de Tratamiento y actualice su política de cookies y aviso de privacidad.
Microsoft Application Insights y el RGPD
Microsoft Application Insights está clasificado como «Analítica». En un sitio dirigido a visitantes europeos, solo debe cargarse después del consentimiento del visitante y debe figurar en su política de cookies.
- Base jurídica
- Consent under Article 6(1)(a) GDPR and Article 5(3) ePrivacy for the analytics cookies and telemetry
- Nivel de riesgo
- medium
- Normativa aplicable
- GDPR, ePrivacy Directive (2002/58/EC)
Evaluación de impacto (EIPD)
Se debe considerar una EIPD cuando Application Insights se utiliza para supervisar recorridos de usuarios autenticados o cuando el perfil entre sesiones esta habilitado, ya que la telemetría, incluidos los identificadores de usuario y las direcciones IP, puede transferirse a Microsoft en Estados Unidos. Evalúa el volumen de datos personales recopilados, el periodo de retención configurado en Azure Monitor y si el modo sin cookies esta activado para reducir el riesgo.
Texto de ejemplo para su banner
Utilizamos Microsoft Application Insights para supervisar el rendimiento de este sitio web y comprender como lo usa. Application Insights coloca cookies en su dispositivo y envía datos de telemetría, incluida su ubicación aproximada, el tipo de navegador y las páginas que visita, a Microsoft Azure. Puede retirar su consentimiento en cualquier momento.
Lo que Microsoft Application Insights instala y contacta
- Método de seguimiento
- Azure Monitor Application Insights JavaScript SDK collecting page view, performance, exception and custom event telemetry sent to an Azure ingestion endpoint
- Ubicación de los servidores
- European Union or United States depending on the chosen Azure region
- Modo sin cookies disponible
- Sí
- Transferencia de datos fuera de la UE
- Telemetry including IP derived geo, user and session identifiers may be processed by Microsoft Corporation in the United States depending on region and support access, under the EU US Data Privacy Framework and standard contractual clauses
Cookies instaladas (3)
| Nombre | Tipo | Duración | Finalidad |
|---|---|---|---|
| ai_user | Analytics | 1 year | Randomly generated user identifier used to correlate telemetry events to the same anonymous user across sessions |
| ai_session | Analytics | 30 minutes | Session identifier used to group telemetry events that occur within the same browsing session |
| ai_authUser | Analytics | Session | Stores the authenticated user identifier provided by the website when a logged-in user identifier is supplied to the SDK |
Dominios de terceros contactados (3)
js.monitor.azure.comdc.services.visualstudio.com*.in.applicationinsights.azure.com
Preguntas frecuentes sobre Microsoft Application Insights
¿No encuentra su pregunta? Escríbanos, respondemos rápido.
¿Qué cookies establece Microsoft Application Insights?
Application Insights establece tres cookies por defecto. La cookie ai_user (1 año) contiene un identificador de usuario generado aleatoriamente. La cookie ai_session (30 minutos) identifica la sesión de navegación actual. La cookie ai_authUser solo se establece cuando su sitio web proporciona un identificador de usuario autenticado. Las tres pueden desactivarse utilizando el modo sin cookies del SDK o el indicador disableCookiesUsage.
¿Se requiere consentimiento antes de cargar Application Insights?
Si. Las cookies ai_user y ai_session son cookies de analítica y no son estrictamente necesarias. Según la Directiva ePrivacy, se debe obtener consentimiento antes de que se establezcan esas cookies. Debe bloquear el snippet de Application Insights a través de su plataforma de gestión de consentimiento y liberarlo solo después de que el usuario opte por la categoría de analítica.
¿Cuál es la base jurídica para el tratamiento de datos con Application Insights?
La base jurídica es el consentimiento según el Artículo 6(1)(a) del RGPD para las cookies de analítica y la telemetría. El consentimiento debe ser libremente otorgado, específico, informado e inequívoco. Si utiliza Application Insights solo para la supervisión de rendimiento estrictamente necesaria sin cookies y con IP anonimizada, puede argumentarse un interés legítimo según el Artículo 6(1)(f), pero el consentimiento sigue siendo la base más segura.
¿Application Insights transfiere datos a Estados Unidos?
Depende de la configuración de su región de Azure. Si su espacio de trabajo de Azure Monitor esta en una región de EE.UU., o si el personal de soporte de Microsoft accede a los datos desde Estados Unidos, la telemetría incluida la geolocalización derivada de la IP y los identificadores de usuario se transfiere a EE.UU. Microsoft se apoya en el Marco de Privacidad de Datos UE Estados Unidos y las cláusulas contractuales tipo. Para minimizar las transferencias, configure su espacio de trabajo en una región de la UE.
¿Necesito una EIPD para Microsoft Application Insights?
Se recomienda una EIPD si Application Insights se utiliza para rastrear usuarios autenticados entre sesiones, si se implementa en un sitio de alto tráfico que procesa grandes volúmenes de datos personales, o si el espacio de trabajo de Azure esta en una región de EE.UU. La combinación de identificadores de usuario persistentes, direcciones IP y posibles transferencias a EE.UU. aumenta el nivel de riesgo. Si activa el modo sin cookies, anonimiza las IP y restringe el espacio de trabajo a la UE, una EIPD puede no ser obligatoria.
¿Cómo implemento Application Insights de manera conforme con el RGPD?
Bloquee el snippet de JavaScript a través de su plataforma de gestión de consentimiento hasta que se otorgue el consentimiento de analítica. Utilice el indicador disableCookiesUsage del SDK o el modo sin cookies como alternativa para los usuarios que rechacen. Active la anonimización de IP en la configuración del SDK. Configure el espacio de trabajo de Azure Monitor en una región de la UE. Defina un periodo de retención de datos alineado con su aviso de privacidad. Documente Application Insights en su Registro de Actividades de Tratamiento.
¿Existen alternativas respetuosas con la privacidad a Application Insights?
Si. Plataformas de analítica del lado del servidor como Plausible Analytics, Fathom Analytics y Matomo (autoalojado) pueden proporcionar métricas de rendimiento sin establecer cookies de usuario persistentes y con anonimización de IP por defecto. Estas reducen o eliminan la necesidad de consentimiento según la Directiva ePrivacy y disminuyen el riesgo de transferencias de datos transfronterizas. Azure Monitor también puede utilizarse puramente del lado del servidor sin el SDK del navegador.
¿Cómo debo actualizar mi política de cookies para Application Insights?
Su política de cookies debe listar ai_user (duración 1 año, propósito identificador de usuario de analítica), ai_session (duración 30 minutos, propósito identificador de sesión) y ai_authUser (duración sesión, propósito identificador de usuario autenticado). Describa al responsable del tratamiento como Microsoft Corporation, el propósito como supervisión del rendimiento del sitio web, y la base jurídica como consentimiento. Haga referencia a las salvaguardas de transferencia de datos a EE.UU. si su espacio de trabajo de Azure no esta en la UE.
Haga que su sitio cumpla la normativa hoy mismo.
Gratis hasta 25.000 sesiones al mes. Sin tarjeta de crédito, sin compromiso.