leyzly

Qué detecta Leyzly en tu web

30+ comprobaciones automatizadas alineadas con el RGPD, la LSSI y la Guía AEPD de cookies, cada una con su cita legal y su solución concreta.

Cookies y consentimiento

Detectamos cookies de terceros instaladas en la primera visita, antes de que el usuario haya interactuado con el banner. La instalación de cookies no estrictamente necesarias sin consentimiento previo es la infracción más sancionada por la AEPD bajo el artículo 22.2 de la LSSI.

Leyzly diferencia entre cookies estrictamente necesarias (sesión, CSRF, idioma, propia gestión de consentimiento) y cookies de seguimiento o marketing. La Guía AEPD de cookies de 2023 deja claro que sólo las primeras pueden cargarse sin recabar consentimiento.

En cada hallazgo te indicamos qué cookie concreta se instaló, su dominio, su tiempo de vida y, cuando es posible, qué proveedor la coloca. Así puedes ir directo al plugin o al script responsable.

Para cumplir, lo más habitual es desplegar una Consent Management Platform (CMP) y bloquear los scripts hasta que el usuario otorgue consentimiento granular por finalidad.

Reglas activas (1)

cookie_other_third_party_pre_consentHIGH

Cookies de terceros activas sin consentimiento

Existen cookies de terceros no clasificadas como «estrictamente necesarias» que se establecen antes del consentimiento del usuario.

Trackers y píxeles

Identificamos los trackers más usados que disparan cookies o peticiones pre-consentimiento: Google Analytics, Google Tag Manager, Meta Pixel, Hotjar, Microsoft Clarity, DoubleClick, LinkedIn Insight Tag, TikTok Pixel y X/Twitter Analytics.

Cada tracker pre-consentimiento genera un finding independiente con la evidencia capturada del tráfico de red y del DOM. Esto te permite priorizar qué scripts mover detrás del banner.

La sentencia Planet49 (TJUE C-673/17) y la Guía AEPD dejan claro que el consentimiento debe ser previo, libre, específico, informado e inequívoco. Cargar Google Analytics "anonimizado" antes del consentimiento sigue siendo infracción.

Reglas activas (10)

cookie_pre_consent_clarityCRITICAL

Microsoft Clarity activo antes del consentimiento

Se detecta la actividad de Microsoft Clarity (cookies o peticiones de red) antes de que el usuario haya aceptado las cookies de análisis/marketing. Esto incumple la LSSI art. 22.2 y la Guía AEPD sobre cookies.

cookie_pre_consent_doubleclickCRITICAL

DoubleClick / Google Ads activo antes del consentimiento

Se detecta la actividad de DoubleClick / Google Ads (cookies o peticiones de red) antes de que el usuario haya aceptado las cookies de análisis/marketing. Esto incumple la LSSI art. 22.2 y la Guía AEPD sobre cookies.

cookie_pre_consent_gaCRITICAL

Google Analytics activo antes del consentimiento

Se detecta la actividad de Google Analytics (cookies o peticiones de red) antes de que el usuario haya aceptado las cookies de análisis/marketing. Esto incumple la LSSI art. 22.2 y la Guía AEPD sobre cookies.

cookie_pre_consent_gtmCRITICAL

Google Tag Manager activo antes del consentimiento

Se detecta la actividad de Google Tag Manager (cookies o peticiones de red) antes de que el usuario haya aceptado las cookies de análisis/marketing. Esto incumple la LSSI art. 22.2 y la Guía AEPD sobre cookies.

cookie_pre_consent_hotjarCRITICAL

Hotjar activo antes del consentimiento

Se detecta la actividad de Hotjar (cookies o peticiones de red) antes de que el usuario haya aceptado las cookies de análisis/marketing. Esto incumple la LSSI art. 22.2 y la Guía AEPD sobre cookies.

cookie_pre_consent_meta_pixelCRITICAL

Meta Pixel activo antes del consentimiento

Se detecta la actividad de Meta Pixel (cookies o peticiones de red) antes de que el usuario haya aceptado las cookies de análisis/marketing. Esto incumple la LSSI art. 22.2 y la Guía AEPD sobre cookies.

cookie_pre_consent_facebook_sdkHIGH

Facebook SDK (plugins sociales) activo antes del consentimiento

Se detecta la carga del SDK de Facebook para plugins sociales (sdk.js: botones «Me gusta», widgets, contenido incrustado) antes de que el usuario haya aceptado cookies. Aunque no es el píxel de seguimiento (Meta Pixel), implica una transferencia de datos a Meta (IP, user-agent, URL visitada) y puede fijar la cookie publicitaria «fr» sin consentimiento previo, lo que incumple la LSSI art. 22.2 y la Guía AEPD sobre cookies.

