Datenschutz

Echtdaten im Softwaretest: Zweckbindung und Testlöschung

Echtdaten in Test- und Staging-Systemen: Zweckbindung, Datenminimierung, Pseudonymisierung, Zugriffe und dokumentierte Löschung nach der DSGVO.

BRANDAUER Rechtsanwälte
Ansprechperson

Mag. Bernhard Brandauer, Rechtsanwalt

BRANDAUER Rechtsanwälte

Mag. Bernhard Brandauer begleitet Unternehmen bei der rechtlichen Einordnung und bei der Umsetzung datenschutzrechtlicher Anforderungen.

7. September 2026 · Mag. Bernhard Brandauer, Rechtsanwalt

Produktive Echtdaten wirken im Softwaretest bequem, weil sie reale Abläufe abbilden. Für die Verarbeitung in Entwicklung, Qualitätssicherung oder Staging braucht das Unternehmen trotzdem einen eigenen Zweck, einen begrenzten Datenumfang und kontrollierte Zugriffe. Die Übernahme aus der Produktionsumgebung darf keine pauschale Routine werden.

Dieser Beitrag erklärt, wie Unternehmen Testdaten auswählen, personenbezogene Angaben reduzieren oder pseudonymisieren, externe Umgebungen prüfen und das Testende dokumentieren. Im Mittelpunkt stehen Zweckbindung, Datenminimierung, Sicherheit und Löschung nach Art. 5, Art. 25 und Art. 32 DSGVO. Allgemeine TOM-Dokumentation, Beschäftigtendaten im Produktivbetrieb und eine eigene DSFA für KI sind davon getrennte Fragen.

Erste Einordnung

Sind Echtdaten für Ihren Softwaretest vorbereitet?

Beantworten Sie die Fragen zum Zweck, Datenumfang und Zugriff. Das Ergebnis zeigt, welche Unterlagen vor dem Kopieren in Test- oder Staging-Systeme fehlen können.

01 Frage 1

Ist der konkrete Testzweck dokumentiert?

Beschreiben Sie, welche Funktion geprüft wird und warum dafür personenbezogene Daten erforderlich sein sollen.

Ergebnis

Ihre Orientierung

01

Der Testzweck ist noch zu unbestimmt.

Beschreiben Sie die konkrete Funktion, den erwarteten Testfall und die Information, die das Team dafür wirklich braucht. Ordnen Sie den Test als eigenen Verarbeitungsschritt ein und prüfen Sie Zweck, Rechtsgrundlage und Information.
02

Der Testdatensatz ist noch zu umfangreich.

Entfernen Sie nicht benötigte Felder und Datensätze. Prüfen Sie synthetische Daten, Maskierung oder Pseudonymisierung und begründen Sie jeden verbleibenden Personenbezug.
03

Umgebung oder Zugriffsrechte brauchen eine Nachbesserung.

Trennen Sie Test und Produktion technisch und legen Sie den Kreis der berechtigten Personen fest. Kontrollieren Sie auch Anbieter, Support, Administrationszugriffe, Protokollierung und Exportmöglichkeiten.
04

Testende und Löschung sind noch nicht ausreichend festgelegt.

Setzen Sie ein konkretes Testende, benennen Sie die verantwortliche Stelle und erfassen Sie Datenbanken, Exporte, lokale Kopien und Anbieterabläufe. Prüfen Sie die Löschung und bewahren Sie nur den erforderlichen Nachweis auf.
05

Die wesentlichen Testdaten-Kontrollen sind vorbereitet.

Halten Sie Zweck, Rechtsgrundlage, Auswahl, Schutzmaßnahmen, Empfänger, Testende und Löschkontrolle in einer Freigabeakte fest. Wiederholen Sie die Prüfung bei Änderungen an Daten, Umgebung oder Testumfang.

Testzweck und Rechtsgrundlage für Echtdaten festlegen

Art. 5 Abs. 1 lit. b DSGVO verlangt eine Verarbeitung für festgelegte, eindeutige und legitime Zwecke. Ein Unternehmen muss daher erklären können, welche Funktion getestet wird und warum dafür personenbezogene Echtdaten gebraucht werden. „Für die Entwicklung“ beschreibt den Vorgang allein noch nicht ausreichend. Ein konkreter Fehlerfall, ein Abgleich von Schnittstellen oder ein Migrationstest führt zu unterschiedlichen Datenbedarfen.

