Datenschutz
Aufbewahrungsfristen & Anonymisierungs-Automatik
Aus Art. 5 Abs. 1 lit. e DSGVO folgt der Grundsatz „Speicherbegrenzung": Daten dürfen nur so lange identifizierend gespeichert werden, wie sie tatsächlich benötigt werden. Gleichzeitig schreiben HGB und AO bestimmte Mindestaufbewahrungsfristen vor. Die Mitgliederverwaltung löst diesen Konflikt mit einer nächtlichen Anonymisierungs-Automatik: nach Ablauf der Frist werden identifizierende Felder gelöscht, der Datensatz selbst bleibt für die noch laufende Aufbewahrung erhalten.
#Standardwerte
Diese Werte sind die voreingestellten Defaults. Vor produktivem Einsatz mit dem/der DSB oder einer Fachanwältin/einem Fachanwalt prüfen lassen.
| Datentyp | Standard | Rechtsgrundlage |
|---|---|---|
| Mitgliedsstammdaten (allgemein) | 3 Jahre nach no_member_since |
DSGVO – berechtigtes Interesse, Verjährung |
| Rechnungsbezogene Daten | 10 Jahre nach Erstellung | § 147 AO, § 257 HGB |
| Korrespondenz / E-Mail-Protokoll | 24 Monate | Berechtigtes Interesse + Datensparsamkeit |
| Geprüfte Begehungs-PDFs / Mahnungen | 6 Jahre | Vertragsdurchsetzung |
#Wann sollte ich die Defaults ändern?
Die Standardwerte passen für die meisten Vereine. Es gibt aber zwei häufige Konstellationen, in denen sie justiert werden sollten:
- Verein hat noch Papierakten — wenn parallel zur App eine Papierablage geführt wird, die nicht in dieser App liegt, kann eine kürzere digitale Frist sinnvoll sein: das Papier bleibt das führende Original, die App-Daten werden früher anonymisiert. Mit dem/der DSB abstimmen.
- Zusätzliche Versicherungs- oder Pachtvertrags-Pflichten — manche Pachtverträge oder Vereinshaftpflicht-Policen verlangen eine Aufbewahrung bestimmter Daten über 10 Jahre hinaus. In diesem Fall die rechnungsbezogene Frist erhöhen, nicht die allgemeine Mitglieds-Frist.
In beiden Fällen: erst Trockenlauf, dann die Änderung in der nächsten Vorstandssitzung kurz protokollieren.
#Wo einstellen?
In den Vereinseinstellungen unter Datenschutz → Aufbewahrung:
- Schalter „Automatik aktiviert" (Standard: ein)
- Pro Datentyp ein Eingabefeld in Monaten / Jahren
- Trockenlauf-Knopf: zeigt, was der nächste reale Lauf machen würde, ohne Daten zu verändern
- Tabelle der letzten 10 tatsächlichen Läufe mit Anzahl der angefassten Datensätze
#Was passiert nachts?
Der Cron-Job dsgvo:enforce-retention läuft jede Nacht um 03:17 Uhr.
- Pro Verein wird geprüft, welche Datensätze die jeweilige Frist überschritten haben.
- Pro Verein und Lauf werden maximal 50 Mitglieder anonymisiert (Schutz vor Massenanonymisierung bei einem Bug).
- Zusätzlich werden vorbereitende Aufräumarbeiten erledigt (alte E-Mail-Logs, abgelaufene Datenkopie-Links, alte Datenschutzerklärung-Entwürfe).
- Das Ergebnis landet als Benachrichtigung im Bell-Widget des Vorstands.
Bei Fehlern (z. B. ein Datensatz lässt sich aus technischem Grund nicht anonymisieren) wird der gesamte Lauf für diesen Verein abgebrochen und der Anbieter automatisch informiert.
#Manuelle Aktionen
- Trockenlauf jetzt – zeigt den geplanten Eingriff sofort.
- Lauf jetzt erzwingen – Anbieter-Funktion auf der Super-Admin-Seite.
- Automatik abschalten – verhindert das nächtliche Eingreifen, ohne die Konfiguration zu verlieren.
#Was wird nicht angefasst?
- Audit-Log-Einträge zu bereits anonymisierten Mitgliedern bleiben als Beweismittel erhalten.
- Inspektionsfotos und Sprechstunden-Protokolle werden nicht automatisch anonymisiert (siehe Löschung).