Zum Inhalt springen

So funktioniert es

Ein Passwort, das Sie per E-Mail oder Slack senden, bleibt in den Postfächern, Backups und Chatverläufen jedes Dienstes lesbar, den es durchläuft. Secret Drop verschlüsselt Ihre vertraulichen Daten in Ihrem Browser vor dem Senden, sodass der Server nur Daten erhält, die er nicht lesen kann.

Wie Ihr Geheimnis geschützt wird

  1. Sie schreiben Ihr Geheimnis

    Sie geben Ihre Nachricht ein oder wählen eine Datei in Ihrem Browser aus.

  2. Verschlüsselung in Ihrem Browser

    Ihr Browser generiert einen zufälligen Schlüssel und verschlüsselt den Inhalt lokal mit AES-256-GCM über die Web Crypto API.

  3. Server speichert verschlüsselte Daten

    Der Server speichert die verschlüsselten Daten ohne den Schlüssel und hat daher keine Möglichkeit, sie zu entschlüsseln.

  4. Schlüssel bleibt in der URL

    Ihr Browser legt den Entschlüsselungsschlüssel im URL-Fragment (nach dem #) ab. Browser senden diesen Teil nie an den Server.

  5. Empfänger entschlüsselt

    Wenn der Empfänger den Link öffnet, ruft sein Browser die verschlüsselten Daten ab und verwendet den Schlüssel aus der URL zur lokalen Entschlüsselung.

  6. Das Geheimnis wird zerstört

    Sobald das Geheimnis sein Leselimit oder sein Ablaufdatum erreicht, löscht der Server den verschlüsselten Inhalt dauerhaft. Es bleibt nur eine Spur seiner Existenz, ohne etwas zu entschlüsseln.

Secure by Design

Jede der folgenden Architekturentscheidungen begrenzt, worauf ein Angreifer zugreifen könnte und worauf wir selbst zugreifen können.

Zero-Knowledge

Der Server erhält nie den Verschlüsselungsschlüssel, gemäß den OWASP-Richtlinien für kryptografische Speicherung. Ein Angreifer, der die Datenbank stiehlt, erhält nur verschlüsselte Daten, die er nicht entschlüsseln kann.

Authentifizierung ohne Passwort

Ein Magic Link zur einmaligen Verwendung ersetzt das Passwort. Die Datenbank speichert keine Zugangsdaten: Ein Angreifer, der sie stiehlt, hat nichts zu knacken.

Der Schlüssel verlässt Ihr Gerät nie

Der Entschlüsselungsschlüssel steht im URL-Fragment (nach dem #). Browser senden das Fragment nie an den Server, daher taucht der Schlüssel weder in Anfragen noch in Server-Logs auf.

Endgültige Vernichtung

Sobald ein Geheimnis sein Leselimit erreicht oder abläuft, löscht der Server den verschlüsselten Inhalt und behält nur eine Spur seiner Existenz. Eine kurze Ablaufzeit und ein Leselimit verkürzen die Zeit, in der Ihr Geheimnis angreifbar bleibt.

Gehostet in Frankreich

Unsere Server stehen in Frankreich, unter der Gerichtsbarkeit der Europäischen Union. Ihre Daten unterliegen der DSGVO und bleiben in der EU, ohne Übermittlung in Drittstaaten.

Kein Tracking

Keine Drittanbieter-Cookies, Tracking-Pixel oder externen Dienste. Wir geben keine Daten an Dritte weiter, erstellen keine Profile Ihrer Aktivität auf dieser Seite und verkaufen sie nicht.