Die Übernahme in eine Testumgebung ist ein eigener Verarbeitungsschritt. Die Rechtsgrundlage der Produktion trägt diesen Schritt nicht automatisch, wenn sich Zweck, Empfängerkreis, Schutzmaßnahmen oder Erwartung der betroffenen Personen ändern. Prüfen Sie den Testzweck deshalb zusammen mit der ursprünglichen Verarbeitung und der Information der betroffenen Personen.

Art. 6 DSGVO verlangt eine tragfähige Rechtsgrundlage. Für besondere Kategorien nach Art. 9 DSGVO gelten zusätzliche Anforderungen. Eine technische Bequemlichkeit ersetzt weder Zweckbindung noch Erforderlichkeit. Der bestehende Beitrag zur Prüfung neuer Software vor dem Rollout behandelt die vorgelagerte Risikofrage bei neuen Technologien und bleibt vom konkreten Umgang mit Testdaten abgrenzbar.

Testdaten vor dem Kopieren reduzieren und pseudonymisieren

Art. 5 Abs. 1 lit. c DSGVO begrenzt personenbezogene Daten auf das für die Zwecke der Verarbeitung notwendige Maß. Für einen Test braucht das Team häufig einzelne realistische Fallkonstellationen, aber keinen vollständigen Produktionsbestand. Prüfen Sie Felder, Datensätze, Zeiträume und Statuswerte einzeln. Entfernen Sie Angaben, die für die konkrete Funktion keine Rolle spielen.

Synthetische Daten können die bessere Lösung sein, wenn sich der Testfall damit zuverlässig nachbilden lässt. Reichen sie nicht aus, kommen Maskierung, Generalisierung oder Pseudonymisierung in Betracht. Pseudonymisierte Daten bleiben personenbezogene Daten, wenn eine Zuordnung mit Zusatzinformationen möglich ist. Die Schutzmaßnahme verbessert die Risikolage, ersetzt aber keine Rechtsgrundlage und keine Zugriffskontrolle.

Dokumentieren Sie, wer die Auswahl getroffen hat, welche Felder entfernt oder verändert wurden und warum einzelne Werte erhalten bleiben. Ein wiederholbarer Export mit festgelegten Regeln ist kontrollierbarer als ein manueller Datenbankabzug. Bei jeder neuen Testversion muss geprüft werden, ob zusätzliche Felder oder Datensätze in die Umgebung gelangen.

Zugriffe auf die Testumgebung gezielt begrenzen

Eine Testumgebung ist kein rechtsfreier Zwischenbereich. Art. 25 DSGVO verlangt Datenschutz durch Gestaltung und durch datenschutzfreundliche Voreinstellungen. Art. 32 DSGVO fordert ein dem Risiko angemessenes Sicherheitsniveau. Trennen Sie Test und Produktion technisch, organisatorisch und bei den Administrationskonten. Ein Entwickler braucht für die Fehlersuche nicht automatisch Zugriff auf alle Felder.

Erfassen Sie die Rollen von Entwicklung, Qualitätssicherung, Fachabteilung, externem Support und Systemadministration. Legen Sie fest, welche Angaben jede Rolle sehen darf, wie lange der Zugriff besteht und ob Aktivitäten protokolliert werden. Prüfen Sie auch unbemerkte Kopien in lokalen Arbeitsplätzen, Tickets, Screenshots, Logs und Exportordnern.

Besonders sensibel sind Testdaten mit Gesundheitsangaben, Finanzinformationen, Zugangsdaten oder Daten von Kindern. Für diese Daten kann ein reduzierter und stärker geschützter Testbestand erforderlich sein. Die Dokumentation technischer und organisatorischer Maßnahmen ist dabei eine Ergänzung. Sie ersetzt nicht die konkrete Prüfung der Testumgebung.

Anbieter, Support und Datenflüsse vorab prüfen

Viele Tests laufen bei einem Cloud- oder Softwareanbieter. Klären Sie, ob der Anbieter als Auftragsverarbeiter nach Art. 28 DSGVO handelt oder für einzelne Zwecke selbst entscheidet. Der Vertrag sollte Testdaten, Support, Unterauftragnehmer, Speicherorte, Zugriffsmöglichkeiten und Löschung ausdrücklich abbilden. Eine allgemeine Zusage zur Sicherheit beantwortet die konkrete Testkonstellation nicht.

