CDN

cdnjs

Nicht eingestuft

cdnjs ist ein kostenloses, quelloffenes Content Delivery Network, das Cloudflare betreibt und über viertausend JavaScript- und CSS-Bibliotheken hostet, darunter jQuery, Bootstrap, Font Awesome, lodash, Moment.js, popper.js und viele mehr. Entwickler greifen über cdnjs.cloudflare.com darauf zu und erhalten die Datei vom nächsten Cloudflare-Edge. cdnjs selbst setzt keine Marketing-Cookies, aber das zugrunde liegende Cloudflare-Netz kann das Bot-Management-Cookie __cf_bm setzen und protokolliert jeden HTTP-Aufruf, was die gleichen DSGVO-Fragen aufwirft wie jedes US-CDN.

Überblick

Was macht cdnjs?

Was cdnjs tut und wie es auf einer Website erscheint

cdnjs ist ein kostenloses, quelloffenes CDN von Cloudflare mit über viertausend JavaScript- und CSS-Bibliotheken. Entwickler fügen eine URL wie https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js in ein Script-Tag ein, und Cloudflare liefert die Datei vom globalen Anycast-Edge aus. cdnjs ist weit verbreitet für jQuery, Bootstrap, Font Awesome, lodash, Moment.js, anime.js, popper.js, Chart.js, Highlight.js und viele weitere.

Cookies und von cdnjs erhobene Daten

cdnjs selbst setzt keine Analytik- oder Marketing-Cookies. Das Cloudflare-Netz kann das Bot-Management-Cookie __cf_bm (30 Minuten) auf der Domain cdnjs.cloudflare.com setzen, wenn verdaechtiger Verkehr erkannt wird. Jeder HTTP-Aufruf wird für Cache-Statistiken und Missbrauchsprävention geloggt, einschließlich Besucher-IP, User-Agent, angeforderter URL und Referer.

DSGVO- und ePrivacy-Implikationen

Artikel 5 Absatz 3 ePrivacy greift, da __cf_bm, selbst wenn es als Bot-Schutz eingestuft wird, auf dem Endgerät gespeichert wird. Cloudflare argumentiert, es sei unbedingt erforderlich, doch mehrere europäische Aufsichtsbehörden bevorzugen eine informierte Einwilligung. Die Übermittlung der Besucher-IP an einen US-Anbieter löst zudem DSGVO-Regeln zu Transfer und Rechtsgrundlage aus.

Internationale Datenübermittlung

Cloudflare Inc. ist ein US-Unternehmen, das dem CLOUD Act und FISA 702 unterliegt. Es ist unter dem EU-US Data Privacy Framework zertifiziert, das eine Angemessenheitsgrundlage für US-Übermittlungen liefert. Cloudflare unterzeichnet Standardvertragsklauseln im Enterprise-DPA und bietet die Data Localization Suite, die Logs für zahlende Kunden auf EU-Regionen begrenzt; cdnjs als Gratisdienst profitiert davon nicht.

Einwilligung und Rechtsgrundlage

Berechtigtes Interesse nach Artikel 6 Absatz 1 lit. f DSGVO ist für das Laden essenzieller Bibliotheken vertretbar, doch das Bonner Google-Fonts-Urteil und ähnliche Entscheidungen legen nahe, dass vorheriges Opt-in der sicherere Weg ist, wenn das CDN im Drittland sitzt. Self-Hosting oder ein EU-CDN (Bunny CDN, Scaleway Edge, jsDelivr Europe Edge) löst die Frage.

Praktische Compliance-Schritte

Alle cdnjs-URLs im Code inventarisieren, für jede Bibliothek entscheiden, ob sie kritisch für den Erstaufruf ist oder lazy geladen werden kann, die passenden Versionen herunterladen und vom eigenen Ursprung oder einem EU-CDN ausliefern, Subresource-Integrity-Hashes hinzufügen und Cloudflare im Datenschutzhinweis nennen, wenn cdnjs weiter genutzt wird. Sonst die Script-Tags in die Consent Management Platform integrieren, sodass sie erst nach Opt-in feuern.

Datenschutz

cdnjs und die DSGVO

cdnjs ist als „Nicht eingestuft“ eingestuft. Auf einer Website für Besucher aus der EU darf der Dienst erst nach deren Einwilligung laden und muss in Ihrer Cookie-Richtlinie aufgeführt sein.

Rechtsgrundlage
Legitimate interest under Article 6(1)(f) GDPR can be argued for fetching technical assets, but the Bonn Regional Court ruling on Google Fonts and similar decisions across the EU have made consent the safer path when a third party US CDN receives the visitor IP.
Risikostufe
medium
Anwendbare Vorschriften
GDPR, ePrivacy Directive, German TTDSG / TDDDG, EU-US Data Privacy Framework, French CNIL 2020 cookie guidelines

Datenschutz-Folgenabschätzung (DSFA)

