Datenschutzerklärung
Stand: 13.10.2026
1. Überblick
QuasselHeld ist ein Ende-zu-Ende-verschlüsselter Messenger. Diese Erklärung beschreibt, welche Daten dabei anfallen, wo sie liegen und was davon der Server überhaupt lesen kann. Für die Marketing-Website (diese Seiten hier) gilt zusätzlich Abschnitt 10.
2. Verantwortliche Stelle
Peter Goroncy
E-Mail: kontakt@ehrgo.de
3. Hosting
Backend und Datenbank laufen bei der Strato AG, Otto-Ostrowski-Straße 7, 10249 Berlin, auf Servern in Deutschland. Strato verarbeitet Daten ausschließlich nach meinen Weisungen und im Rahmen eines Auftragsverarbeitungsvertrags (AVV).
4. Konto & Registrierung
Ein Konto legst Du mit einem selbst gewählten Benutzernamen und Passwort an. Das Passwort wird mit einem sicheren PHP-Standardverfahren gehasht (aktuell bcrypt) in der Datenbank gespeichert, niemals im Klartext.
Zusätzlich benötigt bzw. optional möglich:
- E-Mail-Adresse (Pflichtangabe bei der Registrierung), ausschließlich um Dich zu bestätigen, wenn Du Dich auf einem neuen Gerät anmeldest, sowie für die Passwort-Wiederherstellung. Kein Newsletter, keine Werbung.
- Rufnummer (optional, im Profil nachtragbar), damit Dich andere Nutzer per Suche schneller finden.
Beide Felder sind serverseitig unverschlüsselt gespeichert (anders als Deine Nachrichten, siehe Abschnitt 5) und ausschließlich über einen gültigen, personengebundenen Zugriffs-Token erreichbar, nicht öffentlich einsehbar. Rechtsgrundlage ist Art. 6 Abs. 1 lit. b DSGVO (Vertragserfüllung).
Lädst Du ein Profilbild hoch, wird es unter einem zufällig erzeugten Dateinamen (nicht dem Original-Dateinamen) außerhalb des öffentlich erreichbaren Web-Verzeichnisses gespeichert und ist nur mit gültigem Zugriffs-Token abrufbar.
5. Nachrichten & Medien
Jede Nachricht wird auf Deinem Gerät verschlüsselt, bevor sie den Server erreicht (in Einzelchats per Double Ratchet mit X25519 und AES-256-GCM, in Gruppen-Chats per HPKE mit denselben zugrunde liegenden Verfahren, siehe Sicherheitsseite). Der Server speichert ausschließlich Chiffretext, den er selbst nicht entschlüsseln kann. Dasselbe gilt für Bilder, die Du im Chat verschickst.
Optional kannst Du pro Unterhaltung eine Ablaufzeit einstellen. Das eigentliche Löschen abgelaufener Nachrichten passiert lokal auf jedem Gerät, der Server speichert dafür nur die gewählte Einstellung (z. B. "1 Stunde"), damit sie bei allen Geräten ankommt.
Lese- und Zustellbestätigungen (falls aktiviert) speichern, dass eine Nachricht angekommen bzw. gelesen wurde, nicht deren Inhalt.
6. Öffentliche Schlüssel & Geräte
Damit Verschlüsselung überhaupt funktioniert, muss der Server die öffentlichen Schlüssel Deines Geräts kennen (Identitätsschlüssel, Signatur-Schlüssel, Prekeys). Das ist unproblematisch: Öffentliche Schlüssel sind per Definition kein Geheimnis, aus ihnen lässt sich keine Nachricht entschlüsseln. Deine privaten Schlüssel entstehen ausschließlich auf Deinem Gerät über die WebCrypto-Schnittstelle Deines Browsers, bleiben dort in einer lokalen, durch die Browser-Origin-Trennung abgeschotteten Datenbank und werden niemals an den Server übertragen.
Zusätzlich gespeichert wird ein von Dir vergebener Gerätename sowie, ausschließlich als Hash (nicht der Token selbst), Dein Anmelde-Token.
7. Push-Benachrichtigungen
Damit neue Nachrichten Dich auch bei geschlossener App erreichen, wird ein für Dein Gerät ausgestelltes Push-Abonnement gespeichert (Web Push nach offenem W3C-Standard, mit VAPID-Authentifizierung). Die Zustellung läuft dabei über den Push-Dienst Deines jeweiligen Browsers beziehungsweise Betriebssystems (z. B. Google, Apple oder Mozilla, je nachdem welchen Browser Du nutzt), technisch bedingt für jeden webbasierten Push-Dienst. Der Inhalt der Benachrichtigung selbst bleibt verschlüsselt, der jeweilige Push-Dienst agiert nur als Zustellweg und sieht den Klartext nicht.
8. Schutz vor Login-Angriffen
Um automatisiertes Passwort-Erraten zu erschweren, protokolliert der Server fehlgeschlagene Login-Versuche (Benutzername, IP-Adresse, Zeitpunkt, Erfolg/Misserfolg). Diese Daten dienen ausschließlich der Systemsicherheit (Art. 6 Abs. 1 lit. f DSGVO, berechtigtes Interesse) und werden nicht für andere Zwecke genutzt.
9. Schlüssel-Backup
Exportierst Du im Profil freiwillig ein Schlüssel-Backup, verlässt diese eine, von Dir selbst passwortgeschützte Datei Dein Gerät nur, wenn Du sie selbst speicherst oder überträgst. Der Server ist daran nicht beteiligt und erhält davon nichts.
10. Diese Website
Die Marketing-Seiten, die Du gerade liest (Start, Funktionen, Sicherheit, Installation, diese Seite), setzen keine Cookies und laden keine Analyse- oder Tracking-Skripte Dritter. Es werden lediglich die technisch unvermeidlichen Server-Logs geführt (IP-Adresse, aufgerufene Seite, Zeitpunkt), wie bei praktisch jedem Webserver, gelöscht nach kurzer Zeit im normalen Rotationszyklus des Hosters.
11. Löschung
Du kannst Dein Konto jederzeit direkt in der App löschen. Damit werden Dein Benutzerkonto, hinterlegte Rufnummer/E-Mail-Adresse, Geräte-Schlüssel und Push-Token unwiderruflich entfernt. Deine Nachrichten waren für den Server ohnehin nie im Klartext lesbar; nach der Kontolöschung werden auch die verbleibenden Ciphertext-Datensätze entfernt.
12. Deine Rechte
Nach der DSGVO stehen Dir das Recht auf Auskunft (Art. 15), Berichtigung (Art. 16), Löschung (Art. 17), Einschränkung der Verarbeitung (Art. 18), Datenübertragbarkeit (Art. 20) und Widerspruch (Art. 21) zu. Wende Dich dafür formlos an kontakt@ehrgo.de. Außerdem hast Du das Recht, Dich bei einer Datenschutz-Aufsichtsbehörde zu beschweren.