Nutzt Ihre Website Drittanbieter-Dienste? Werden Sie in wenigen Minuten DSGVO-konform.
FlowConsent testenmobileCta.note
Offline.js ist eine schlanke Open Source JavaScript Bibliothek, die automatisch erkennt, wenn ein Nutzer die Internetverbindung verliert, und anpassbare Offline Benachrichtigungen anzeigen kann. Sie läuft vollständig im Browser, sendet keine Server Anfragen, sammelt keine Daten und setzt keine Cookies. Offline.js hat keine DSGVO Implikationen.
Offline.js ist eine kleine, MIT lizenzierte JavaScript Bibliothek, die automatisch erkennt, wenn ein Nutzer die Internetverbindung verliert oder wiedererlangt, und sich nahtlos in eine Webseite integrieren lässt. Sie wurde ursprünglich von HubSpot veröffentlicht und ist heute Teil der eligrey/Offline Projektfamilie. Die Bibliothek besteht aus einem Skript und einer kleinen CSS Datei und stellt UI Pattern für Offline Benachrichtigungen bereit.
Offline.js setzt keine Cookies, sendet keine Telemetrie, ruft keine externen Server an und kommuniziert ausschließlich mit derjenigen URL, die Sie selbst zur Verbindungsprüfung konfigurieren (typischerweise eine kleine HEAD Anfrage zur eigenen Domain). Es werden keine personenbezogenen Daten erhoben.
Da Offline.js keine personenbezogenen Daten verarbeitet und keine Informationen auf dem Endgerät ablegt, ist weder eine Rechtsgrundlage nach Art. 6 DSGVO noch eine Einwilligung nach § 25 TDDDG bzw. Art. 5 Abs. 3 ePrivacy erforderlich. Die Bibliothek ist datenschutzneutral.
Get GDPR compliant in 10 minutes
Free plan available · No credit card required
Offline.js selbst überträgt keine Daten in Drittländer. Vorsicht ist nur geboten, wenn Sie das Skript über ein US CDN wie cdnjs.cloudflare.com oder unpkg.com einbinden: dann wird die IP Adresse des Besuchers an den CDN Anbieter übermittelt. Die DSGVO konforme Lösung ist Self Hosting des Skripts und der CSS Datei auf der eigenen Domain.
Offline.js wird nicht mehr aktiv weiterentwickelt. Moderne Alternativen: native Browser APIs (navigator.onLine, online und offline Events), Workbox für Service Worker basiertes Offline Verhalten oder schlanke Custom Hooks in React/Vue. Diese Lösungen sind häufig zuverlässiger und benötigen keine externe Abhängigkeit.
Websites using Offline.js must obtain user consent under GDPR regulations.
DPIA considerations
A DPIA is not required for Offline.js. The library has no data processing capabilities.
Sample consent text
Diese Anwendung verwendet Offline.js, eine clientseitige Open Source Bibliothek, die anzeigt, wenn die Internetverbindung verloren geht. Offline.js sendet keine Daten, setzt keine Cookies und überträgt keine Informationen an Dritte. Es ist datenschutzneutral.
Third-party domains contacted
github.hubspot.comnpmjs.comCookies placed
| Name | Type | Duration | Purpose |
|---|---|---|---|
| offline_none | session | Session | Offline.js sets no cookies — this entry notes its absence for completeness |
Dieser Dienst erhebt möglicherweise Nutzerdaten. Stellen Sie die DSGVO-Konformität mit FlowConsent sicher.
Nein. Offline.js läuft ausschließlich im Browser, sendet keine Telemetrie und sammelt nichts. Es prüft lediglich, ob die Internetverbindung verfügbar ist.
Nein. Offline.js setzt weder Cookies noch nutzt es localStorage oder sessionStorage.
Es prüft die Verbindung über eine kleine Anfrage an die URL, die Sie selbst angeben. In der Standardkonfiguration ist das oft favicon.ico der eigenen Domain. Es findet kein Aufruf externer Dienste statt, sofern Sie das selbst nicht konfigurieren.
Nicht zwingend, da keine personenbezogenen Daten verarbeitet werden.
Nein.
Die Bibliothek wird kaum noch aktualisiert. Für moderne Anwendungen empfehlen sich native Browser APIs (navigator.onLine, online/offline Events) oder Workbox für Service Worker basierte Lösungen.
Hosten Sie Skript und CSS selbst auf Ihrer Domain. Vermeiden Sie die Einbindung über öffentliche US CDNs, um IP Übermittlungen an Drittanbieter zu verhindern.
Ja: navigator.onLine plus die Browser Events online und offline reichen für die meisten Anwendungsfälle. Für komplexere Offline Strategien sind Workbox und Service Worker die heutige Best Practice.