DatensouverĂ€nitĂ€t & DatenportabilitĂ€t: Kontrolle ĂŒber Unternehmensdaten
DatensouverĂ€nitĂ€t im Ăberblick
đą DatensouverĂ€nitĂ€t = Kontrolle ĂŒber Speicherort, Zugriff, Verarbeitung und Export der eigenen Daten
đą DatenportabilitĂ€t ist das Recht und die technische FĂ€higkeit, Daten in offenen Formaten zu exportieren.
đą DSGVO Art. 20 und EU Data Act stĂ€rken das Recht auf DatenĂŒbertragbarkeit erheblich.
đą API-First-Architektur und offene Formate sind die technische Basis fĂŒr DatensouverĂ€nitĂ€t.
đą Individualsoftware bietet strukturelle Vorteile: Code-Eigentum, offene Formate, volle ExportfĂ€higkeit.
Was ist DatensouverÀnitÀt?
DatensouverĂ€nitĂ€t (auch Datenhoheit) beschreibt die vollstĂ€ndige Kontrolle einer Organisation ĂŒber ihre Daten. Im Unterschied zu Datensicherheit, die den Schutz von Daten vor Verlust und unbefugtem Zugriff fokussiert, geht DatensouverĂ€nitĂ€t weiter: Es geht um die aktive SteuerungsfĂ€higkeit.
Eine umfassendere Betrachtung bietet unser Hauptartikel Digitale SouverÀnitÀt.
DatensouverÀnitÀt vs. Datensicherheit vs. Datenschutz
Diese drei Begriffe sind verwandt, beschreiben aber unterschiedliche Aspekte:
| Begriff | Fokus | Kernfrage |
|---|---|---|
| Datensicherheit | Technischer Schutz | âSind unsere Daten vor Verlust und Zugriff geschĂŒtzt?â |
| Datenschutz | Rechtlicher Schutz personenbezogener Daten | âVerarbeiten wir Daten DSGVO-konform?â |
| DatensouverĂ€nitĂ€t | Kontrolle und UnabhĂ€ngigkeit | âHaben wir die volle Kontrolle ĂŒber unsere Daten?â |
DatensouverĂ€nitĂ€t schlieĂt beide anderen Aspekte ein, geht aber darĂŒber hinaus: Sie umfasst auch die FĂ€higkeit, Daten zu migrieren, Anbieter zu wechseln und die Datenverarbeitung nach eigenen Regeln zu gestalten.
DatenportabilitÀt als Recht und GeschÀftsanforderung
DSGVO Art. 20: Das Recht auf DatenĂŒbertragbarkeit
Die DSGVO verankert in Artikel 20 das Recht auf DatenportabilitĂ€t. Betroffene Personen können ihre personenbezogenen Daten in einem strukturierten, gĂ€ngigen und maschinenlesbaren Format anfordern und einem anderen Verantwortlichen ĂŒbermitteln lassen.
FĂŒr Softwareprojekte bedeutet das: Jede Anwendung, die personenbezogene Daten verarbeitet, muss technisch in der Lage sein, diese Daten in einem standardisierten Format zu exportieren. Das ist keine optionale Funktion, sondern eine gesetzliche Pflicht.
EU Data Act: PortabilitĂ€t fĂŒr alle Daten
Der EU Data Act, seit 2025 in Kraft, erweitert die PortabilitÀtsanforderungen erheblich:
- Nicht-personenbezogene Daten werden einbezogen (z. B. IoT-Daten, Maschinendaten)
- Anbieter mĂŒssen den Wechsel zu einem anderen Dienst technisch ermöglichen
- WechselgebĂŒhren mĂŒssen schrittweise auf null reduziert werden
- Offene, standardisierte Datenformate werden Pflicht
PortabilitÀt als GeschÀftsanforderung
UnabhÀngig von regulatorischen Pflichten ist DatenportabilitÀt eine strategische GeschÀftsanforderung:
- AnbierunabhÀngigkeit: Wer seine Daten jederzeit exportieren kann, ist nicht an einen Anbieter gebunden (Vendor Lock-in vermeiden)
- GeschĂ€ftskontinuitĂ€t: Bei Anbieterwechsel, Insolvenz oder Produkteinstellung bleiben die Daten verfĂŒgbar
- Innovation: Daten können fĂŒr neue Anwendungen, Analysen oder KI-Modelle genutzt werden â unabhĂ€ngig vom Ursprungssystem
PortabilitÀt in Softwareprojekten umsetzen
Offene Datenformate
Die Wahl der Datenformate entscheidet ĂŒber die PortabilitĂ€t einer Software:
Empfohlene offene Formate:
- JSON: Standard fĂŒr API-Kommunikation und strukturierte Daten
- XML: FĂŒr komplexe, hierarchische Datenstrukturen
- CSV: FĂŒr tabellarische Daten, universell lesbar
- Standard-SQL: FĂŒr Datenbankexporte, unabhĂ€ngig vom Datenbanksystem
- PDF/A: FĂŒr archivierbare Dokumente
Zu vermeiden:
- ProprietÀre BinÀrformate ohne offene Spezifikation
- Herstellerspezifische Exportformate, die nur mit einer bestimmten Software lesbar sind
- VerschlĂŒsselte Formate ohne SchlĂŒsselĂŒbergabe
API-First-Architektur
Eine API-First-Architektur stellt sicher, dass alle Daten ĂŒber standardisierte Schnittstellen zugĂ€nglich sind:
- REST-APIs mit vollstÀndiger Dokumentation (OpenAPI/Swagger)
- GraphQL-Endpunkte fĂŒr flexible Datenabfragen
- Bulk-Export-Endpoints fĂŒr den vollstĂ€ndigen Datenexport
- Webhook-Integration fĂŒr die Echtzeit-Synchronisation mit anderen Systemen
Das Prinzip: Alles, was die BenutzeroberflĂ€che anzeigt, ist auch ĂŒber die API verfĂŒgbar. Es gibt keine Daten, die nur ĂŒber die GUI zugĂ€nglich sind.
DatenbankunabhÀngigkeit
ORM-Frameworks (Object-Relational Mapping) entkoppeln die Anwendungslogik von der konkreten Datenbank:
- Laravel mit Eloquent: UnterstĂŒtzt MySQL, PostgreSQL, SQLite, SQL Server
- Symfony mit Doctrine: UnterstĂŒtzt MySQL, PostgreSQL, Oracle, SQLite und weitere
- Migrationen: DatenbankĂ€nderungen werden als Code definiert und lassen sich auf jedem unterstĂŒtzten Datenbanksystem ausfĂŒhren
Das bedeutet: Die Datenbank kann gewechselt werden, ohne den Anwendungscode zu Ă€ndern. Ein wichtiger Baustein fĂŒr die infrastrukturelle UnabhĂ€ngigkeit.
Datenmigration: Vom alten ins neue System
Wenn Daten von einem bestehenden System in ein neues ĂŒbertragen werden mĂŒssen, ist eine strukturierte Datenmigration entscheidend. PortabilitĂ€t erleichtert diesen Prozess erheblich, aber eine Migration umfasst mehr als reinen Datenexport:
Migrationsphasen
- Analyse: Bestandsaufnahme aller Daten, Formate und AbhÀngigkeiten
- Mapping: Definition, wie Daten aus dem alten System in das neue ĂŒbertragen werden
- Transformation: Bereinigung, Konvertierung und Anpassung der Daten
- Migration: Ăbertragung der Daten in das neue System
- Validierung: ĂberprĂŒfung der VollstĂ€ndigkeit und Korrektheit
- Parallelbetrieb: Zeitweiser Betrieb beider Systeme zur Absicherung
Risiken minimieren
- VollstÀndige Datensicherung vor der Migration
- Testmigration mit einem Teilbestand der Daten
- Dokumentation aller Transformationsregeln
- Rollback-Plan fĂŒr den Fall unerwarteter Probleme
DatensouverÀnitÀt als Grundprinzip
Als Berliner Agentur fĂŒr individuelle Softwareentwicklung verankert TenMedia DatensouverĂ€nitĂ€t in jedem Projekt â von der Architektur bis zum laufenden Betrieb:
- Code-Eigentum: Der Quellcode gehört dem Auftraggeber â inklusive der gesamten Datenverarbeitungslogik
- Offene Formate: Alle Daten werden in standardisierten, offenen Formaten gespeichert
- API-First: Dokumentierte REST-APIs ermöglichen den programmatischen Zugriff auf alle Daten
- Exportfunktionen: VollstÀndiger Datenexport ist eine Standardfunktion jeder TenMedia-Anwendung
- DatenbankunabhÀngigkeit: ORM-basierte Entwicklung ermöglicht den Wechsel des Datenbanksystems
WeiterfĂŒhrende Informationen
- Digitale SouverĂ€nitĂ€t in der Softwareentwicklung â Der ĂŒbergeordnete Leitfaden
- Vendor Lock-in vermeiden â Strategien fĂŒr UnabhĂ€ngigkeit
- Open-Source-Strategien fĂŒr Unternehmen
- DatensouverÀnitÀt im Kurzabriss
Hinweis: Dieser Beitrag dient der allgemeinen Information und stellt keine Rechtsberatung dar. FĂŒr verbindliche AuskĂŒnfte zu regulatorischen Anforderungen empfehlen wir die Konsultation einer spezialisierten Rechtsberatung.