Erfassen Sie Datenflüsse vom Produktionssystem über den Export bis zur Testinstanz. Dazu gehören Zwischenspeicher, Backups, Monitoring, Fehlermeldungen, Supporttickets und Kopien beim Anbieter. Ein Supportzugriff aus einem Drittland kann zusätzlich eine Prüfung nach Kapitel V DSGVO auslösen. Standortangaben allein zeigen noch nicht, wer auf die Daten zugreifen kann.

Die Rollenprüfung bei SaaS-Verträgen hilft bei der Zuordnung von Verantwortlichem und Auftragsverarbeiter. Für den Softwaretest bleibt außerdem entscheidend, ob die vertraglich zugesagten Lösch- und Zugriffsbeschränkungen praktisch eingerichtet und überprüft werden.

Testende, Rückbau und Löschung nachweisen

Art. 5 Abs. 1 lit. e DSGVO verlangt eine Speicherbegrenzung. Ein Test darf deshalb nicht auf unbestimmte Zeit weiterlaufen, nur weil die Umgebung technisch bestehen bleibt. Legen Sie vor dem Export ein Testende oder ein auslösendes Ereignis fest. Bei einem mehrstufigen Projekt braucht jeder Testbestand einen eigenen Verantwortlichen und eine nachvollziehbare Löschentscheidung.

Die Löschung muss alle relevanten Kopien erfassen: Datenbank, Dateisystem, Exporte, lokale Arbeitskopien, Tickets, Screenshots, Protokolle und Anbieterumgebungen. Für Backups gelten je nach System und Wiederherstellungslogik besondere Fragen. Sie dürfen die Prüfung der aktiven Testumgebung nicht ersetzen. Art. 17 DSGVO ist zu berücksichtigen, wenn ein Löschbegehren oder ein Wegfall des Zwecks die weitere Speicherung betrifft.

Ein belastbarer Nachweis nennt Bestand, Löschmethode, Zeitpunkt, verantwortliche Person und Ergebnis. Der Nachweis selbst soll nur jene Informationen enthalten, die für Rechenschaft und Kontrolle erforderlich sind. Testen Sie den Rückbau regelmäßig mit einer ungefährlichen Kopie oder einem kontrollierten Testfall, damit die Löschroutine nicht erst im Ernstfall auffällt.

Freigabe und Rechenschaft für den Softwaretest dokumentieren

Art. 5 Abs. 2 DSGVO verlangt, dass der Verantwortliche die Einhaltung der Grundsätze nachweisen kann. Art. 24 DSGVO verbindet diese Verantwortung mit geeigneten Maßnahmen und einer Überprüfung ihrer Wirksamkeit. Die Freigabeakte sollte deshalb Zweck, Rechtsgrundlage, Datenkategorien, Auswahlregel, Empfänger, Umgebung, Rollen, Schutzmaßnahmen, Testende und Löschprüfung zusammenführen.

Ergänzen Sie die einschlägigen Aufzeichnungen im Verzeichnis der Verarbeitungstätigkeiten nach Art. 30 DSGVO, wenn der Test einen eigenen Verarbeitungsvorgang oder eine relevante Änderung darstellt. Änderungen am Datenumfang, ein neuer Anbieter, ein längerer Zeitraum oder zusätzliche Nutzer lösen eine neuerliche Prüfung aus.

Eine Datenschutz-Folgenabschätzung nach Art. 35 DSGVO kann bei voraussichtlich hohem Risiko erforderlich sein. Dieser Beitrag beantwortet die engere Frage, wie Echtdaten in einem Softwaretest begrenzt und gelöscht werden. Die Risikoprüfung bleibt daneben bestehen und darf durch eine kurze Testfreigabe nicht ersetzt werden.

Häufige Fehler mit Echtdaten in Testsystemen

Der Produktionsabzug wird vollständig übernommen: Für einen einzelnen Testfall gelangen unnötige Felder, alte Datensätze und sensible Anhänge in die Testumgebung.

Der Testzweck bleibt allgemein: „Entwicklung“ oder „Qualitätssicherung“ erklärt nicht, welche Funktion geprüft wird und warum Personenbezug erforderlich ist.

Pseudonymisierung wird mit Anonymisierung verwechselt: Eine Zuordnung über Schlüssel oder Zusatzinformationen bleibt möglich, die DSGVO gilt weiter.

Entwicklerkonten werden pauschal freigeschaltet: Test-, Produktions- und Administrationszugriffe sind nicht sauber getrennt.

