Peer-to-Peer-Transfer

Sende eine Datei direkt aus deinem Browser an die Person, die sie bekommt - kein Hochladen, kein Speichern, niemand dazwischen.

Der Peer-to-Peer-Modus (P2P) öffnet eine direkte, verschlüsselte Verbindung zwischen deinem Browser und dem des Empfängers und überträgt die Datei darüber. Die Bytes laufen von Gerät zu Gerät und landen nie auf einem Transferify-Server, also ist der Transfer so schnell wie die Leitung zwischen euch - und privat schon von der Bauart her.

So läuft ein direkter Transfer ab

Wenn du einen Sofort-Transfer wählst, lädt Transferify deine Datei nicht hoch. Stattdessen registriert es den Transfer und hilft den beiden Browsern, einander zu finden: Ein schlanker Signalisierungsschritt tauscht die Verbindungsdaten aus, und öffentliche STUN-Server helfen jeder Seite herauszufinden, wie sie die andere über das Internet erreicht.

Sobald die Browser verbunden sind, läuft die Datei direkt über einen WebRTC-Datenkanal. Dieser Kanal läuft über DTLS, also ist jedes Byte zwischen den beiden Enden Ende-zu-Ende-verschlüsselt - die Verbindung transportiert die Datei, und unsere Server sehen ihren Inhalt nie.

Warum peer-to-peer senden

  • Tempo. Die Datei nimmt den kürzesten Weg - direkt von einem Browser zum anderen - statt auf einen Server hochgeladen und wieder heruntergeladen zu werden.
  • Privatsphäre. Weil die Datei nie gespeichert wird, liegt nichts auf einem Server, das auslaufen, angefordert oder beim Löschen vergessen werden könnte. Die Datei existiert nur auf den beiden Geräten.
  • Keine Speichergrenzen. Kein Server hält deine Datei, also greifen unsere Speicherkontingente nicht. Die praktische Grenze ist eure Verbindung und wie lange ihr beide online bleibt.

Gut zu wissen, bevor du sendest

Peer-to-Peer ist eine Übergabe in Echtzeit, keine Ablage für später, also lohnt es sich, ein paar Dinge einzuplanen:

  • Du und der Empfänger müsst gleichzeitig online sein. Die Datei läuft in Echtzeit aus deinem Browser, dein Tab muss also offen bleiben, bis der Download fertig ist - schließt du ihn, endet die Verbindung. Für einen Link zum Senden und Vergessen, den der Empfänger später öffnet, nimm den gehosteten Transfer.
  • Manche Netze blockieren den direkten Weg. Strenge Firewalls und manche Büro- oder Mobilfunknetze können zwei Browser daran hindern, sich direkt zu verbinden. Transferify nutzt STUN, um die meisten davon zu umgehen, und weicht für den Rest auf ein Relais (TURN) aus, sodass nur die restriktivsten Netze noch scheitern können. Dann ist der gehostete Transfer die verlässliche Alternative.

Peer-to-Peer ist nicht die einzige Möglichkeit - wähl den Modus, der zum Moment passt:

  • Gehosteter Transfer - speichert eine verschlüsselte Kopie, sodass der Link auch nach dem Schließen deines Tabs funktioniert - am besten, wenn der Empfänger später herunterlädt oder wenn keine direkte Verbindung zustande kommt.
  • Zero-Knowledge-Verschlüsselung - die ganze Geschichte, wie deine Dateien privat bleiben, samt dem Schlüssel, der unsere Server nie erreicht.