Direct versturen tussen apparaten, zonder upload en zonder opslag.
Beide partijen openen de pagina en maken verbinding met een sessiecode. De bestanden gaan AES-256-versleuteld rechtstreeks tussen de browsers, in beide richtingen, zonder account en zonder groottelimiet.
De applicatie maakt een sessiecode van 6 cijfers en een uitnodigingslink aan. Er wordt geen bestand naar de server geüpload.
Technisch detailWillekeurige code, 10 minuten geldig, eenmalig te gebruiken. De link bevat een geheim in het fragment van de URL, dat nooit naar de server wordt gestuurd.
De apparaten koppelen
De tweede partij voert de code in of opent de uitnodigingslink. De server ziet dat beide apparaten dezelfde code tonen en brengt ze met elkaar in contact.
Technisch detailVia signalering gaan alleen de WebRTC-verbindingsgegevens: SDP-sessiebeschrijvingen en ICE-kandidaten. De code wordt bij het eerste gebruik verbruikt.
De versleutelingssleutel afleiden
De twee apparaten spreken de versleutelingssleutel lokaal af. De sleutel gaat nooit via de server en is niet bekend bij Synaptic Systems.
Technisch detailECDH op de curve P-256 via WebCrypto, gevolgd door HKDF-SHA256 met de sessiecode als salt. Het resultaat zijn aparte AES-256-GCM-sleutels voor elke richting.
De verbinding bevestigen
Beide apparaten tonen dezelfde vingerafdruk van de sleutel. Komen de waarden niet overeen, dan wordt de verbinding geweigerd. Verbinden via een uitnodigingslink wordt automatisch gevalideerd.
Technisch detailDe vingerafdruk is een cryptografische samenvatting van 48 bits van de gedeelde sleutel. De uitnodigingslink authenticeert de uitwisseling met HMAC-SHA256 en het geheim uit het fragment van de URL.
De eigenlijke overdracht
Het kanaal loopt rechtstreeks tussen de twee apparaten. Beide partijen kunnen tegelijk versturen en ontvangen, met de voortgang per bestand.
Technisch detailWebRTC DataChannel. Het bestand wordt opgedeeld in blokken van maximaal 64 KB, die elk afzonderlijk met AES-256-GCM en een eigen nonce worden versleuteld. De ontvanger schrijft rechtstreeks naar schijf.
Het schema loopt vanzelf door. Kies een stap voor de details.
Overdrachtssessie
Een overdrachtssessie openen
Je krijgt een sessiecode en een uitnodigingslink die je via je favoriete kanaal aan de andere partij doorgeeft.
De sessiecode heeft 6 cijfers, is 10 minuten geldig en kan één keer worden gebruikt.
Heb je een uitnodigingslink ontvangen? Als je die opent, wordt de code ingevuld en wordt je om bevestiging gevraagd voordat er verbinding wordt gemaakt.
Wachten op de andere partij. Deze pagina moet open blijven.10:00
De verbinding bevestigen
Vergelijk de vingerafdruk met de andere partij. Wachten op diens bevestiging.
Je hebt een uitnodiging voor een overdracht ontvangen
Iemand stelt je een directe overdrachtssessie voor. De verbinding start niet en er worden geen netwerkgegevens van je verstuurd totdat je bevestigt.
Sessiecode
000 000
Verwacht je geen overdracht van iemand die je kent? Annuleer dan. Een uitnodigingslink kan door iedereen worden doorgestuurd.
Sessie actiefDirecte verbindingAES-256-GCM
Verstuurd
Bestanden toevoegen
De overdracht naar de andere partij begint meteen.
Ontvangen
Aanbevolen voor grote bestanden: direct naar schijf schrijven.
Opslaglocatie:
Deze browser kan niet rechtstreeks naar schijf schrijven, dus ontvangen bestanden worden in het geheugen bewaard. Voor bestanden groter dan 1,5 GB raden we Chrome of Edge aan.
Ontvangen bestanden verschijnen hier, met de voortgang van de overdracht.
Zichtbaarheid van gegevens
De server registreert
Dat twee apparaten dezelfde sessiecode hebben getoond, en het moment van koppelen.
De IP-adressen die nodig zijn voor de directe verbinding.
Het aantal gestarte en voltooide sessies, als geaggregeerde statistiek.
De server heeft geen toegang tot
De inhoud van de bestanden. Ze worden nooit geüpload of opgeslagen.
De naam of grootte van de verstuurde bestanden.
De versleutelingssleutel, die op elk apparaat lokaal wordt afgeleid.
Wat gebeurt er als de pagina tijdens de overdracht wordt gesloten?
De overdracht stopt en moet opnieuw worden gestart. Hervatten vanaf het punt van onderbreking is in ontwikkeling.
Hoe veilig is de sessiecode?
De code verloopt na 10 minuten en kan maar één keer worden gebruikt. Bovendien wordt de verbinding handmatig bevestigd en vergelijken beide partijen de vingerafdruk van de sleutel.
Waarom komt de verbinding niet altijd tot stand?
Sommige netwerken, vooral bedrijfsnetwerken en een deel van de mobiele netwerken, staan geen directe verbindingen tussen twee apparaten toe. Bestanden gaan niet via onze servers, dus in die gevallen is de overdracht niet mogelijk. De oplossing is een ander netwerk of de klassieke overdracht.
Werkt het op mobiele apparaten?
Ja, in elke moderne browser. Tijdens de overdracht moet het scherm aan blijven, anders kan het besturingssysteem de pagina pauzeren.
Is er een groottelimiet?
In Chrome en Edge kies je een opslaglocatie en worden de bestanden zonder limiet rechtstreeks naar schijf geschreven. In Firefox en Safari worden ontvangen bestanden in het geheugen bewaard, waardoor de praktische limiet rond 1,5 GB ligt.