fahrzeugvitrine.
Transparenz

Loeschkonzept / Retention

Wir speichern Daten nur so lange, wie es fuer den jeweiligen Zweck erforderlich ist oder gesetzlich vorgeschrieben (DSGVO Art. 5 Abs. 1 lit. c und lit. e).

Retention-Matrix

Datenkategorie Retention Rechtsgrundlage
Server-Logs (IP, User-Agent)7 Tageberechtigtes Interesse Sicherheit
Wizard-Entwuerfe (unpublished)30 Tage ab letzter AktivitaetArt. 6 Abs. 1 lit. b DSGVO
Veroeffentlichte Praesentationsseiten60 Tage Laufzeit + 30 Tage ArchivArt. 6 Abs. 1 lit. b DSGVO
Fotos / Videoswie zugehoerige PraesentationsseiteArt. 6 Abs. 1 lit. b DSGVO
Audio-Kurzpuffer STTnie gespeichert - sofort verworfenArt. 5 Abs. 1 lit. c DSGVO (Datenminimierung)
Rechnungen / Buchhaltung7 JahreArt. 6 Abs. 1 lit. c DSGVO i.V.m. § 132 BAO (AT), § 147 AO (DE)
Nutzer-Account (inaktiv)36 Monate, dann Warnmail + 60 Tage KulanzArt. 6 Abs. 1 lit. f DSGVO
Nutzer-Account (Loeschantrag)Soft-Delete sofort, Anonymisierung in 30 TagenArt. 17 DSGVO
Zahlungsdaten (PayPal-Transaktionsreferenz)waehrend aktivem Abo / offene ForderungVertragsabwicklung
Newsletter-Einwilligungbis Widerruf + 3 Jahre NachweisArt. 7 Abs. 1 DSGVO
AI-Audit-Log (Prompts/Tokens)90 Tage (ab Tag 30 pseudonymisiert)Qualitaetssicherung
Content-Reports3 Jahre nach SchliessungBeweissicherung
Login-Historie180 TageSicherheitsanalyse

Automatische Loeschung

Ueber den Laravel-Scheduler laufen taeglich mehrere Jobs: Draft-Pruning (02:00), Verkaufsseiten-Expiry (02:15), Warnmail inaktiver User (wochentlich), Soft-Delete (03:15), Audit-Log-Pruning (04:00), Login-Historie-Bereinigung.

Manuelle Loeschantraege (Art. 17)

  1. Nutzer loest im Profil "Account und Daten loeschen" aus.
  2. Bestaetigungsmail + 24h Cooling-Off.
  3. Soft-Delete: Account deaktiviert, Login blockiert.
  4. Asynchroner Purge-Job nach 30 Tagen: harte Loeschung aller PII-Felder, Pseudonymisierung der Rechnungsdaten (Name -> "Geloescht"), Rechnungs-ID + Summe bleiben fuer Buchhaltungspflicht.

Admin-Eingriff

Bei Rechtsverstoessen werden Verkaufsseiten durch Admins auf status=removed gesetzt, Medien hart geloescht, Loeschgrund dokumentiert.