CDN

unpkg

Sin clasificarSitio oficial

unpkg es una red de distribución de contenido rápida y global para todo lo publicado en npm. Creada por Michael Jackson, mantenedor de React Router y Remix, funciona sobre Cloudflare. Los desarrolladores referencian cualquier versión de paquete npm con una URL como https://unpkg.com/react@18/umd/react.production.min.js y reciben el archivo desde el edge Cloudflare mas cercano. unpkg por si solo no instala cookies de marketing, pero Cloudflare puede instalar __cf_bm y registra cada petición, planteando las mismas cuestiones RGPD que cualquier CDN estadounidense.

Presentación

¿Qué hace unpkg?

Que hace unpkg y como aparece en una web

unpkg es una CDN gratuita que sirve cualquier archivo de cualquier paquete publicado en npm. Muy usada en prototipado rápido, páginas de documentación, demos y material educativo. Una URL como https://unpkg.com/lodash@4 recupera la última version menor de lodash desde el edge Cloudflare mas cercano. unpkg lo opera Michael Jackson, mantenedor de React Router y Remix, en colaboración con Cloudflare que dona la infraestructura.

Cookies y datos recopilados por unpkg

unpkg no instala cookies de marketing o analítica. El edge Cloudflare puede instalar la cookie de gestión de bots __cf_bm (30 minutos) en unpkg.com ante tráfico sospechoso. Cada petición se registra para cache y prevención de abuso: IP, User-Agent, URL y Referer.

Implicaciones RGPD y ePrivacy

Como con cdnjs y jsDelivr, cargar desde unpkg transmite la IP del visitante a un proveedor estadounidense. La sentencia de Bonn sobre Google Fonts y decisiones similares muestran que el consentimiento previo es la interpretación mas segura cuando no aplica otra base legal clara.

Transferencias internacionales

Cloudflare Inc. es un proveedor bajo control estadounidense certificado bajo el EU-US Data Privacy Framework, base de adecuación para transferencias a EE. UU. unpkg lo opera una persona física estadounidense sobre infraestructura Cloudflare; no se publica DPA para usuarios gratuitos.

Consentimiento y base legal

Los despliegues en producción no deberían depender de unpkg. El patron recomendado es instalar los paquetes vía npm o pnpm, empaquetarlos con la aplicación y servirlos desde el mismo origen o una CDN UE. Si unpkg se usa en un prototipo o demo, recoger opt-in antes de cada etiqueta script o mostrar un aviso claro junto a ella.

Pasos prácticos de cumplimiento

Auditar cada etiqueta script o link que apunte a unpkg.com en producción, sustituirla por una equivalente empaquetada o autoalojada, añadir hashes Subresource Integrity para URLs unpkg que deban permanecer en herramientas de desarrollo y documentar la elección en la política de privacidad si unpkg sigue presente en páginas accesibles a clientes.

Cumplimiento

unpkg y el RGPD

unpkg 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 can be argued for fetching technical packages. Consent under Article 6(1)(a) is the safer route in EU jurisdictions that follow the Bonn Regional Court approach to third party scripts.
Nivel de riesgo
medium
Normativa aplicable
GDPR, ePrivacy Directive, German TTDSG / TDDDG, EU-US Data Privacy Framework, French CNIL 2020 cookie guidelines

Evaluación de impacto (EIPD)

Una EIPD rara vez es necesaria solo para unpkg. Documente una evaluación de impacto de transferencias sobre Cloudflare Inc. y unpkg LLC, abarcando registro de IP, retención de logs de edge, certificación EU-US Data Privacy Framework y medidas suplementarias. Con muchos paquetes, integrela en una revisión general del JavaScript tercero.

Texto de ejemplo para su banner

Este sitio carga algunos scripts desde unpkg, una red de distribución de paquetes npm sobre Cloudflare. Su dirección IP, User-Agent y URL solicitada los trata Cloudflare bajo el EU-US Data Privacy Framework. Al pulsar Aceptar autoriza esta petición técnica. También puede Rechazar y empaquetaremos las bibliotecas con nuestro propio código.
Cookies y rastreadores

Lo que unpkg instala y contacta

Método de seguimiento
Content delivery network for npm packages. Files are served on demand from the latest published versions; Cloudflare may set __cf_bm bot management cookie on the unpkg.com domain.
Ubicación de los servidores
Cloudflare global anycast edge network with EU points of presence. Origin operated by unpkg / Michael Jackson on Cloudflare infrastructure.
Transferencia de datos fuera de la UE
unpkg.com is fronted by Cloudflare Inc. (United States). Each fetch logs the visitor IP, User-Agent, requested URL and Referer. Cloudflare is certified under the EU-US Data Privacy Framework and signs Standard Contractual Clauses through its DPA.

Cookies instaladas (1)

NombreTipoDuraciónFinalidad
__cf_bmHTTP cookie30 minutesCloudflare bot management cookie set on unpkg.com when suspicious traffic is detected.

Dominios de terceros contactados (2)

  • unpkg.com
  • cloudflare.com
Preguntas

Preguntas frecuentes sobre unpkg

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

¿Qué cookies instala unpkg?

unpkg no instala cookies. Cloudflare puede instalar __cf_bm (30 minutos) en unpkg.com para gestión de bots. Los logs del servidor recogen IP, User-Agent, URL y Referer.

¿Necesito consentimiento para usar unpkg?

En producción, lo más seguro es evitar unpkg y empaquetar los paquetes. Si se mantiene unpkg, recoger opt-in o documentar un interés legítimo.

¿Cuál es la base legal?

El interés legítimo (artículo 6.1.f del RGPD) es defendible para cargar bibliotecas esenciales. El consentimiento (artículo 6.1.a) es más seguro en jurisdicciones que siguen la línea de Bonn.

¿Transfiere unpkg datos a Estados Unidos?

Si. Cloudflare Inc. esta bajo control estadounidense y certificada bajo el EU-US Data Privacy Framework. Empaquetar los paquetes evita la transferencia.

¿Se requiere una EIPD?

No solo para unpkg. Basta una breve evaluación de impacto de transferencias.

¿Cómo desplegar unpkg conforme al RGPD?

Instalar los paquetes npm localmente, empaquetarlos con la aplicación, desplegarlos desde su dominio o una CDN UE y eliminar toda referencia a unpkg.com del HTML de producción.

¿Existen alternativas a unpkg?

Empaquetado vía Vite, Webpack, esbuild o Rollup. Alternativas CDN UE: Bunny CDN, Scaleway Edge. jsDelivr ofrece un servicio similar sobre Cloudflare y Fastly.

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

Mencionar a Cloudflare Inc. como subencargado, describir __cf_bm, el registro de IP en cada petición, el EU-US Data Privacy Framework y enlazar la política de privacidad de Cloudflare.

Haga que su sitio cumpla la normativa hoy mismo.

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