Frameworks

Offline.js

Nicht eingestuftOffizielle Website

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.

Überblick

Was macht Offline.js?

Was ist Offline.js?

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.

Welche Daten und Cookies?

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.

DSGVO und ePrivacy: Bewertung

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.

Drittlandtransfer und CDN Hinweis

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.

Pflegestatus und Alternativen

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.

Datenschutz

Offline.js und die DSGVO

Rechtsgrundlage
Offline.js is a client-side utility library with no data processing. GDPR does not apply to the library itself.
Risikostufe
low
Anwendbare Vorschriften
Not applicable: Offline.js is a client-side utility with no data processing

Datenschutz-Folgenabschätzung (DSFA)

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

Beispieltext für Ihr Banner

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.
Cookies und Tracker

Was Offline.js setzt und kontaktiert

Tracking-Methode
Open-source JavaScript library for offline detection, client-side only, no server communication
Serverstandort
Self-hosted (deployer infrastructure)
Cookieloser Modus verfügbar
Ja

Gesetzte Cookies (1)

NameTypLaufzeitZweck
offline_nonesessionSessionOffline.js sets no cookies. This entry notes its absence for completeness

Kontaktierte Drittanbieter-Domains (2)

  • github.hubspot.com
  • npmjs.com
Fragen

Häufige Fragen zu Offline.js

Ihre Frage ist nicht dabei? Schreiben Sie uns, wir antworten schnell.

Erfasst Offline.js personenbezogene Daten?

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.

Setzt Offline.js Cookies?

Nein. Offline.js setzt weder Cookies noch nutzt es localStorage oder sessionStorage.

Stellt Offline.js Netzwerk Anfragen?

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.

Muss Offline.js in der Datenschutzerklärung genannt werden?

Nicht zwingend, da keine personenbezogenen Daten verarbeitet werden.

Brauche ich eine DSFA für Offline.js?

Nein.

Wird Offline.js noch aktiv gepflegt?

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.

Wie sollte ich Offline.js einbinden?

Hosten Sie Skript und CSS selbst auf Ihrer Domain. Vermeiden Sie die Einbindung über öffentliche US CDNs, um IP Übermittlungen an Drittanbieter zu verhindern.

Gibt es moderne Alternativen zu Offline.js?

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.

Machen Sie Ihre Website noch heute konform.

Kostenlos bis 25.000 Sitzungen pro Monat. Keine Kreditkarte, keine Bindung.