React
React ist die populaerste JavaScript-UI-Bibliothek, von Meta erstellt und als Open Source veröffentlicht, heute von Meta und einer großen Community gepflegt. Sie ermöglicht komponentenbasierte Oberflächen mit Hooks, virtuellem DOM-Diffing und unidirektionalem Datenfluss. React selbst setzt keine Cookies, ruft keine externen Server auf und sammelt keine Daten. Die Datenschutzfrage auf einer Website betrifft die Auslieferung: gebündelt mit der Anwendung (kein Drittanbieter) oder über ein oeffentliches CDN wie unpkg, jsDelivr oder cdnjs, das die Besucher-IP protokolliert.
Was macht React?
Was React tut und wie es auf einer Website erscheint
React ist eine quelloffene JavaScript-Bibliothek, die Meta 2013 unter der MIT-Lizenz veröffentlicht hat. Sie baut Benutzeroberflaechen aus wiederverwendbaren Komponenten, nutzt ein virtuelles DOM für minimale Updates und stellt Hooks für Zustandsverwaltung, Seiteneffekte und Kontext bereit. React ist Grundlage von Next.js, Remix, Gatsby, React Native und unzaehligen internen Anwendungen. Auf einer Website erscheint React typischerweise als gebündelte JavaScript-Datei, erzeugt von Vite, Webpack, esbuild oder Turbopack und vom gleichen Ursprung wie das HTML ausgeliefert.
Cookies und Daten von React
React selbst setzt keine Cookies, ruft keine Meta-Server auf und sammelt keine Telemetrie. Server Side Rendering über ReactDOMServer bleibt auf der Infrastruktur des Betreibers. Die Bibliothek ist nach dem Download voll autark. Die einzigen ausgetauschten personenbezogenen Daten stammen aus dem HTTP-Aufruf des JavaScript-Bundles: Besucher-IP, User-Agent und TLS-Metadaten, die der Host der Datei verarbeitet.
DSGVO- und ePrivacy-Implikationen
Da React nichts auf das Endgerät schreibt, greift die strenge Einwilligungspflicht des Artikel 5 Absatz 3 ePrivacy nicht direkt. Wird der React-UMD-Build jedoch von unpkg.com, cdn.jsdelivr.net oder cdnjs.cloudflare.com geladen, wird die Besucher-IP an das CDN übermittelt. Das Urteil des Landgerichts Bonn zu Google Fonts vom 20. Januar 2022 zeigt, dass europäische Gerichte dies als personenbezogene Verarbeitung sehen können, die Einwilligung oder dokumentiertes berechtigtes Interesse erfordert. Bundling von React umgeht die Frage vollständig.
Internationale Datenübermittlung
Produktionsbereitstellungen bundeln React fast immer, was den grenzüberschreitenden Transfer eliminiert. Wird ein CDN für Prototypen oder Dokumentation eingesetzt, sind Cloudflare Inc. (Betreiber von cdnjs sowie eines erheblichen Teils von jsDelivr und unpkg) und Fastly Inc. US-kontrolliert und unter dem EU-US Data Privacy Framework zertifiziert, was eine Angemessenheitsgrundlage für die wenigen übermittelten Daten liefert.
Einwilligung und Rechtsgrundlage
Berechtigtes Interesse nach Artikel 6 Absatz 1 lit. f DSGVO ist die Standardgrundlage für React in Produktion: die Bibliothek ist gebündelt, wird von der eigenen Domain ausgeliefert und nicht vom restlichen JavaScript zu unterscheiden. Eine spezifische Einwilligung ist nicht erforderlich. Wird der UMD-Build von einem öffentlichen CDN geladen, ist die Behandlung wie bei jQuery: bundeln oder das Script-Tag über die CMP steuern.
Praktische Compliance-Schritte
React über npm oder yarn bündeln, das resultierende JavaScript von der gleichen Domain oder einem EU-CDN wie Bunny CDN oder Scaleway Edge ausliefern, eine Content Security Policy konfigurieren, die Skriptquellen einschränkt, regelmäßig prüfen, dass kein Entwicklerwerkzeug React aus unpkg in Produktion nachlaedt, und die Framework-Wahl im Datenschutzhinweis erwähnen, falls auf React aufgesetzte Funktionen Cookies oder Daten verarbeiten.
React und die DSGVO
- Rechtsgrundlage
- Legitimate interest under Article 6(1)(f) GDPR when React is bundled with the application and served from the same origin. Following the Bonn Regional Court ruling on Google Fonts, loading React from a non-EU CDN that receives the visitor IP can require prior consent.
- Risikostufe
- low
- Anwendbare Vorschriften
- GDPR, ePrivacy Directive, German TTDSG / TDDDG, EU-US Data Privacy Framework
Datenschutz-Folgenabschätzung (DSFA)
Eine DSFA ist für React selbst in der Regel nicht erforderlich. Eine kurze Übermittlungs-Folgenabschätzung empfiehlt sich beim Laden über ein Nicht-EU-CDN zur Laufzeit. Dokumentieren Sie, dass nur IP und User-Agent für einen statischen Datei-Abruf übermittelt werden, das CDN unter dem EU-US Data Privacy Framework zertifiziert ist und das Bundling die Übermittlung vollständig eliminiert.
Beispieltext für Ihr Banner
Diese Website ist mit der Bibliothek React gebaut. React selbst sammelt keine Daten und setzt keine Cookies. Das kompilierte JavaScript-Bundle wird von unserer eigenen Domain ausgeliefert und kontaktiert weder Meta noch andere externe Dienste zur Laufzeit. Eine besondere Einwilligung für React ist nicht erforderlich.
Was React setzt und kontaktiert
- Tracking-Methode
- JavaScript UI library, typically bundled with the application via npm or loaded from a CDN. React itself does not collect data, but the hosting CDN logs HTTP requests.
- Serverstandort
- Depends on hosting. Bundled with the application: same origin. unpkg.com: Cloudflare global edge. cdn.jsdelivr.net: Fastly and Cloudflare. cdnjs.cloudflare.com: Cloudflare global edge. The React project itself is hosted on react.dev.
- Cookieloser Modus verfügbar
- Ja
- Datenübermittlung außerhalb der EU
- React is an open source project published under the MIT license, originally created by Meta Platforms Inc. (United States). The library itself does not transfer data, but loading it from a public CDN (unpkg, jsDelivr, cdnjs) transmits the visitor IP and User-Agent to a US controlled CDN provider. Bundling React with the application removes any third country exposure.
Kontaktierte Drittanbieter-Domains (4)
unpkg.comcdn.jsdelivr.netcdnjs.cloudflare.comreact.dev
Häufige Fragen zu React
Ihre Frage ist nicht dabei? Schreiben Sie uns, wir antworten schnell.
Setzt React Cookies?
Nein. React ist eine UI-Rendering-Bibliothek, die keine Cookies setzt, nicht in den localStorage schreibt und keine Telemetrie sammelt. Cookies auf einer React-Website stammen von anderen Komponenten (Authentifizierung, Analytik, Marketing, Backend-Sessions), nicht von React.
Brauche ich eine Einwilligung, um React einzusetzen?
Bei einem Produktionsdeployment, in dem React mit dem Anwendungs-JavaScript gebündelt und von Ihrer eigenen Domain ausgeliefert wird, ist keine spezielle Einwilligung erforderlich. Das Skript ist vom restlichen Code nicht zu unterscheiden. Einwilligungserwaegungen können gelten, wenn Sie React von einem öffentlichen CDN (unpkg.com, cdn.jsdelivr.net) laden, da dann die Besucher-IP an einen Nicht-EU-Anbieter übermittelt wird.
Welche Rechtsgrundlage gilt für React?
Berechtigtes Interesse nach Artikel 6 Absatz 1 lit. f DSGVO ist die übliche Grundlage, wenn React gebündelt und selbst gehostet wird. Die Verarbeitung beschränkt sich auf die Auslieferung des Website-Codes, was für den Vertrag oder das berechtigte Betreiberinteresse erforderlich ist. Eine Einwilligung für die Bibliothek selbst ist nicht nötig.
Übermittelt React Daten in die USA?
React ist eine quelloffene Bibliothek; der Code kommuniziert nach der Installation nicht mit Meta-Servern. Daten werden nur in die USA übermittelt, wenn Sie React über ein US-CDN (unpkg, jsDelivr, cdnjs) ausliefern statt es zu bündeln. Bundling beseitigt den grenzüberschreitenden Transfer im Zusammenhang mit der Bibliothek.
Ist eine DSFA für React erforderlich?
Nein, React allein löst keine DSFA-Pflicht aus. Dokumentieren Sie die Bibliothek im allgemeinen Technologie-Stack. Eine DSFA kann für auf React aufgesetzte Funktionen (Authentifizierung, Profiling, Verhaltensanalyse) erforderlich sein, jedoch nicht für die Rendering-Schicht.
Wie setze ich React DSGVO-konform um?
React per npm oder yarn installieren, mit Vite, Webpack, esbuild oder Turbopack mit dem restlichen Code bündeln, die statischen Assets auf der eigenen Domain oder einem EU-CDN wie Bunny CDN oder Scaleway Edge bereitstellen und eine Content Security Policy konfigurieren, die die Skript-Quelle festlegt. React nicht aus einem öffentlichen CDN in Produktion laden.
Gibt es Alternativen zu React?
Alternativen sind Vue.js, Svelte, SolidJS, Preact (eine kleinere React-kompatible Bibliothek), Lit und Angular. Für serverlastige Ansätze können Astro, Hotwire, HTMX und Phoenix LiveView einen Großteil der React-Oberfläche ersetzen. Die richtige Wahl hängt von Team-Skills, ökosystem und Performance-Budgets ab.
Wie aktualisiere ich die Cookie-Richtlinie bei React-Nutzung?
React erfordert keine spezielle Erwähnung. Der Datenschutzhinweis sollte den restlichen JavaScript-Stack und die Cookies der auf React aufgebauten Funktionen (Authentifizierung, Analytik, A/B-Testing) beschreiben. Jedes Drittanbieter-CDN, das in Produktion eingesetzt wird, mit dem anwendbaren Übermittlungsmechanismus nennen.
Machen Sie Ihre Website noch heute konform.
Kostenlos bis 25.000 Sitzungen pro Monat. Keine Kreditkarte, keine Bindung.