Einem Fernzugriff überlässt du deinen ganzen Computer. Deshalb sagt diese Seite genau, was mit dem Bild passiert, was die Server speichern und was ManyScreens nicht hat. Der letzte Abschnitt ist die ehrliche Liste.
ManyScreens hat drei Teile. Eine App auf dem Computer, auf den du zugreifen willst; sie nimmt den Bildschirm auf und gibt Maus und Tastatur ein. Einen Viewer, eine gewöhnliche Webseite in deinem Browser. Und einen kleinen Server in Berlin, der die beiden miteinander bekannt macht und sich dann heraushält.
Das Bild läuft nie über diesen Server. App und Browser bauen eine WebRTC-Verbindung von Gerät zu Gerät auf: im selben Netz finden sie sich direkt, und nichts verlässt das Gebäude; über das Internet hinweg kommen sie durch beide Router. Wenn das nicht klappt – Carrier-Grade-NAT, eine Firmen-Firewall, die nur Web-Verkehr durchlässt –, weicht der Stream auf ein TURN-Relay in Frankfurt aus, das Pakete weiterleitet, ohne die Schlüssel zu haben, um sie zu lesen.
| Teil | Wo | Was er sieht |
|---|---|---|
| Die App auf deinem Computer | Dein Rechner | Alles, naturgemäß – sie ist es, die den Bildschirm teilt. Sie meldet sich, wenn jemand zuzusehen beginnt (und zeigt auf dem Mac einen Punkt in der Menüleiste), nennt jede Verbindung mit ihrer Adresse, und ein Schalter beendet alle. |
| Der Signalisierungsserver | Berlin (IONOS) | Welchem Konto welcher Computer gehört, wann ein Browser sich verbinden wollte und von welcher Adresse, und die versiegelte WebRTC-Aushandlung, die er ungeöffnet zwischen beiden Seiten weiterreicht. Nie den Bildschirm, die Eingaben, den Ton oder die Zwischenablage. |
| Das Relay | Frankfurt (Oracle Cloud) | Verschlüsselte Pakete und die beiden Adressen, zwischen denen sie laufen. Es hat keinen Schlüssel. Es wird nur genutzt, wenn kein direkter Weg zustande kommt. |
| Die STUN-Server | Berlin (ManyScreens) und Google | Um einen direkten Weg zu finden, fragen App und Browser beide, unter welcher öffentlichen Adresse sie erscheinen. Sie sehen diese Adresse und sonst nichts. |
| Dein Browser | Wo immer du bist | Die Sitzung, und Vorschaubilder deiner eigenen Computer, im Speicher dieses Browsers abgelegt, damit die Liste beim nächsten Besuch nicht leer ist. Die verlassen ihn nie. |
Apple erlaubt niemandem außer Apple, den Anmeldebildschirm eines Macs aufzunehmen. Deshalb erfindet ManyScreens das nicht neu, sondern trägt Apples eigene Bildschirmfreigabe in deinen Browser. Dieser Stream ist VNC im WebSocket zum Server, keine WebRTC-Verbindung von Gerät zu Gerät; auf diesem Weg ist der Transport also TLS bis zum Server statt Ende-zu-Ende zwischen den Geräten. Das gilt nur, solange niemand angemeldet ist, der Dienst ist aus, bis du ihn einschaltest, und ein Gastcode erreicht ihn nie.
Eine E-Mail-Adresse, ein argon2-Hash des Passworts, mit Zwei-Faktor-Anmeldung deren Authenticator-Schlüssel und ein Hash jedes unbenutzten Wiederherstellungscodes, die Namen, die du deinen Computern gegeben hast, und wann jeder zuletzt gesehen wurde, eine Zeile pro angemeldetem Browser und die Zeiten von Sitzungen, damit sich der Dienst betreiben lässt. Keine Bildschirminhalte, keine Tastenanschläge, keine Zwischenablage, keine Dateien: nichts davon erreicht je den Server, um dort gespeichert zu werden.
Die Seite setzt keine Analytics und keine Tracking-Cookies, lädt keine fremden Schriften und keine fremden Skripte außer Paddles Bezahlvorgang auf der Pro-Seite und Cloudflares Bot-Prüfung auf der Anmeldeseite. Zahlungsdaten liegen bei Paddle; sie berühren diesen Server nie.
Klar gesagt, denn eine Sicherheitsseite, die nur Stärken aufzählt, ist keine.
Wenn du ein Sicherheitsproblem findest, melde es bitte, bevor du es veröffentlichst; du bekommst eine Antwort. Eine Sicherheitskontaktadresse auf dieser Domain wird gerade eingerichtet und dann hier genannt.