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.

Auf deinem Gerät
Größe: 184 cm
Gewicht: 88 kg
Geb.: 12.03.1994
AES-256
Auf unseren Servern
xK9f2mQz8vLp4nRw
A7cJ3hT6yB1dU5sE
qW0gV8kM2xZ4oP9i

Sieh es in Aktion.

Tippe etwas Persönliches — sieh zu, wie es unlesbar wird.

Dein Gerät
Unsere Server Verschlüsselt
Das sehen unsere Server. Ohne deinen Schlüssel bedeutungslos.

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. 1 Du gibst persönliche Daten ein (Name, Maße, etc.)
  2. 2 Deine App lädt deinen DEK aus dem iCloud-Schlüsselbund
  3. 3 Die Daten werden lokal mit AES-256-GCM verschlüsselt
  4. 4 Nur der verschlüsselte Blob wird an unseren Server gesendet
  5. 5 Diese Felder verlassen dein Gerät nie im Klartext

Entschlüsselung

  1. 1 Deine App ruft den verschlüsselten Blob vom Server ab
  2. 2 Auf einem neuen Gerät ohne Schlüsselbund entsperrst du den verpackten DEK mit deinem Wiederherstellungsschlüssel
  3. 3 Daten werden lokal auf deinem Gerät entschlüsselt
  4. 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.