Verschlüsseltes Whiteboard
Gemeinsam auf privater Leinwand skizzieren. Stift, Formen, Text - Echtzeit-Sync, Ende-zu-Ende verschlüsselt, ohne Anmeldung.
Schritt 1 von 2
So funktioniert es
So startest du
Wähle einen Raumnamen, behalte die erzeugte Passphrase oder gib ein eigenes, schwer zu erratendes Passwort mit mindestens 16 Zeichen ein und öffne das Board. Schicke den Link an deine Mitwirkenden und gib das Passwort getrennt weiter, am besten persönlich oder über eine andere App. Das Passwort ist nicht Teil des Links.
Verschlüsselung
Das Passwort durchläuft einmal Argon2id mit 64 MiB Speicher, 3 Durchläufen und einem aus dem Raumnamen gebildeten Salt, und HKDF-SHA256 leitet daraus einen Basisschlüssel und einen separaten Wert ab, der dir Zutritt zum Raum verschafft, ohne dem Server den Schlüssel zu verraten. Jeder Strich, jede Form, jeder Text und jede Cursorbewegung wird in deinem Browser aufgefüllt und verschlüsselt, bevor sie ihn verlässt, und zwar jede Nachricht mit einem eigenen AES-256-GCM-Schlüssel, der aus dem Basisschlüssel und einem frischen Zufalls-Salt abgeleitet wird, sodass selbst stundenlanger reger Cursorverkehr keinen Schlüssel abnutzt.
Was der Server sieht und speichert
Das Relay auf Cloudflare Workers reicht verschlüsselte Aktualisierungen zwischen den Teilnehmenden weiter und speichert nichts. Die Zeichnung existiert nur in den Browsern der Personen im Raum und wird zwischen ihnen als verschlüsselte CRDT-Aktualisierungen synchronisiert. Wenn die letzte Person geht, ist das Board weg, exportiere es also als PNG, wenn du es behalten willst. Das Relay sieht, wie viele Personen verbunden sind und wann Aktualisierungen gesendet werden, und Cloudflare sieht IP-Adressen.
Gut zu wissen
Wer Raumnamen und Passwort kennt, kann beitreten und alles auf dem Board sehen, behandle das Paar also wie einen Schlüssel. Bis zu 32 Personen können gemeinsam zeichnen, und jede Person im Raum kann ihn sperren, sodass niemand Neues beitreten kann, bis sie ihn wieder entsperrt oder den Raum verlässt. Das Whiteboard hat auch einen eigenen verschlüsselten Chat. Seine Nachrichten reisen mit der Zeichnung, Neuankömmlinge sehen also die letzten, und sie verschwinden, wenn die letzte Person geht; eine mit !N beendete Nachricht verschwindet nach N Sekunden.
Signaturen und Schlüssel
Jeder Browser hat für jedes Board außerdem einen eigenen Signaturschlüssel. Alles, was du sendest, von Strichen und Cursorbewegungen bis zu Chatnachrichten, wird vor dem Verschlüsseln mit Raum, Zeit und einer eindeutigen ID versehen und mit diesem Schlüssel signiert. So kann das Relay keine alten Änderungen erneut einspielen, und niemand im Raum kann unter fremdem Namen auftreten. Dem ersten Schlüssel, mit dem ein Name auftaucht, wird vertraut; erscheint derselbe oder ein zum Verwechseln ähnlicher Name später mit einem anderen Schlüssel, wird er am Cursor und im Chat als neuer Schlüssel markiert. In der Personenliste in der unteren Leiste kannst du Sicherheitsnummern vergleichen und dem Schlüssel vertrauen.