Verschlüsselter Datei-Transfer
End-to-End verschlüsselt · P2P · kein Server-Speicher
⚠️ Wichtiger Hinweis
Die Dateien werdendirekt von deinem Gerät zum Gerät des Empfängersübertragen (Peer-to-Peer). Dafür müssenbeide Geräte gleichzeitig onlineund die Seite auf beiden Seiten aktiv geöffnet sein. Wird eine Seite geschlossen oder die Verbindung unterbrochen, schlägt der Transfer fehl. Bei aktivierung des TURN-Servers auf beiden Seiten können die Daten über den Server übertragen werden. Es werden ausschließlich eigene Stun und Turn Server verwendet.
🔒 Sicherheitshinweise
• ECDH P-256für Schlüsselaustausch – Sitzungsschlüssel verlässt nie den Browser
• AES-GCM 256-bitfür Datei-Verschlüsselung mit zufälligem IV je Datei
• Optionales Passwort wird viaPBKDF2 (100.000 Iterationen)abgeleitet und per HKDF mit ECDH kombiniert
• Server fungiert nur als Signaling-Relay (WebRTC-Handshake) – kein Datei-Speicher
• Sessions laufen nach 15 Minuten automatisch ab
🔬 Technische Details (für Interessierte)
Schlüsselaustausch (ECDH):Beide Seiten erzeugen ein ephemeres Elliptic-Curve-Diffie-Hellman-Schlüsselpaar (Kurve P-256). Die öffentlichen Schlüssel werden über den Server ausgetauscht. Aus dem gemeinsamen Geheimnis (Shared Secret) wird perHKDF-SHA-256ein 256-Bit-AES-Schlüssel abgeleitet. Der private Schlüssel verlässt den Browser nie.
Passwort-Schutz (optional):Wird ein Passwort gesetzt, wird aus diesem viaPBKDF2-SHA-256 (100.000 Iterationen)ein 256-Bit-Schlüssel abgeleitet und bytewise mit dem ECDH-Shared-Secret XOR-verknüpft, bevor HKDF angewendet wird. Ohne das korrekte Passwortunddie ECDH-Verbindung ist keine Entschlüsselung möglich.
Dateiverschlüsselung (AES-GCM):Jede Datei wird mit einem zufälligen 96-Bit-IV (Nonce) perAES-256-GCMverschlüsselt. GCM liefert neben der Vertraulichkeit auch Authentizität – manipulierte Daten werden erkannt und abgelehnt.
Datenübertragung (WebRTC DataChannel):Die verschlüsselten Daten werden über einenWebRTC DataChanneldirekt zwischen den Browsern übertragen (P2P). Der Server sieht nur die WebRTC-Signaling-Nachrichten (SDP-Offer/Answer und ICE-Candidates), aber niemals Dateiinhalte. WebRTC nutzt intern DTLS und SRTP als Transportverschlüsselung – die Dateien sind also doppelt geschützt.
Session & Signaling:Der Server hält die Session ausschließlich im RAM (kein Datenbankschreiben). Nach 15 Minuten ohne Aktivität wird die Session automatisch verworfen. Der Code besteht aus 6 zufälligen Zeichen (Alphabet ohne mehrdeutige Zeichen wie O/0/I/l), was ~109mögliche Kombinationen ergibt.
Sicherer Peer-to-Peer Datentransport
Mit unserer Lösung nutzt du die WebRTC-Technologie für den direkten Datenaustausch zwischen zwei Geräten. Anstatt deine Dateien auf einen zentralen Cloud-Speicher hochzuladen, wird eine Punkt-zu-Punkt-Verbindung aufgebaut. Du generierst einen kurzen Code, den der Empfänger eingeben muss, um den Transfer zu starten. Dieser Prozess stellt sicher, dass die Daten effizient und ohne Umwege übertragen werden, während die Geschwindigkeit durch die direkte Verbindung optimiert wird.
Praktische Anwendungen für sensible Daten
Der verschlüsselte Datei-Transfer eignet sich hervorragend für den Versand von sensiblen Dokumenten, privaten Fotos oder großen Datenpaketen innerhalb von Teams oder zwischen Freunden. Da keine Zwischenspeicherung auf externen Servern stattfindet, ist es eine ideale Lösung für Situationen, in denen Datenschutz oberste Priorität hat. Du kannst die Dateien ohne Risiko teilen, da der Inhalt während des gesamten Prozesses geschützt bleibt und nur du und der Empfänger Zugriff darauf haben.
Höchste Sicherheitsstandards und Datenschutz
Deine Privatsphäre steht an erster Stelle. Dateien werden Ende-zu-Ende-verschlüsselt (AES-GCM) direkt zwischen den Geräten übertragen (WebRTC) und laufen nie im Klartext über unseren Server – der Server vermittelt nur den Verbindungsaufbau (Signaling). Dies garantiert, dass keine unbefugten Parteien Zugriff auf deine Daten erhalten. Durch die Kombination aus starker Verschlüsselung und direkter Peer-to-Peer-Übertragung wird ein Höchstmaß an Sicherheit für jeden Dateiaustausch gewährleistet.
Häufige Fragen
Ist der Datentransfer wirklich sicher?
Ja, die Sicherheit ist durch eine starke Ende-zu-Ende-Verschlüsselung mit AES-GCM garantiert. Da die Daten direkt zwischen den Geräten übertragen werden und niemals im Klartext über einen Server fließen, bleibt die Vertraulichkeit deiner Dateien jederzeit gewahrt. Nur der Sender und der Empfänger haben Zugriff auf die Inhalte.
Werden meine Daten auf euren Servern gespeichert?
Nein, es findet kein Speichern deiner Dateien auf unseren Servern statt. Das System nutzt WebRTC für eine direkte Verbindung zwischen den Endgeräten. Der Server fungiert lediglich als Vermittler für den Verbindungsaufbau (Signaling), hat aber zu keinem Zeitpunkt Zugriff auf die eigentlichen Daten oder deren Inhalte.
Wie funktioniert der Austausch per Code?
Du wählst deine Dateien aus und erhältst einen kurzen, eindeutigen Code. Diesen gibst du dem Empfänger weiter. Sobald dieser den Code in das entsprechende Feld eingibt, wird eine direkte Verbindung aufgebaut und die Daten werden verschlüsselt übertragen. Der Prozess ist einfach und bietet gleichzeitig maximale Sicherheit.