Frameworks

jQuery

Sin clasificarSitio oficial

jQuery es la biblioteca JavaScript mas desplegada en la web, utilizada por aproximadamente el 70 por ciento del top millón de sitios. Simplifica la manipulación del DOM, la gestión de eventos, animaciones y peticiones AJAX mediante una API encadenable y concisa. jQuery por si misma no instala cookies. La cuestión RGPD no es la biblioteca sino el origen de carga: un archivo autoalojado no plantea problema de terceros, mientras que cargar desde code.jquery.com, ajax.googleapis.com o cdnjs.cloudflare.com transmite la IP del visitante a una CDN bajo control estadounidense.

Presentación

¿Qué hace jQuery?

Que hace jQuery y como aparece en una web

jQuery es una biblioteca JavaScript de código abierto mantenida por la OpenJS Foundation. Expone una API encadenable que suaviza las inconsistencias entre navegadores para la manipulacion del DOM, la gestión de eventos, animaciones y AJAX. En una web jQuery aparece como un único archivo .js declarado en una etiqueta script, empaquetado con el resto del JavaScript (autoalojamiento) o solicitado a una CDN publica como code.jquery.com, ajax.googleapis.com o cdnjs.cloudflare.com.

Cookies y datos recopilados por jQuery

jQuery por si misma no almacena nada en el dispositivo. No instala cookies, no escribe en localStorage y no hace fingerprinting. Los únicos datos personales involucrados provienen de la petición HTTP que recupera el script: IP del visitante, cabecera User-Agent, URL de referencia y metadatos TLS. Esos datos los trata la CDN que aloja el archivo, no jQuery como componente de software.

Implicaciones RGPD y ePrivacy

Cargar un script no almacena información en el terminal, por lo que la regla estricta de consentimiento del artículo 5.3 de la Directiva ePrivacy no aplica per se. Sin embargo, la petición transmite la IP a la CDN tercera, dato personal según el RGPD. La sentencia del Tribunal Regional de Bonn de 20 de enero de 2022 sobre Google Fonts confirmó que tal transmisión requiere una base legal clara o consentimiento previo. La misma lógica se aplica a cualquier CDN externa que sirva jQuery.

Transferencias internacionales de datos

Las tres principales CDN públicas de jQuery están bajo control estadounidense. code.jquery.com es operada por OpenJS Foundation a través de StackPath / Edgio, ajax.googleapis.com forma parte de la infraestructura global de Google, y cdnjs.cloudflare.com funciona sobre Cloudflare. Aunque la respuesta se sirva desde un nodo europeo, el proveedor sigue sujeto a la ley estadounidense. Google LLC y Cloudflare Inc. están certificadas bajo el EU-US Data Privacy Framework, base de adecuación; la CDN de jQuery Foundation se apoya en cláusulas contractuales tipo.

Consentimiento y base legal

Para jQuery autoalojada, el interés legítimo (artículo 6.1.f del RGPD) es suficiente, ya que ningún tercero recibe datos. Al usar una CDN publica, el editor debe obtener un opt-in previo antes de la etiqueta script o documentar un interés legítimo sólido en ponderación con el derecho de los visitantes. La opción mas segura para webs europeas es el autoalojamiento o una CDN UE como Bunny CDN, KeyCDN o Scaleway Edge.

Pasos prácticos de cumplimiento

Auditar cada página buscando etiquetas script de jQuery hacia orígenes terceros, descargar la version correspondiente, alojarla en el mismo dominio o en una CDN UE, añadir un hash Subresource Integrity, documentar la elección en la política de privacidad y eliminar la dependencia de code.jquery.com o googleapis.com si no se recoge consentimiento. Si se prefiere el consentimiento, integrar la carga del script en la CMP para que solo se dispare tras opt-in.

Cumplimiento

jQuery y el RGPD

jQuery está clasificado como «Sin clasificar». 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
Legitimate interest under Article 6(1)(f) GDPR when jQuery is self-hosted from the same domain or an EU located CDN. Following the Bonn Regional Court ruling on Google Fonts (20 January 2022, 18 O 17/22), loading jQuery from a non-EU CDN that receives the visitor IP can require prior consent unless self-hosting or a strictly EU CDN is used.
Nivel de riesgo
low
Normativa aplicable
GDPR, ePrivacy Directive, German TTDSG / TDDDG, Bonn Regional Court ruling on Google Fonts, EU-US Data Privacy Framework

Evaluación de impacto (EIPD)

Una EIPD no suele ser necesaria cuando jQuery se autoaloja desde el mismo origen que la web. Se recomienda una breve evaluación de impacto de transferencias si se carga desde una CDN fuera de la UE, documentando la minimización (IP y User-Agent), la certificación DPF del proveedor y la opción de autoalojamiento o de migrar a una CDN estrictamente europea.