Eine eigenständige DSFA ist für cdnjs selten erforderlich. Eine auf Cloudflare Inc. fokussierte Übermittlungs-Folgenabschätzung empfiehlt sich, mit EU-US Data Privacy Framework Zertifizierung, IP-Logging, Edge-Log-Aufbewahrung und zusätzlichen Maßnahmen. Bei vielen Bibliotheken besser in eine Gesamtpruefung der Drittanbieter-JavaScripts einbetten.

Beispieltext für Ihr Banner

Diese Website lädt einige JavaScript- und CSS-Bibliotheken über cdnjs, ein Content Delivery Network von Cloudflare Inc. Beim Abruf einer Datei verarbeitet Cloudflare Ihre IP-Adresse, den User-Agent und die angeforderte URL unter dem EU-US Data Privacy Framework. Mit Klick auf Akzeptieren erlauben Sie diesen technischen Aufruf. Sie können auch Ablehnen, dann liefern wir die Bibliotheken von unserem eigenen EU-Server.
Cookies und Tracker

Was cdnjs setzt und kontaktiert

Tracking-Methode
Content delivery network hosting open source JavaScript and CSS libraries. Operates through HTTP requests; Cloudflare bot management cookie __cf_bm may be set on the cdnjs.cloudflare.com domain.
Serverstandort
Global Cloudflare anycast edge network with more than 300 cities including Frankfurt, Amsterdam, Paris, Madrid, Stockholm, Warsaw and Milan. Origin servers are operated by Cloudflare Inc.
Datenübermittlung außerhalb der EU
cdnjs.cloudflare.com is operated by Cloudflare Inc. (San Francisco, USA). Each request logs the visitor IP, User-Agent, requested file and referrer. Cloudflare is certified under the EU-US Data Privacy Framework and signs Standard Contractual Clauses through its customer DPA.

Gesetzte Cookies (1)

NameTypLaufzeitZweck
__cf_bmHTTP cookie30 minutesCloudflare bot management cookie set on cdnjs.cloudflare.com when suspicious traffic is detected.

Kontaktierte Drittanbieter-Domains (3)

  • cdnjs.cloudflare.com
  • cdnjs.com
  • cloudflare.com
Fragen

Häufige Fragen zu cdnjs

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

Welche Cookies setzt cdnjs?

cdnjs selbst setzt keine Marketing- oder Analytik-Cookies. Das Cloudflare-Netz kann __cf_bm (30 Minuten) auf cdnjs.cloudflare.com für Bot-Management setzen. Serverseitige Logs erfassen IP, User-Agent, URL und Referer.

Brauche ich eine Einwilligung für cdnjs?

Best Practice für europäische Websites: vor dem Laden eines Drittanbieter-Skripts über cdnjs ein Opt-in einholen, besonders in Bonner-Linie-Jurisdiktionen. Self-Hosting ist die einfachste Alternative.

Welche Rechtsgrundlage?

Berechtigtes Interesse nach Artikel 6 Absatz 1 lit. f DSGVO ist für das Laden essenzieller Bibliotheken vertretbar. Einwilligung nach Artikel 6 Absatz 1 lit. a ist sicherer, vor allem in Deutschland und Frankreich, und erforderlich, wenn __cf_bm als nicht unbedingt erforderlich gilt.

Übermittelt cdnjs Daten in die USA?

Ja. Cloudflare Inc. ist US-kontrolliert und unter dem EU-US Data Privacy Framework zertifiziert. Edge-Logs können in US-Rechenzentren repliziert werden. Self-Hosting auf einem EU-Ursprung oder EU-CDN vermeidet die Übermittlung.

Brauche ich eine DSFA?

Eine eigenständige DSFA ist selten erforderlich. Eine Übermittlungs-Folgenabschätzung zu Cloudflare Inc. wird empfohlen, eingebettet in eine breitere Prüfung der Drittanbieter-JavaScripts bei vielen Bibliotheken.

Wie setze ich cdnjs konform um?

cdnjs-URLs inventarisieren, Bibliotheken auf eigenem Ursprung oder einem EU-CDN selbst hosten, Subresource-Integrity-Hashes und eine Content Security Policy hinzufügen. Wird cdnjs beibehalten, Script-Tags in die Consent Management Platform integrieren.

Gibt es Alternativen zu cdnjs?

Self-Hosting ist am einfachsten. EU-Alternativen: Bunny CDN, Scaleway Edge, jsDelivr Europe Edge. Viele Bibliotheken sind zudem über npm verfügbar und können direkt gebündelt werden.

Wie aktualisiere ich die Cookie-Richtlinie für cdnjs?

Cloudflare Inc. als Unterauftragsverarbeiter nennen, das Cookie __cf_bm und seinen Zweck beschreiben, die IP-Protokollierung bei jeder Anfrage erwähnen, die EU-US Data Privacy Framework Zertifizierung und auf die Cloudflare-Datenschutzerklärung verlinken.

Machen Sie Ihre Website noch heute konform.

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