Der Anbieter wird nur nach seinem Standort beurteilt: Support, Unterauftragnehmer, Logs und Fernzugriffe bleiben ungeprüft.

Das Testende ist ein Kalendervermerk ohne Löschkontrolle: Kopien, Exporte und Backups werden nicht erfasst oder der Nachweis bleibt unklar.

Praxischeck vor dem Kopieren produktiver Daten

Beginnen Sie mit einer kurzen Prozessbeschreibung. Welche Funktion wird geprüft, welche Fehlerkonstellation soll reproduziert werden und welche Datenfelder sind dafür zwingend nötig? Entscheiden Sie danach zwischen synthetischen Daten, reduzierten Echtdaten und einer pseudonymisierten Auswahl. Begründen Sie den verbleibenden Personenbezug.

Prüfen Sie vor dem Export die Rechtsgrundlage, die Information der betroffenen Personen, die Empfänger und die Anbieterrolle. Legen Sie Rollen, Zugriffsrechte, Protokollierung, Speicherort und Übertragungsweg fest. Kontrollieren Sie, dass die Testumgebung keine Verbindung mit der Produktionsumgebung öffnet, die über den vorgesehenen Zweck hinausgeht.

Vor dem Start müssen Testende, Löschung und Verantwortlichkeit feststehen. Nach dem Rückbau kontrollieren Sie aktive Systeme und bekannte Kopien. Bewahren Sie nur einen schlanken Nachweis auf. Bei einer Änderung des Tests wiederholen Sie die Prüfung, bevor zusätzliche Daten kopiert werden.

Häufige Fragen

Häufige Fragen zu Echtdaten im Softwaretest

Darf ein Unternehmen Produktionsdaten für einen Softwaretest kopieren? +
Das kann im Einzelfall zulässig sein, braucht aber einen bestimmten Testzweck, eine Rechtsgrundlage, einen erforderlichen Datenumfang und angemessene Schutzmaßnahmen. Ein vollständiger Produktionsabzug ist nicht allein wegen der technischen Bequemlichkeit gerechtfertigt.
Sind pseudonymisierte Testdaten keine personenbezogenen Daten mehr? +
Pseudonymisierte Daten bleiben personenbezogene Daten, wenn eine Person mit Zusatzinformationen wieder zugeordnet werden kann. Die Pseudonymisierung reduziert Risiken, ersetzt aber weder Rechtsgrundlage noch Zugriffsschutz und Löschkonzept.
Wie lange dürfen Echtdaten in einer Staging-Umgebung bleiben? +
Eine einheitliche Frist gibt es nicht. Die Dauer muss sich am konkreten Testzweck orientieren. Vor dem Kopieren sollten Testende, Verantwortlichkeit, alle Kopien und die Löschkontrolle festgelegt werden.
Müssen auch lokale Entwicklerkopien gelöscht werden? +
Ja, jede bekannte Kopie ist in die Speicher- und Löschprüfung einzubeziehen. Dazu können Exporte, lokale Dateien, Screenshots, Tickets, Logs und Anbieterumgebungen gehören. Der Löschvorgang sollte nachvollziehbar dokumentiert werden.
Braucht jeder Softwaretest eine Datenschutz-Folgenabschätzung? +
Nein, die Pflicht hängt vom voraussichtlichen Risiko der konkreten Verarbeitung ab. Die Verwendung einer Testumgebung muss aber auch ohne DSFA nach Zweck, Datenumfang, Zugriffen, Anbieter, Sicherheit und Löschung geprüft werden.

Echtdaten im Softwaretest rechtlich vorbereiten

Wir prüfen Testzweck, Datenumfang, Rechtsgrundlage, Pseudonymisierung, Rollen, Anbieter, Zugriffe, Testende und Löschkontrolle gemeinsam. Für die erste Einschätzung helfen die Beschreibung der zu prüfenden Funktion, der geplante Export, die Systemübersicht, Anbieterunterlagen und der Löschplan. So lässt sich entscheiden, welche Daten für den Test wirklich erforderlich sind und wie der Rückbau nachweisbar gelingt.

Datenschutzrechtliches Anliegen besprechen

Schildern Sie uns kurz, worum es geht. Wir ordnen die Ausgangslage ein und besprechen, welche Unterlagen und welcher nächste Schritt für Ihr Unternehmen sinnvoll sind.

Kontakt

Datenschutzrechtliche Frage klären

Adresse

BRANDAUER Rechtsanwälte GmbH Giselakai 51 5020 Salzburg Österreich