Hier erfährst du, welche Daten ChallengeHub im aktuellen Produktstand verarbeitet und welche Einstellungen du selbst steuern kannst.
Aktueller technischer Stand
Diese Beschreibung bildet die implementierten Funktionen ab. Angaben zum Verantwortlichen, zu Rechtsgrundlagen und verbindlichen Aufbewahrungsfristen werden vor dem Produktionsstart ergänzt.
Verantwortlicher
Name/Firma:[vor Livegang eintragen]Kontakt:[vor Livegang eintragen]
Technische Dateninventur
Die folgende Übersicht nennt Daten, Zweck, mögliche Empfänger und den tatsächlich implementierten Lebenszyklus. Eine Gültigkeitsdauer bedeutet nicht automatisch, dass der zugehörige Datensatz danach bereits gelöscht wird. ChallengeHub bindet derzeit kein Analyse- oder Werbetracking ein.
Konto und Anmeldung
- Daten
- Benutzername, E-Mail-Adresse, Passwort-Hash, Verifikationszeitpunkt sowie gehashte Sitzungstokens.
- Zweck
- Konto anlegen, Anmeldung absichern und den angemeldeten Bereich bereitstellen.
- Empfänger
- Verarbeitung auf dem Hosting-System; keine öffentliche Ausgabe der E-Mail-Adresse oder des Passwort-Hashes.
- Technischer Lebenszyklus
- Kontodaten bleiben bis zur Kontolöschung gespeichert. Sitzungen sind 30 Tage nutzbar und werden bei Logout, Passwort-Zurücksetzung oder Kontolöschung entfernt. Für abgelaufene Sitzungsdatensätze ist noch keine automatische Löschroutine implementiert.
Offener Freigabepunkt: verbindliche Frist und Rechtsgrundlage festlegen.
Passwort- und E-Mail-Tokens
- Daten
- Ausschließlich SHA-256-Hashes von Passwort-Zurücksetzungs- und E-Mail-Bestätigungstokens sowie Erstellungs-, Ablauf- und Nutzungszeitpunkte.
- Zweck
- Einmalige Passwort-Zurücksetzung und Bestätigung der hinterlegten E-Mail-Adresse.
- Empfänger
- Beim Versand erhält der konfigurierte E-Mail-Dienst Resend die Zieladresse und den jeweiligen Einmal-Link; ohne Versandkonfiguration werden keine E-Mails übertragen.
- Technischer Lebenszyklus
- Links sind 30 Minuten gültig. Fehlgeschlagene Versandversuche werden sofort verworfen; verwendete, ersetzte und abgelaufene Datensätze bleiben derzeit bis zur Kontolöschung gespeichert. Eine zusätzliche automatische Löschfrist ist noch festzulegen und technisch umzusetzen.
Offener Freigabepunkt: verbindliche Frist und Rechtsgrundlage festlegen.
Body-Transformation-Verlauf
- Daten
- Körpergröße, Formelvariante, Gewicht, Körperumfänge, geschätzter Navy-KFA, private Start-/Endbilder und persönliche Teil-Challenges mit Tageswerten.
- Zweck
- Persönlichen Verlauf und den gewünschten Navy-KFA-Vergleich über 100 Tage bereitstellen.
- Empfänger
- Messwerte und Bilder bleiben im eigenen Konto. Nur der abgeleitete Rankingwert mit Nutzername erscheint nach Freigabe der Rankingsichtbarkeit im Profil öffentlich. Bilder werden lokal auf dem Hosting-System verarbeitet, ohne externen Bilddienst.
- Technischer Lebenszyklus
- Im Kontoexport enthalten. Bei Kontolöschung werden Messwerte, Teil-Challenges und Bilder gelöscht. Bilder lassen sich auch einzeln entfernen. Keine automatische Löschung nach 100 Tagen.
Offener Freigabepunkt: verbindliche Frist und Rechtsgrundlage festlegen.
Challenges und Fortschritt
- Daten
- Erstellte Challenges, Teilnahmen, Start- und Abschlusszeitpunkte, Check-in-Datum, Messwert und optionale Notiz.
- Zweck
- Challenges veröffentlichen, persönlichen Fortschritt berechnen und die gewählten Community-Funktionen bereitstellen.
- Empfänger
- Verarbeitung auf dem Hosting-System. Veröffentlichte Challenges sind öffentlich; Ranking und Aktivitätsfeed zeigen personenbezogene Fortschrittsdaten nur nach der jeweiligen Freigabe im Profil.
- Technischer Lebenszyklus
- Persönliche Teilnahmen und Check-ins werden bei Kontolöschung entfernt. Entwürfe und nicht veröffentlichte eigene Challenges werden ebenfalls gelöscht; veröffentlichte Challenges bleiben ohne Kontoverknüpfung erhalten. Eine kürzere automatische Frist ist nicht implementiert.
Offener Freigabepunkt: verbindliche Frist und Rechtsgrundlage festlegen.
Challenge-Einladungen
- Daten
- Einladende Teilnahme, Hash des Einladungstokens, Ablauf-, Annahme- und Widerrufszeitpunkte sowie gegebenenfalls das annehmende Konto.
- Zweck
- Zeitlich begrenzte Einladungen sicher erstellen und nur einmal annehmen.
- Empfänger
- Der von der einladenden Person selbst geteilte Link geht an die gewählte empfangende Person; die Zuordnung wird ansonsten auf dem Hosting-System verarbeitet.
- Technischer Lebenszyklus
- Einladungslinks sind sieben Tage gültig. Datensätze bleiben derzeit bis zur Löschung der zugehörigen Teilnahme beziehungsweise des Kontos gespeichert; eine automatische Bereinigung abgelaufener Einladungen ist noch nicht implementiert.
Offener Freigabepunkt: verbindliche Frist und Rechtsgrundlage festlegen.
ChallengeMate, Meldungen und Blockierungen
- Daten
- Freiwilliges Ziel, Zeitraum, Remote-Angabe oder grober Ort, Kontaktanfragen, Matches, Blockierungen und Meldungsgrund mit optionalen Details.
- Zweck
- Passende ChallengeMates vorschlagen, beidseitige Verbindungen herstellen und Missbrauch bearbeiten.
- Empfänger
- Kompatible ChallengeMate-Nutzer sehen die freigegebenen Profildaten; Meldungen sind für die interne Moderation bestimmt. Es werden keine direkten Kontaktdaten oder präzisen Standorte freigegeben.
- Technischer Lebenszyklus
- Die Auffindbarkeit kann pausiert werden. Profile, Verbindungen, Blockierungen und Meldungen bleiben bis zur Kontolöschung gespeichert; verbindliche Prüf- und Löschfristen für Moderationsdaten sind noch festzulegen.
Offener Freigabepunkt: verbindliche Frist und Rechtsgrundlage festlegen.
In-App- und E-Mail-Erinnerungen
- Daten
- Opt-in-Einstellungen, Typ und Inhalt der Mitteilung, Bezugszeitpunkt, Gelesen-Status und Zeitpunkt einer erfolgreichen E-Mail-Zustellung.
- Zweck
- Gewählte Erinnerungen, Wochenrückblicke und ChallengeMate-Ereignisse zustellen und doppelte Zustellungen verhindern.
- Empfänger
- In-App-Verarbeitung auf dem Hosting-System. Nur bei aktivierter E-Mail-Funktion erhält Resend Zieladresse, Nachrichteninhalt sowie Challenge- und Abmeldelink.
- Technischer Lebenszyklus
- Tageserinnerungen und Wiedereinstiegshinweise werden bei der nächsten Synchronisierung ersetzt oder entfernt, sobald sie nicht mehr aktuell sind. Andere Mitteilungen und Zustellnachweise bleiben bis zur Kontolöschung gespeichert; eine zusätzliche automatische Frist ist noch offen.
Offener Freigabepunkt: verbindliche Frist und Rechtsgrundlage festlegen.
Missbrauchsschutz
- Daten
- Mit einem geheimen HMAC pseudonymisierte Kennungen aus E-Mail-Adresse, Benutzerkennung, Token oder Client-IP sowie Zeit, Limitbereich und Ereignis-ID.
- Zweck
- Login, Registrierung, Zurücksetzung, Verifikation und schreibende Produktaktionen gegen automatisierten Missbrauch begrenzen.
- Empfänger
- Ausschließlich Verarbeitung auf dem Hosting-System; die Rate-Limit-Tabellen speichern nicht die jeweiligen Rohkennungen.
- Technischer Lebenszyklus
- Bei der nächsten limitierten Aktion werden allgemeine Ereignisse entfernt, sobald sie älter als 24 Stunden sind. Separate Passwort-Zurücksetzungsanfragen werden beim nächsten solchen Versuch auf das laufende Ein-Stunden-Fenster gekürzt. Ohne eine neue Anfrage findet noch keine zeitgesteuerte Bereinigung statt.
Offener Freigabepunkt: verbindliche Frist und Rechtsgrundlage festlegen.
Hosting-Protokolle und Löschvermerk
- Daten
- Technisch notwendige Server- und Fehlerprotokolle außerhalb der Anwendungsdatenbank sowie ein Löschvermerk ohne Nutzer-ID, E-Mail oder Namen mit Zeitpunkt und Anzahl übertragener Veröffentlichungen.
- Zweck
- Stabiler und sicherer Betrieb sowie technischer Nachweis einer ausgeführten Kontolöschung.
- Empfänger
- Hosting-Betrieb beziehungsweise berechtigte Administration; konkrete Unterauftragnehmer sind vor Produktionsstart anhand der finalen Infrastruktur zu benennen.
- Technischer Lebenszyklus
- Für externe Server- und Fehlerprotokolle setzt die Anwendung selbst keine Frist. Der nicht personenbezogene Löschvermerk besitzt noch keine automatische Löschfrist. Beide Punkte benötigen eine verbindliche Betriebs- und Rechtsfreigabe.
Offener Freigabepunkt: verbindliche Frist und Rechtsgrundlage festlegen.
Was öffentlich sichtbar ist
Neue Konten erscheinen standardmäßig weder im öffentlichen Ranking noch im öffentlichen Aktivitätsfeed oder in ChallengeMate-Vorschlägen. Diese drei Freigaben kannst du getrennt im Profil ändern. Dein privater Challenge-Raum bleibt davon unberührt.
Export und Löschung
Im Profil kannst du deine gespeicherten Kontodaten als maschinenlesbare JSON-Datei herunterladen. Dort kannst du dein Konto nach erneuter Passwortprüfung auch endgültig löschen.
Dabei werden persönliche Konto-, Teilnahme-, Check-in-, Einladungs-, ChallengeMate- und Erinnerungsdaten entfernt. Veröffentlichte Challenges bleiben ohne Verbindung zu deinem Konto erhalten, damit Teilnahmen anderer Mitglieder nicht gelöscht werden; unveröffentlichte eigene Challenges werden entfernt. Ein nicht personenbezogener Löschvermerk hält nur Zeitpunkt und Anzahl übertragener Veröffentlichungen als Betriebsnachweis fest.
Speicherdauer und Rechte
Die oben genannten technischen Lebenszyklen beschreiben den aktuellen Code-Stand, noch keine rechtlich freigegebenen Aufbewahrungsfristen. Insbesondere für abgelaufene Sitzungen und Tokens, Einladungen, Moderationsdaten, dauerhafte Mitteilungen, Hosting-Protokolle und den anonymen Löschvermerk fehlen noch verbindliche Fristen oder automatische Löschläufe.
Für Auskunft, Berichtigung, Löschung, Einschränkung, Widerspruch und Datenübertragbarkeit wird vor dem Produktionsstart der Kontakt des Verantwortlichen ergänzt. Benutzername, Sichtbarkeit, Export und Kontolöschung kannst du bereits direkt im Profil verwalten.