Texto de ejemplo para su banner

Este sitio carga jQuery desde una red de distribución de contenido externa. Al descargar el script, su dirección IP e información del navegador se transmiten al proveedor de la CDN. Al pulsar Aceptar autoriza esta petición técnica. También puede Rechazar y el sitio cargará una version autoalojada de jQuery desde nuestro propio dominio.
Cookies y rastreadores

Lo que jQuery instala y contacta

Método de seguimiento
JavaScript library loaded from a CDN or self-hosted. No cookies set by jQuery itself, but the hosting CDN logs IP addresses, User-Agent strings and referrers.
Ubicación de los servidores
Depends on hosting. Self-hosted: same location as the website. code.jquery.com CDN: served by StackPath / Edgio with global edge locations. ajax.googleapis.com: Google global infrastructure. cdnjs.cloudflare.com: Cloudflare global edge network.
Modo sin cookies disponible
Sí
Transferencia de datos fuera de la UE
When jQuery is loaded from a non-EU CDN, the visitor IP address is transmitted to a US (or globally distributed) edge server. code.jquery.com is operated by jQuery Foundation through US infrastructure, ajax.googleapis.com is operated by Google LLC, cdnjs.cloudflare.com is operated by Cloudflare Inc. All three are US controlled entities, even if EU edge nodes are used for the response.

Dominios de terceros contactados (4)

  • code.jquery.com
  • ajax.googleapis.com
  • cdnjs.cloudflare.com
  • jquery.com
Preguntas

Preguntas frecuentes sobre jQuery

¿No encuentra su pregunta? Escríbanos, respondemos rápido.

¿Instala jQuery alguna cookie?

No. La biblioteca jQuery no instala cookies, no escribe en localStorage y no hace fingerprinting. Es un puro helper de DOM y AJAX. Los únicos datos intercambiados con la red proceden de la petición HTTP que descarga el archivo script: IP del visitante, User-Agent y referrer gestionados por la CDN.

¿Necesito consentimiento para cargar jQuery en una web europea?

Cuando jQuery se autoaloja desde el mismo dominio, no hace falta consentimiento. Al cargarla desde una CDN tercera (code.jquery.com, ajax.googleapis.com, cdnjs.cloudflare.com), la IP del visitante se transmite a un proveedor fuera de la UE. Tras la sentencia del Tribunal Regional de Bonn sobre Google Fonts, esta transferencia puede requerir consentimiento previo salvo autoalojamiento o CDN UE.

¿Cuál es la base legal para cargar jQuery?

El interés legítimo del artículo 6.1.f del RGPD es suficiente para jQuery autoalojada. Con CDN tercera, recoger opt-in previo (artículo 6.1.a) o apoyarse en un interés legítimo documentado con evaluación de impacto de transferencias e información clara.

¿Cargar jQuery transfiere datos a Estados Unidos?

Si cuando se usa una CDN publica. code.jquery.com, ajax.googleapis.com y cdnjs.cloudflare.com las operan entidades bajo control estadounidense. Google LLC y Cloudflare Inc. están certificadas bajo el EU-US Data Privacy Framework. Para eliminar totalmente la transferencia, aloje el script en su propio servidor UE.

¿Se requiere una EIPD para jQuery?

No, jQuery por si sola no justifica una EIPD. Basta una breve evaluación de impacto de transferencias cuando se usa CDN externa. Incluir la evaluación en una EIPD global solo si jQuery se combina con tratamientos de alto riesgo en el mismo sitio.

¿Cómo desplegar jQuery conforme al RGPD?

Autoalojar el archivo jQuery desde su propio dominio o una CDN UE, añadir un hash Subresource Integrity y una Content Security Policy que fije la fuente, documentar la elección en la política de privacidad y auditar periódicamente que ningún tag tercero reimporte jQuery silenciosamente desde una CDN estadounidense.

¿Existen alternativas a jQuery?

Los navegadores modernos soportan nativamente la mayor parte de lo que ofrece jQuery: document.querySelector, addEventListener, fetch y la API Web Animations sustituyen casi todos los patrones habituales. Alternativas ligeras incluyen Cash, Zepto.js y umbrella.js. En proyectos nuevos, frameworks como Alpine.js, Stimulus, Vue o React suelen sustituir a jQuery.

¿Cómo actualizar la política de cookies para jQuery?

Si jQuery esta autoalojada, no hace falta mención específica. Si se usa CDN tercera, indicar el proveedor, describir la transmisión de la IP en cada carga, mencionar el EU-US Data Privacy Framework o las cláusulas contractuales tipo aplicables y enlazar la política de privacidad de la CDN.

Haga que su sitio cumpla la normativa hoy mismo.

Gratis hasta 25.000 sesiones al mes. Sin tarjeta de crédito, sin compromiso.