Servicios de terceros en tu sitio web: qué se carga y cuándo
Muchos sitios web cargan partes de sus páginas desde servidores de otras empresas. Esta guía explica qué servicios son habituales, por qué importa si se cargan antes o después del consentimiento, cómo ver lo que carga tu propio sitio y qué alternativas existen.
Qué es un servicio de terceros
Un servicio de terceros es todo lo que tu página carga desde un servidor que no es tuyo. Tu página contiene la dirección, y el navegador del visitante obtiene el archivo directamente de ese servidor: una fuente, un script, un reproductor de vídeo, un mapa, una ventana de chat. Para ello, el navegador tiene que conectarse al otro servidor. Por eso ese servidor recibe la dirección IP del visitante y, por lo general, también la dirección de tu sitio web. Algunos servicios además instalan o leen cookies o datos similares en el navegador.
Servicios habituales
La lista no es completa. Los gestores de etiquetas son un caso especial: son un solo script, pero pueden cargar muchos otros servicios que no ves en el HTML. Las herramientas de consentimiento suelen ser ellas mismas servicios de terceros.
Por qué importa el momento de la carga
Todo lo que está en el HTML de tu página se carga en cuanto se abre la página, antes de que el visitante haya hecho clic en nada del banner de cookies. Tras una elección, solo se añaden los servicios que la página había retenido. El diagrama muestra el orden.
Qué dicen las normas
- UE: el artículo 5, apartado 3, de la Directiva 2002/58/CE (Directiva sobre la privacidad y las comunicaciones electrónicas) solo permite almacenar información en el equipo de un usuario, o acceder a información ya almacenada en él, si el usuario ha dado su consentimiento después de que se le haya facilitado información clara y completa. Excepciones: el único fin es efectuar la transmisión de una comunicación, o es estrictamente necesario para un servicio que el usuario ha solicitado expresamente.
- Alemania: el § 25 TDDDG tiene la misma estructura. El almacenamiento y el acceso solo están permitidos con un consentimiento basado en información clara y completa, y la información y el consentimiento se rigen por el RGPD. Las dos excepciones figuran en el apartado 2.
- Polonia: el artículo 399 de la Ley de comunicaciones electrónicas de 12 de julio de 2024 (Prawo komunikacji elektronicznej) exige que primero se informe al usuario, entre otras cosas sobre la finalidad, y que después este dé su consentimiento. Esto no se aplica cuando el almacenamiento o el acceso son necesarios para transmitir un mensaje o para prestar un servicio que el usuario ha solicitado. La propia ley indica que transpone la Directiva 2002/58/CE.
- RGPD: el considerando 30 menciona las direcciones IP y los identificadores de sesión en forma de cookies como ejemplos de identificadores en línea que pueden asociarse a personas físicas. Un identificador en línea es uno de los ejemplos de la definición de datos personales del artículo 4, punto 1.
Cómo ver lo que carga tu sitio
- 1Abre tu página en una ventana privada, para que no haya ningún consentimiento anterior guardado. No hagas clic todavía en el banner de cookies.
- 2Abre las herramientas para desarrolladores de tu navegador y cambia a la pestaña Red. Vuelve a cargar la página. Cada solicitud aparece con el servidor al que se dirigió.
- 3Ordena o filtra la lista por dominio. Cada servidor fuera de tu propio dominio es un tercero. Anota el servicio, el tipo de archivo y si aparece antes de tu elección en el banner.
- 4Abre la pestaña Aplicación o Almacenamiento para ver qué cookies y entradas de almacenamiento existen antes de tu elección.
- 5Rechaza todo en el banner, vuelve a cargar y compara. Después acepta todo y vuelve a comparar. Los servicios que aparecen antes de cualquier elección o después de un rechazo merecen una revisión más atenta.
- 6Repite esto con los principales tipos de página: la página de inicio, una página de producto o de artículo, el formulario de contacto y las páginas con vídeos o mapas.
Lo que un análisis estático puede ver y lo que no
- Scripts, hojas de estilo, fuentes, marcos e imágenes que nombra el HTML
- Indicaciones preconnect y preload a otros servidores
- Código retenido con un atributo de consentimiento
- Herramientas de consentimiento conocidas en el código de la página
- Servicios que un script o un gestor de etiquetas carga más tarde
- Fuentes y archivos que carga un archivo CSS externo
- Si la herramienta de consentimiento de verdad solo lo libera tras el consentimiento
- Cookies y entradas de almacenamiento en el navegador
Un análisis estático lee el HTML que entrega tu servidor. Es rápido y fácil de repetir, así que es un buen primer vistazo y una buena comprobación después de cada cambio. La prueba en el navegador muestra el resto.
Alternativas que cargan menos
- Fuentes: aloja los archivos de las fuentes en tu propio servidor en lugar de cargarlos desde un servicio de fuentes. Comprueba antes la licencia de la fuente. No olvides las fuentes que carga un tema, un plugin o un archivo CSS.
- Vídeos y mapas: usa la carga al hacer clic. La página muestra primero una imagen de vista previa desde tu propio servidor y una breve nota. El reproductor o el mapa solo se carga cuando el visitante hace clic. Una dirección de vídeo con privacidad mejorada sigue cargando archivos desde los servidores del proveedor de vídeo.
- Chat: carga la ventana de chat solo cuando el visitante la abra, u ofrece en su lugar un formulario de contacto en tu propio servidor.
- Scripts y bibliotecas de una CDN: pon una copia en tu propio servidor. Si mantienes una CDN por buenas razones, trátala como cualquier otro servicio de terceros.
- Análisis: una herramienta que funciona en tu propio servidor no es un tercero en sentido técnico. Qué datos recoge y si necesitas consentimiento lo tienes que comprobar igualmente.
Cómo usar Do4U
La Verificación de terceros muestra con qué servidores externos contacta una página y qué servicios hay detrás. Introduces la dirección de una página o pegas su HTML. Do4U lee el HTML que entrega el servidor y encuentra servidores externos en scripts, hojas de estilo, indicaciones preconnect y preload, imágenes, marcos, vídeos, formularios, metaetiquetas y en el código de la página. Compara cada uno con una lista de servicios conocidos y la empresa que hay detrás, y muestra cómo está incluido: cargado directamente, conectado por adelantado, en el código de la página o retenido hasta el consentimiento. También ves si hay una herramienta de consentimiento conocida. La comprobación funciona sin IA y es gratuita. No ejecuta JavaScript, así que añade la prueba en el navegador para los servicios que los scripts cargan más tarde.
Do4U encuentra indicios; tú compruebas y decides. El resultado no dice si un servicio está permitido.
Fuentes
- Alemania: § 25 TDDDG (protección de la privacidad en los equipos terminales), texto en alemán, gesetze-im-internet.de (www.gesetze-im-internet.de)
- UE: Directiva 2002/58/CE (Directiva sobre la privacidad y las comunicaciones electrónicas), texto consolidado de 19 de diciembre de 2009, artículo 5, apartado 3, EUR-Lex (eur-lex.europa.eu)
- Polonia: Ley de comunicaciones electrónicas de 12 de julio de 2024 (Dz.U. 2024, posición 1221), artículo 399, texto en polaco, eli.gov.pl (eli.gov.pl)
- UE: Reglamento (UE) 2016/679 (RGPD), artículo 4, punto 1, y considerando 30, EUR-Lex (eur-lex.europa.eu)