cookie_pre_consent_linkedin_insightHIGH

LinkedIn Insight Tag activo antes del consentimiento

Se detecta la actividad de LinkedIn Insight Tag (cookies o peticiones de red) antes de que el usuario haya aceptado las cookies de análisis/marketing. Esto incumple la LSSI art. 22.2 y la Guía AEPD sobre cookies.

cookie_pre_consent_tiktokHIGH

TikTok Pixel activo antes del consentimiento

Se detecta la actividad de TikTok Pixel (cookies o peticiones de red) antes de que el usuario haya aceptado las cookies de análisis/marketing. Esto incumple la LSSI art. 22.2 y la Guía AEPD sobre cookies.

cookie_pre_consent_x_twitterHIGH

X (Twitter) Pixel activo antes del consentimiento

Se detecta la actividad de X (Twitter) Pixel (cookies o peticiones de red) antes de que el usuario haya aceptado las cookies de análisis/marketing. Esto incumple la LSSI art. 22.2 y la Guía AEPD sobre cookies.

Formularios y consentimiento

Para cada formulario detectado, verificamos si existe un checkbox de consentimiento explícito ligado a la Política de Privacidad y si la base jurídica del tratamiento queda clara.

El RGPD art. 7 exige que el consentimiento sea libre, específico, informado e inequívoco, y que se pueda demostrar. Una casilla pre-marcada no vale (sentencia TJUE Planet49) y un texto vago tampoco.

Detectamos también campos sensibles (email, teléfono, dirección, NIF) en formularios sin enlace a la Política de Privacidad, lo que constituye una infracción del deber de información del RGPD art. 13.

Reglas activas (3)

form_pre_checked_consentCRITICAL

Checkbox de consentimiento marcado por defecto

La casilla de consentimiento aparece marcada por defecto, lo que la sentencia Planet49 del TJUE y el considerando 32 del RGPD declaran inválido.

form_no_consent_checkboxHIGH

Formulario sin checkbox de consentimiento explícito

Un formulario que recoge datos personales (email, teléfono, nombre) no incluye una casilla de consentimiento explícito para el tratamiento.

form_no_privacy_linkMEDIUM

Formulario sin enlace a la política de privacidad

El formulario recoge datos personales pero no enlaza la política de privacidad junto al control de consentimiento.

Seguridad básica de la web

El RGPD art. 32 obliga al responsable y al encargado del tratamiento a aplicar medidas técnicas apropiadas. Una web sin HTTPS o sin cabeceras básicas de seguridad incumple este principio de seguridad por defecto.

Comprobamos HTTPS obligatorio, presencia de HSTS, X-Content-Type-Options, Referrer-Policy y atributos Secure/HttpOnly en las cookies de sesión.

No pretendemos sustituir a una auditoría de seguridad ofensiva, pero detectamos los descuidos más comunes que también suelen aparecer en las resoluciones de la AEPD como agravante.

Reglas activas (8)

no_httpsCRITICAL

El sitio no usa HTTPS

La web no está servida por HTTPS, exponiendo datos personales y credenciales en claro. Incumple las medidas técnicas adecuadas del RGPD art. 32.

target_unreachableCRITICAL

El sitio no responde

No ha sido posible cargar la URL: DNS no resuelve, la conexión fue rechazada o se agotó el tiempo de espera. Una web que no responde no puede garantizar las medidas técnicas adecuadas que exige el RGPD art. 32.

missing_referrer_policyLOW

Falta cabecera Referrer-Policy

La ausencia de <code>Referrer-Policy</code> puede filtrar URLs internas con datos sensibles hacia terceros.

missing_x_content_type_optionsLOW

Falta cabecera X-Content-Type-Options nosniff

La cabecera <code>X-Content-Type-Options: nosniff</code> previene ataques de MIME sniffing por parte del navegador.

scanner_errorLOW

Error interno durante la auditoría

Uno de los detectores del motor de escaneo lanzó una excepción inesperada. El resto de comprobaciones se completaron pero el resultado de esta categoría puede estar incompleto.

cookie_not_httponlyMEDIUM

Cookies de sesión sin atributo HttpOnly

Las cookies de sesión son accesibles desde JavaScript, lo que facilita ataques XSS de robo de sesión.

cookie_not_secureMEDIUM

Cookies de sesión sin atributo Secure

Las cookies que identifican sesión no se marcan con el flag <code>Secure</code>, por lo que pueden viajar en HTTP.

missing_hstsMEDIUM

Falta cabecera Strict-Transport-Security

La respuesta no envía la cabecera HSTS, que fuerza al navegador a usar HTTPS y mitiga ataques de downgrade.