Verschlüsselt.
Wo es zählt.
Deine Daten. Deine Gains. Ohne Ausnahmen.
Die meisten Fitness-Apps speichern deine persönlichen Daten im Klartext auf ihren Servern. reppd verschlüsselt deine persönlichen Profildaten und Körpermaße optional auf deinem Gerät, bevor sie uns erreichen — auf dem Server liegen sie dann nur als verschlüsselte Blobs, die wir nicht lesen können. Ehrlich gesagt: Deine Workouts, Sätze und Pläne sind nicht Ende-zu-Ende-verschlüsselt. Sie liegen in unserer Datenbank in Frankfurt, geschützt durch Transport- und Speicherverschlüsselung und Zugriffsregeln, damit Sync, Statistiken und Spotter funktionieren.
Sieh es in Aktion.
Tippe etwas Persönliches — sieh zu, wie es unlesbar wird.
Was wir verschlüsseln
Sobald du die Verschlüsselung aktivierst, werden diese persönlichen Felder auf deinem Gerät verschlüsselt. Unsere Server speichern sie nur als verschlüsselte Blobs — opake Daten, die wir nicht lesen können. Ohne Verschlüsselung bleiben sie auf deinem Gerät und werden nicht synchronisiert. Workouts, Sätze, Pläne und Statistiken sind nicht Ende-zu-Ende-verschlüsselt.
Persönliches Profil
- Name
- Geburtsdatum
- Geschlecht
- Größe
- Körpergewicht
Körpermaße
- Gewicht
- Brust
- Taille
- Hüfte
- Bizeps
- Oberschenkel
- Wade
- Notizen
Schlüssel-Architektur
Beim Aktivieren erzeugt deine App einen zufälligen Data Encryption Key (DEK, 256 Bit). Er verschlüsselt deine Daten mit AES-256-GCM und liegt in deinem iCloud-Schlüsselbund, damit deine Geräte ihn kennen. Zusätzlich bekommst du einen Wiederherstellungsschlüssel: Mit ihm wird der DEK (per HKDF-SHA256 und AES-256-GCM) verpackt, und nur diese verpackte Version liegt auf unserem Server — nie der Klartext-Key, nie der Wiederherstellungsschlüssel. Einen neuen Wiederherstellungsschlüssel kannst du erzeugen, ohne deine Daten neu zu verschlüsseln.
So funktioniert es
Verschlüsselung
- 1 Du gibst persönliche Daten ein (Name, Maße, etc.)
- 2 Deine App lädt deinen DEK aus dem iCloud-Schlüsselbund
- 3 Die Daten werden lokal mit AES-256-GCM verschlüsselt
- 4 Nur der verschlüsselte Blob wird an unseren Server gesendet
- 5 Diese Felder verlassen dein Gerät nie im Klartext
Entschlüsselung
- 1 Deine App ruft den verschlüsselten Blob vom Server ab
- 2 Auf einem neuen Gerät ohne Schlüsselbund entsperrst du den verpackten DEK mit deinem Wiederherstellungsschlüssel
- 3 Daten werden lokal auf deinem Gerät entschlüsselt
- 4 Entschlüsselte Daten werden in der App verwendet, nie im Klartext remote gespeichert
Datenlöschung
Wenn du deinen Account löschst, werden alle Daten via Cascading Delete permanent aus unserer Datenbank entfernt — Workouts, Maße, Einstellungen, Verschlüsselungs-Keys. Keine Soft-Deletes. Nur in den automatischen Backups unseres Hosting-Anbieters können Daten noch bis zu deren turnusmäßiger Überschreibung liegen.
Verlierst du Schlüsselbund und Wiederherstellungsschlüssel,
können selbst wir deine verschlüsselten Daten nicht wiederherstellen.