Bildschirm, Audio und Eingabe
Zwischen Geräten verschlüsselt. Sitzungsinhalte werden nicht in der Reach-Kontodatenbank oder im Signaldienst gespeichert.
REICHWEITE / DATENSCHUTZ
Was wird übertragen, was wird gespeichert und was Sie kontrollieren. Von der kontofreien Nutzung bis zur Cloudflare-weiterleitung und Kontolöschung.
Datenschutzrichtlinie · Zuletzt aktualisiert am 7. Oktober 2026
Zwischen Geräten verschlüsselt. Sitzungsinhalte werden nicht in der Reach-Kontodatenbank oder im Signaldienst gespeichert.
E-Mail, Gerätevertrauen, Verbindungskandidaten und Betriebsprotokolle werden für Servicefunktionen verarbeitet. Sie werden unten separat beschrieben.
Profile, Voreinstellungen und Einstellungen sind lokal; geheime Anmeldeinformationen befinden sich in Keychain. Optionale Fensterwiederherberungsdaten werden separat beschrieben.
Das Löschen des Kontos ist keine Abmelde. Betriebsprotokolle, Missbrauchspräventionsstatus und lokale Einstellungen haben separate Bereinigungsregeln.
Reach (die "App") ist ein Remote-Desktop-Tool, das aus zwei Teilen besteht: Reach Viewer Für iPhone und iPad, aufgeführt auf dem App Store als "Reach Remote", und Reach Host Für Mac. Reach wird veröffentlicht von KMWORKS, INC. ("Wir", "uns"), der für diese Richtlinie verantwortlich ist. Es erklärt, was die Apps und das optionale Backend dahinter mit Ihren Daten machen.
Zwei Routen sind abgemeldet verfügbar. Keiner von beiden sendet Ihre Bildschirm-, Audio-, Eingabe- oder Verbindungskandidaten über unsere Infrastruktur.
Getrennt von diesen Routen: Wenn die Host-Kopplung aktiv ist und der Fernzugriff auf dem Mac aktiviert ist, veröffentlicht Reach Host einen kleinen Datensatz der Host-Verbindungsmetadaten in Apples CloudKit, damit sich Ihre eigenen Geräte gegenseitig erkennen können, und Reach Viewer kann einen passenden Vertrauensdatensatz veröffentlichen. Beide werden unten vollständig beschrieben.
Reach Host schreibt einen CKRecord in die öffentliche CloudKit-Datenbank des Reach-iCloud-Containers. Die App sucht diesen Datensatz über Ihren Kopplungscode als Kennung. Dadurch wird er nicht privat gespeichert, und es ist nicht gewährleistet, dass nur Personen mit dem Code ihn lesen können: Der Datenbankbereich ist öffentlich und nicht Ihr privater Container. Auch wenn Apple den Speicher betreibt, behandeln wir diese Informationen als Daten, die Ihr Gerät verlassen.
Der Datensatz enthält:
Wenn Sie bei iCloud angemeldet sind, kann Reach Viewer bei einem Verbindungsversuch einen passenden Vertrauensdatensatz in derselben öffentlichen Datenbank veröffentlichen. Er enthält den Fingerabdruck des öffentlichen Viewer-Schlüssels, einen Zeitstempel und den Namen des iCloud-Benutzerdatensatzes, den CloudKit hinzufügt. Nur wenn iCloud Auto-Trust auf dem Mac ausdrücklich aktiviert ist und ein bisher nicht vertrauenswürdiger Viewer nachweislich dieselbe Apple-ID verwendet, kann dieser Datensatz bei der ersten Verbindung Vertrauen ohne Kopplungscode herstellen. Ein bereits vertrauenswürdiger Viewer verbindet sich mit seinem gespeicherten Fingerabdruck erneut und benötigt diesen CloudKit-Vertrauensdatensatz nicht. Eine manuelle Entfernung des Vertrauens hat Vorrang vor der automatischen Vertrauensvergabe; für denselben Fingerabdruck ist danach ein neuer, ausdrücklich eingegebener Kopplungscode nötig. Nach erfolgreicher Prüfung und Speicherung des lokalen Vertrauens fordert der Mac die Löschung des Datensatzes an. Schlägt die CloudKit-Löschung fehl, kann sie nach einer später erfolgreich hergestellten Verbindung für diesen Vertrauenseintrag erneut versucht werden. Eine sofortige oder endgültige physische Löschung wird nicht garantiert. Das Entfernen des Viewers aus den vertrauenswürdigen Geräten des Macs widerruft das lokale Vertrauen auf dem Mac; dies ist von der Löschung des CloudKit-Datensatzes getrennt.
Die App verwendet diese Metadaten für die Geräteerkennung und die Vertrauensverifizierung. Reach Host fordert die Löschung des relevanten Host-Eintrags an, wenn Sie die Kopplung oder Remote-Veröffentlichung beenden, oder den Kopplungscode zurücksetzen. Netzwerk- oder CloudKit-Fehler können diesen Vorgang verzögern oder verhindern. “Vergessen Mac” In Reach Viewer entfernt die gespeicherten Verbindungsdetails und das lokale Vertrauen auf diesem Gerät; es löscht nicht den CloudKit-Datensatz von Mac. Das Löschen der App oder das Ändern der iCloud-Einstellungen garantiert nicht die Löschung aller Datensätze in dieser öffentlichen Datenbank.
Ein Reach Account schaltet zwei Internetwege frei: Internet Direct, das über ein gespeichertes Verbindungsprofil NAT-Traversal versucht, und Relay. Außerdem können Geräte desselben Kontos einander ohne Pairing-Code vertrauen. Ein Konto schafft aber noch keinen Netzwerkweg: Für eine Verbindung ist weiterhin eine erreichbare direkte Adresse oder ein konfiguriertes Relay erforderlich.
Die Anmeldung erfolgt per E-Mail. Wir senden einen einmaligen Anmeldelink oder Code; Passwörter gibt es nicht. Wenn Sie sich anmelden, speichert unser Backend die folgenden Daten zu Ihrem Konto:
Diese Informationen unterstützen die Anmeldung, das Gerätevertrauen, die Verbindungseinrichtung, die Überprüfung der Kaufberechtigung und den Dienstschutz. Bildschirm-, Audio- und Eingabeinhalte werden nicht in der Kontodatenbank gespeichert. Operative Telemetrie, Anforderungsprotokolle und ephemere Signaldaten werden im Folgenden separat beschrieben. Siehe Dienste von Drittanbietern für die Infrastrukturverarbeitung, die zur Bereitstellung dieser Funktionen erforderlich ist.
Das Backend läuft auf Cloudflare. Diese Richtlinie verspricht keine bestimmte Verarbeitungsregion.
Bei angemeldeten Verbindungsversuchen mit Internet Direct oder Relay tauscht die Signalisierung Verbindungskandidaten wie IP-Adressen und Ports aus. Sie verarbeitet Kandidatendaten, die Zuordnung von Versuch und Authentifizierung, soweit vorhanden die öffentliche IP-Adresse des Viewers sowie den Zustand der Ratenbegrenzung.
Jeder Kandidatendatensatz ist ab Veröffentlichung höchstens 60 Sekunden gültig. Eine erneute Veröffentlichung kann die Gesamtfrist des Verbindungsversuchs aktualisieren. Bei Abbruch oder Ablauf werden Kandidaten und zugehöriger Zustand bereinigt; dies verspricht keine sofortige physische Löschung nach Erfolg oder genau nach 60 Sekunden. Für einen aktiven Host-Socket nötiger Authentifizierungszustand kann bestehen bleiben, solange dieser Socket aktiv ist. Kurze Abbruchmarkierungen, die ein erneutes Öffnen des Versuchs verhindern, und Zähler zum Schutz des Dienstes haben getrennte Lebensdauern.
Der Signaldienst empfängt oder speichert keine Bildschirm-, Audio- oder Eingabeinhalte. Sitzungsinhalte werden über eine direkte Verbindung oder die unten beschriebene Cloudflare TURN-Route übertragen.
Wenn sich kein direkter Verbindungsweg öffnen lässt, etwa bei CGNAT, restriktiven Firewalls oder manchen Mobilfunknetzen, kann Reach die Sitzung über Cloudflare TURN weiterleiten. Sie konfigurieren Ihr eigenes Cloudflare-Konto und dessen Zugangsdaten in Reach Host; die Preise und Richtlinien Ihres Cloudflare-Kontos gelten.
Bei der automatischen Einrichtung mit einem Konto-Token fordert der Mac über die Cloudflare-API einen TURN-Schlüssel an. Dabei werden die Cloudflare-Konto-ID, das Token und ein Schlüsselname gesendet, der den Namen des Mac enthalten kann. Der erzeugte oder manuell eingegebene TURN-Schlüssel wird im Mac-Schlüsselbund gespeichert und zum Abruf kurzlebiger Sitzungszugangsdaten verwendet. Diese Anfragen laufen direkt vom Mac zu Cloudflare, nicht über den Reach-Kontoserver.
Video, Audio und Eingabe bleiben mit TLS 1.3 über QUIC verschlüsselt, während das Relais durchquert wird. Cloudflare verarbeitet verschlüsselte Pakete und die Netzwerkmetadaten, die für die Bereitstellung seines Dienstes erforderlich sind. Die Verbindungslatenz hängt vom Netzwerk- und Relay-Pfad ab.
Wenn Sie die Nutzungsberichterstattung aktivieren und „Refresh“ auswählen, ruft der Mac die GraphQL-API von Cloudflare direkt auf. Die Anfrage enthält Konto-ID, Zeitraum, optionale TURN-Key-ID und API-Token. Die Antwort liefert aggregierte ein- und ausgehende Datenmengen in Bytes. Ergebnisse für das gesamte ausgewählte Cloudflare-Konto können auch TURN-Nutzung anderer Dienste als Reach enthalten. Allein das Speichern eines Tokens löst keine Nutzungsabfrage aus.
Das Token für die Berichterstattung liegt in einem nur an dieses Gerät gebundenen Schlüsselbundeintrag, getrennt von den TURN-Sitzungszugangsdaten. Der Aktivierungsschalter, die Konto-ID und der Anzeigeumfang sind lokale Einstellungen; abgerufene Ergebnisse bleiben nur während der App-Laufzeit im Arbeitsspeicher. Das Ausschalten der Berichterstattung oder ein Wechsel des Reach-Kontos löscht bisherige Ergebnisse, aber nicht automatisch die gespeicherten Cloudflare-Zugangsdaten. Werden Zugangsdaten in Host entfernt, widerruft dies keine bereits im Cloudflare-Konto ausgestellten Schlüssel oder Token; den Widerruf verwalten Sie in Cloudflare.
Sie können Ihr Reach Account in der App löschen. Die Kontodatenbank löscht dabei gemeinsam den Kontodatensatz, registrierte Geräte, Sitzungen und Wiederherstellungsdatensätze für Token-Erneuerungen, ausstehende Anmeldecodes, Passkeys und die zugehörigen WebAuthn-Challenges. Auch vor der Kontoerstellung angelegte WebAuthn-Challenges mit derselben E-Mail-Adresse sind eingeschlossen.
Zähler zum Schutz vor Missbrauch und Betriebsprotokolle fallen nicht unter diese Anfrage zur Kontolöschung. Zähler folgen ihren konfigurierten Zeitfenstern für die Ratenbegrenzung und den Bereinigungsverfahren; Betriebsprotokolle werden getrennt in Cloudflare aufbewahrt. Diese Richtlinie verspricht keine feste Aufbewahrungsdauer für Betriebsprotokolle.
Abgelaufene oder verbrauchte Anmeldelinks und Codes können nicht erneut zur Authentifizierung verwendet werden. Abgelaufene Anmelde-, WebAuthn- und Wiederherstellungsdatensätze sowie Sitzungen nach Ablauf der Gültigkeit ihres Refresh-Tokens können planmäßig bereinigt werden. Der Bereinigungszeitplan oder ein fehlgeschlagener Vorgang kann dazu führen, dass die physische Löschung erst nach dem Ablauf erfolgt.
Sie können einzelne Geräte getrennt aus dem Konto entfernen. Abmelden ist nicht dasselbe wie das Löschen des Kontos. Lokale Verbindungseinstellungen, Voreinstellungen, Vertrauensdatensätze und Cloudflare-Zugangsdaten haben jeweils eigene Löschmöglichkeiten. Das Löschen Ihres Reach-Kontos löscht weder Apples öffentliche CloudKit-Datensätze noch Schlüssel in Ihrem eigenen Cloudflare-Konto.
Reach Host fordert unter macOS die Berechtigung für Bildschirmaufnahmen an, um das gewählte Display zu erfassen, und Bedienungshilfen, um die vom Viewer gesendeten Eingaben auszuführen. Die optionale Wiederherstellung von Fensterpositionen verwendet ebenfalls Bedienungshilfen, um Position und Größe unterstützter App-Fenster zu lesen und zu ändern.
Systemaudio wird über ScreenCaptureKit erfasst. Reach Host fordert keine Mikrofonberechtigung an und ignoriert Mikrofonsamples. Nötig ist der Zugriff auf Bildschirmaufnahme und Systemaudio. Die Erfassung findet auf dem Mac statt; gestreamt wird nur an für diese Sitzung authentifizierte Viewer.
Im Modus Direct Touch zeigt Viewer eine Cursorhilfe für pixelgenaue Zeigerbewegungen. Reach Host sendet dafür die Position des Mac-Zeigers — normalisierte Koordinaten, das zugehörige Display und einen Zeitstempel — über dieselbe verschlüsselte QUIC-Sitzung wie Video und Eingaben an den verbundenen, authentifizierten Viewer. Die Position wird weder an einen separaten Analysedienst gesendet noch als Bewegungsverlauf gespeichert. Bei Relay laufen verschlüsselte Sitzungspakete über Cloudflare.
Sie können die Übertragung unter „Reach Host → Devices & Trust → Advanced → Cursor Telemetry“ ausschalten. Host sendet dann keine Cursorpositionen mehr und fordert unterstützte Viewer auf, noch sichtbare Cursorhilfen zu entfernen.
Reach Viewer verwendet die Berechtigung für lokale Netzwerke, um Macs in der Nähe über Bonjour/mDNS zu entdecken und direkt mit einem Mac im lokalen Netzwerk zu kommunizieren. Die manuelle Eingabe der IP-Adresse von Mac ersetzt diese Berechtigung nicht. Manuelle direkte IP an eine Adresse außerhalb des lokalen Netzwerks ist ein separater Fall und erfordert eine erreichbare Adresse und einen Port.
Reach Host prüft mit dem Sparkle-Update-Framework beim Start und während der Nutzung regelmäßig auf neue Versionen. Eine Prüfung sendet eine gewöhnliche HTTPS-Anfrage an unseren auf GitHub Pages gehosteten Update-Feed. Wie bei jeder HTTPS-Anfrage sind Ihre IP-Adresse und der User-Agent-Header für diesen Endpunkt sichtbar; Kontokennung, Telemetrie oder andere zusätzliche identifizierende Daten werden nicht gesendet. Reach Viewer erhält Updates über den App Store nach den üblichen App-Store-Regeln von Apple.
Reach verwendet keine Werbekennungen (IDFA) oder Werbe- und Profiling-SDKs. Zu den Apps gehören nicht Crashlytics, Sentry oder Google Analytics. Lokale Diagnosen können bereitgestellt werden, wenn Sie einen Bericht freigeben möchten. Optionale Cloudflare-Nutzungsberichte, wie oben beschrieben, und Backend-Betriebsdatensätze, unten, sind separate Funktionen.
Für Betrieb und Schutz des Dienstes zeichnet das Backend Betriebsereignisse und Anfrageprotokolle in Cloudflare auf und sendet, sofern entsprechend konfiguriert, Kennzahlen an Analytics Engine. Zu den Hauptkategorien gehören:
Ein Pseudonym enthält weder den Gerätenamen noch die Konto-E-Mail selbst, kann aber Ereignisse desselben Host verknüpfen. Zum Schutz des Dienstes wird auch der Zustand der Ratenbegrenzung gespeichert. Lokale Diagnosen können den gewählten Verbindungsweg enthalten. Der aktuelle Code, der Verbindungsereignisse an Analytics Engine weiterleitet, füllt kein separates Feld für die Art des Verbindungswegs.
Diese Datensätze unterstützen die Zuverlässigkeit der Verbindung, die Fehlerdiagnose, den Serviceschutz und die Kaufüberprüfung. Sie schließen Bildschirm-, Audio- und Eingabeinhalte aus. Wir verkaufen oder verwenden sie nicht für Werbung oder Nutzerprofilierung. Cloudflare verarbeitet diese Betriebsdaten als Dienstleister.
Wenn „Remember app window positions“ in einem Preset aktiviert ist und der Mac die Berechtigung für Bedienungshilfen hat, hält Reach vor dem Entfernen eines virtuellen Reach-Displays im Arbeitsspeicher des Mac-Prozesses Referenzen auf unterstützte, noch geöffnete Fenster, deren normalisierte Position und Größe sowie die Information, ob ihre Größe geändert werden kann. Beim erneuten Erstellen des Displays nutzt Reach diese Momentaufnahme, um noch geöffnete Fenster zurückzusetzen. Fenstertitel und Dokumentkennungen sind keine Felder der Momentaufnahme; sie wird weder auf die Festplatte noch auf einen Reach-Server geschrieben. Beim Beenden des Host-Prozesses verschwindet sie; das Ausschalten der Wiederherstellung für das Display löscht sie ebenfalls. Die Ein-/Auswahl des Presets bleibt in den Viewer-Einstellungen erhalten.
Das Löschen der iPhone- oder iPad-App entfernt ihre App-Container-Daten. Keychain-Elemente werden separat verwaltet, so dass die Deinstallation allein nicht garantiert, dass alle Anmeldeinformationen entfernt werden. Auf dem Mac entfernt das Löschen des Reach Host-App-Bundles nicht automatisch die Einstellungen, Anwendungsunterstützungsdateien oder Keychain-Elemente; entfernen Sie diese manuell, wenn Sie eine saubere Tafel wünschen.
reachremote.app ist eine statische Website, die auf Cloudflare Pages gehostet wird. Die eigenen Stile, Skripte und Bilder der Website werden von dieser Website bereitgestellt. Cloudflare ergänzt die öffentliche Domain um die Verschleierung von E-Mail-Adressen und Skripte zur Browserprüfung. Die öffentlichen Seiten enthalten außerdem den Cloudflare Web Analytics-Beacon für Kennzahlen zu Seitenaufrufen und Seitenleistung. Die Sicherheitsfunktionen von Cloudflare können erforderliche Cookies verwenden. Wir verwenden keine Werbetracker. Cloudflare verarbeitet bei Webanfragen außerdem übliche Anfragemetadaten wie IP-Adresse und User-Agent.
Die Sprache der Website steht im URL-Pfad. Ältere Links mit ?lang=en führen zur entsprechenden englischen Seite. Die Cloudflare-Einrichtungswahl wird im Abfrageparameter setup gespeichert. Diese Website erfasst weder API-Token noch Pairing-Codes. Beim Auswählen des Mac-Downloads wird die GitHub Releases API nach der neuesten DMG-Datei abgefragt und anschließend der Download bei GitHub geöffnet. Externe Ziele, darunter GitHub und der App Store, haben eigene Datenschutzerklärungen.
Diese Dienste verarbeiten Daten, die für ihre jeweiligen Rollen benötigt werden. Reach verkauft keine Daten an Werbenetzwerke oder Datenbroker.
Alle Routen — Nearby / LAN, Manual Direct IP, Internet Direct und Relay — sind mit TLS 1.3 über QUIC verschlüsselt und durch Zertifikat-Pinning geschützt. Ein Viewer verbindet sich nur mit einem Host, dessen Zertifikatfingerabdruck er bereits als vertrauenswürdig kennt: aus der Kopplung, aus dem Geräteeintrag dieses Geräts im Reach-Konto oder aus einer ausdrücklich autorisierten ersten Direktverbindung (Trust on First Use). Eine spätere Abweichung wird zurückgewiesen. Wir können diesen Datenverkehr auf keiner Route entschlüsseln.
Reach richtet sich nicht an Kinder unter 13 Jahren, und wir sammeln nicht wissentlich Informationen von Kindern. Kopplung und Konto-Metadaten unterstützen die oben beschriebenen Servicefunktionen und werden nicht für Werbung oder Benutzerprofilierung verwendet.
Wir können diese Richtlinie von Zeit zu Zeit aktualisieren. Änderungen werden auf dieser Seite veröffentlicht und das Datum oben wird aktualisiert. Wir überarbeiten es, wenn sich das Vertrauensmodell oder der Datenfluss ändert.
Fragen zu dieser Datenschutzrichtlinie: support@reachremote.app. Fehlerberichte und öffentliche Fragen: Github.com/SGT-Cho/Reach.