vxe-table
vxe-table ist eine quelloffene Vue.js Komponente für Datentabellen, veröffentlicht unter der MIT Lizenz von der x-extends Community. Sie rendert anspruchsvolle Tabellen, Editor Zellen, virtuelles Scrollen und Baumansichten vollständig im Browser des Besuchers. Cookies werden nicht gesetzt, Fingerprints nicht erzeugt, Anbieter Server nicht kontaktiert. Da keine personenbezogenen Daten den Browser verlassen, ist die Einbindung in eine europäische Website unter DSGVO und ePrivacy nahezu risikofrei, solange das Bundle selbst gehostet wird und nicht von einem öffentlichen Drittanbieter CDN geladen wird.
Was macht vxe-table?
vxe-table ist eine funktionsreiche Datentabellen Komponente für Vue.js, gepflegt von der x-extends Community und unter der freizuegigen MIT Lizenz veröffentlicht. Sie richtet sich an Entwicklerteams, die editierbare Tabellen, virtuelles Scrollen, Gruppierung, Filterung, Baumtabellen und Formularintegration benötigen, ohne eine kommerzielle Bibliothek lizenzieren zu müssen. Alle Funktionen laufen im Browser des Besuchers innerhalb des mit der Seite ausgelieferten JavaScript, wodurch vxe-table zur Gruppe reiner UI Bibliotheken gehört, die selbst praktisch keinen Datenschutzfussabdruck haben.
Was vxe-table ist und wie es ausgeliefert wird
vxe-table wird als npm Paket veröffentlicht und im Buildschritt in die Verbraucher Anwendung gebündelt. Zur Laufzeit wird das kompilierte JavaScript im Browser ausgeführt, liest Daten, die die Hostanwendung bereits im Speicher hält, und rendert Zeilen, Spalten und Editoren. Kein vom Komponentenhersteller kontrollierter Server beteiligt sich am Request Lebenszyklus. Optional kann die Bibliothek von einem öffentlichen CDN geladen werden, in den meisten Produktionsumgebungen wird sie jedoch im Haupt Bundle auf der eigenen Domain ausgeliefert.
Welche Daten und Cookies erhoben werden
vxe-table schreibt nicht in document.cookie, nutzt weder localStorage noch sessionStorage für eigene Zwecke, erzeugt keine Geräte Fingerprints und kontaktiert keine externen Server. Die Komponente erhält die Daten, die die Anwendung anzeigen möchte (Kundenlisten, Produktkataloge, interne Berichte) und rendert sie; diese Daten verlassen die Seite nie. Die Bibliothek selbst erzeugt daher keinen Cookie, der in einem Consent Banner aufzuführen wäre.
DSGVO und ePrivacy Folgen
Artikel 5 Absatz 3 der ePrivacy Richtlinie verlangt eine Einwilligung nur dann, wenn ein Akteur Informationen auf dem Endgerät des Nutzers speichert oder darauf zugreift. Da vxe-table keine dieser Operationen ausführt, fällt es nicht unter die Cookie Regel. Aus DSGVO Sicht ist die Bibliothek kein eigener Auftragsverarbeiter, sondern Programmcode, der innerhalb der Anwendung des Verantwortlichen läuft, vergleichbar mit einer Diagrammbibliothek oder einem Datumsfeld. Die Verarbeitung personenbezogener Daten in der Tabelle wird vom Datenfluss der Anwendung bestimmt und nicht von vxe-table.
Einwilligung und Transparenz
Wird vxe-table mit der Anwendung gebündelt und von der eigenen Domain ausgeliefert, ist kein Eintrag im Consent Banner erforderlich. Wird das Skript von einem öffentlichen CDN wie jsDelivr oder unpkg geladen, sieht der CDN Betreiber die IP Adresse des Besuchers und die URL der angeforderten Ressource. Dieser Transfer sollte in der Datenschutzerklärung kurz erwähnt werden, als Rechtsgrundlage genügt das berechtigte Interesse, eine Banner Zustimmung ist nicht erforderlich.
Praktische Umsetzungsschritte
Hosten Sie das Bundle über Ihre Build Pipeline statt es von einem Drittanbieter CDN zu laden; pinnen Sie eine konkrete Version, prüfen Sie den Integritaets Hash und lesen Sie den MIT Lizenztext im Projekt. Werden in der Tabelle sensible personenbezogene Daten angezeigt, gelten dieselben Zugriffskontrollen, Aufbewahrungsregeln und Minimierungsprinzipien wie für jede andere Ansicht. Dokumentieren Sie die Bibliothek in der Software Stueckliste, damit künftige Sicherheitswarnungen schnell trianglierbar bleiben.
vxe-table und die DSGVO
- Rechtsgrundlage
- No legal basis under Article 6 GDPR is required for the library itself because no personal data processing occurs. If the publisher loads the script from a third party CDN, legitimate interest (Article 6(1)(f)) typically covers the technical delivery, but self hosting removes the question.
- Risikostufe
- low
- Anwendbare Vorschriften
- GDPR, ePrivacy Directive, MIT License obligations
Datenschutz-Folgenabschätzung (DSFA)
Eine formale Datenschutz Folgenabschätzung nach Artikel 35 DSGVO wird durch vxe-table selbst nicht ausgelöst, weil die Bibliothek keine personenbezogenen Daten im Auftrag des Verantwortlichen verarbeitet. Im Verzeichnis von Verarbeitungstätigkeiten sollten dennoch jene personenbezogenen Daten erscheinen, die innerhalb der Tabelle angezeigt werden (zum Beispiel Kundenlisten), die Verantwortung dafür liegt jedoch beim Anwendungsdesign, nicht bei der Komponente. Wird die Bibliothek von einem öffentlichen CDN geladen, ist die Übertragung der Besucher IP an diesen CDN Betreiber zu dokumentieren.
Beispieltext für Ihr Banner
Für vxe-table ist kein Eintrag in einem Consent Banner erforderlich, wenn das Bundle vom eigenen Domain des Betreibers ausgeliefert wird. Lädt der Betreiber das Skript von einem öffentlichen CDN wie jsDelivr oder unpkg, sollte dieses CDN in der Datenschutzerklärung unter technische Auslieferungsdienste genannt werden, als Rechtsgrundlage genügt das berechtigte Interesse, eine ausdrückliche Einwilligung ist nicht erforderlich, da weder Cookies noch Identifikatoren gesetzt werden.
Was vxe-table setzt und kontaktiert
- Tracking-Methode
- No tracking. vxe-table is a client side JavaScript library (Vue.js component) bundled with the website assets. It does not set cookies, does not store identifiers, and does not make outbound network requests to any vendor server.
- Serverstandort
- Self hosted. The library is distributed via npm and bundled into the customer application; runtime code executes entirely in the visitor browser from the publisher own origin or chosen CDN. No vendor controlled server is involved.
- Cookieloser Modus verfügbar
- Ja
Kontaktierte Drittanbieter-Domains (3)
cdn.jsdelivr.netunpkg.comregistry.npmjs.org
Häufige Fragen zu vxe-table
Ihre Frage ist nicht dabei? Schreiben Sie uns, wir antworten schnell.
Welche Cookies setzt vxe-table?
Keine. vxe-table ist eine reine clientseitige Vue.js Komponente, die weder in document.cookie noch in localStorage oder sessionStorage für eigene Zwecke schreibt. Sie rendert lediglich die Daten, die ihr von der Anwendung übergeben werden.
Ist eine Einwilligung erforderlich, um vxe-table zu laden?
Nein. Artikel 5 Absatz 3 der ePrivacy Richtlinie gilt nur, wenn ein Dienst Informationen auf dem Endgerät des Nutzers speichert oder liest. vxe-table tut weder das eine noch das andere und kann daher ohne vorherige Zustimmung geladen werden.
Welche Rechtsgrundlage nach DSGVO ist erforderlich?
Für die Bibliothek selbst ist keine Rechtsgrundlage erforderlich, da vxe-table keine personenbezogenen Daten verarbeitet. Personenbezogene Daten, die die Anwendung in der Tabelle anzeigt, stützen sich auf die ohnehin geltende Rechtsgrundlage der Geschaeftsverarbeitung.
Gibt es Datenübermittlungen in die USA oder andere Drittländer?
Nein, sofern das Bundle selbst gehostet wird. Wird vxe-table von einem öffentlichen CDN wie jsDelivr oder unpkg geladen, fliesst die IP des Besuchers an diesen CDN Betreiber, wählen Sie ein CDN mit EU Präsenz oder hosten Sie die Datei selbst.
Ist eine DSFA bei Verwendung von vxe-table erforderlich?
Nein. Eine Datenschutz Folgenabschätzung nach Artikel 35 DSGVO wird durch vxe-table nicht ausgelöst, da die Bibliothek keine personenbezogenen Daten im Auftrag des Verantwortlichen verarbeitet. Eine DSFA kann jedoch wegen der Geschaeftsverarbeitung in der Tabelle erforderlich sein.
Welche Schritte werden für die Einbindung empfohlen?
Installieren Sie das Paket per npm oder yarn, pinnen Sie eine konkrete Version, führen Sie ein Lizenzaudit zur Bestätigung der MIT Vertraeglichkeit durch, bündeln und liefern Sie das Asset von Ihrer eigenen Domain aus und wenden Sie Ihre Standard Zugriffskontrollen auf jede Tabelle mit personenbezogenen Daten an.
Welche Alternativen zu vxe-table gibt es?
Andere Vue.js Tabellenbibliotheken mit ähnlichem Datenschutzfussabdruck sind etwa element plus table, naive ui data table, primevue data table und ag grid community. Alle laufen clientseitig ohne Anbieter Server, Lizenz und Funktionsumfang entscheiden über die Wahl.
Wie ist die Cookie Richtlinie für vxe-table anzupassen?
Im Consent Banner ist nichts hinzuzufügen, weil vxe-table keine Cookies setzt. Wird das Skript von einem öffentlichen CDN geladen, ergänzen Sie die Datenschutzerklärung um einen kurzen Absatz, der das CDN als technischen Dienstleister und das berechtigte Interesse als Rechtsgrundlage beschreibt.
Machen Sie Ihre Website noch heute konform.
Kostenlos bis 25.000 Sitzungen pro Monat. Keine Kreditkarte, keine Bindung.