Frameworks

Offline.js

Sin clasificarSitio oficial

Offline.js es una librería JavaScript ligera y de código abierto que detecta automáticamente cuándo el usuario pierde la conexión a Internet y puede mostrar notificaciones personalizables. Funciona íntegramente en el navegador, no realiza peticiones al servidor, no recopila datos y no instala cookies. Offline.js no tiene implicaciones de RGPD.

Presentación

¿Qué hace Offline.js?

Qué es Offline.js

Offline.js es una librería JavaScript pequeña con licencia MIT que detecta automáticamente cuándo un usuario pierde o recupera la conexión a Internet y se integra fácilmente en una página web. Fue publicada originalmente por HubSpot y forma parte hoy de la familia de proyectos eligrey/Offline. Consta de un script y un archivo CSS reducido, y aporta patrones de interfaz para notificaciones de desconexión.

Datos y cookies

Offline.js no instala cookies, no envía telemetría, no llama a servidores externos y solo se comunica con la URL que el operador configure para la comprobación de conectividad (normalmente una petición HEAD al propio dominio). No recopila ningún dato personal.

Evaluación RGPD y ePrivacy

Como Offline.js no trata datos personales y no almacena información en el equipo del usuario, no es necesaria una base jurídica del artículo 6 RGPD ni el consentimiento del artículo 22.2 LSSI o del artículo 5.3 ePrivacy. La librería es neutra en privacidad.

Transferencias y aviso CDN

Offline.js por sí mismo no transfiere datos a terceros países. Hay que prestar atención si se carga el script desde un CDN estadounidense como cdnjs.cloudflare.com o unpkg.com: en ese caso la IP del visitante se envía al proveedor del CDN. La opción más conforme es autoalojar el script y el CSS en el propio dominio.

Estado de mantenimiento y alternativas

Offline.js ya no se mantiene activamente. Alternativas modernas: API nativas del navegador (navigator.onLine, eventos online y offline), Workbox para comportamiento offline basado en Service Workers o hooks ligeros en React/Vue. Estas soluciones suelen ser más fiables y no añaden una dependencia externa.

Cumplimiento

Offline.js y el RGPD

Base jurídica
Offline.js is a client-side utility library with no data processing. GDPR does not apply to the library itself.
Nivel de riesgo
low
Normativa aplicable
Not applicable: Offline.js is a client-side utility with no data processing

Evaluación de impacto (EIPD)

A DPIA is not required for Offline.js. The library has no data processing capabilities.

Texto de ejemplo para su banner

Esta aplicación utiliza Offline.js, una librería open source cliente que muestra avisos cuando se pierde la conexión a Internet. Offline.js no envía datos, no instala cookies y no transmite información a terceros. Es neutral en materia de privacidad.
Cookies y rastreadores

Lo que Offline.js instala y contacta

Método de seguimiento
Open-source JavaScript library for offline detection, client-side only, no server communication
Ubicación de los servidores
Self-hosted (deployer infrastructure)
Modo sin cookies disponible
Sí

Cookies instaladas (1)

NombreTipoDuraciónFinalidad
offline_nonesessionSessionOffline.js sets no cookies. This entry notes its absence for completeness

Dominios de terceros contactados (2)

  • github.hubspot.com
  • npmjs.com
Preguntas

Preguntas frecuentes sobre Offline.js

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

¿Offline.js recoge datos personales?

No. Offline.js se ejecuta exclusivamente en el navegador, no envía telemetría y no recopila nada. Solo comprueba si hay conexión a Internet.

¿Offline.js instala cookies?

No. Offline.js no instala cookies ni utiliza localStorage o sessionStorage.

¿Offline.js realiza peticiones de red?

Comprueba la conectividad mediante una petición a la URL que usted indique. Por defecto suele apuntar al favicon.ico del propio dominio. No llama a servicios externos salvo que usted lo configure.

¿Hay que mencionar Offline.js en la política de privacidad?

No es necesario, porque no hay tratamiento de datos personales.

¿Necesito una EIPD para Offline.js?

No.

¿Sigue manteniéndose Offline.js?

La librería apenas se actualiza. Para aplicaciones modernas se recomiendan las API nativas del navegador (navigator.onLine, eventos online/offline) o Workbox para soluciones basadas en Service Workers.

¿Cómo debo incluir Offline.js?

Aloje el script y el CSS en su propio dominio. Evite servirlo desde CDN públicos estadounidenses para no enviar la IP del visitante a terceros.

¿Existen alternativas modernas a Offline.js?

Sí: navigator.onLine junto con los eventos online y offline cubre la mayoría de los casos. Para estrategias offline avanzadas, Workbox y los Service Workers son hoy la mejor práctica.

Haga que su sitio cumpla la normativa hoy mismo.

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