Datenschutzerklärung
Stand: Oktober 2026
Diese Datenschutzerklärung informiert Sie darüber, welche personenbezogenen Daten beim Besuch der Website meshup.3xd.eu und bei der Nutzung von MeshUp verarbeitet werden, zu welchem Zweck und auf welcher Rechtsgrundlage. Sie gilt für die Website, die App MeshUp für Android, MeshUp Desktop für Linux und Windows sowie für die Dienste, die der Verantwortliche dafür betreibt: den Mesh-Node mesh-node1.3xd.eu, den Push-Server push-gateway.messenger.3dns.eu und die Downloads auf git.3dns.eu. Begriffe wie „personenbezogene Daten“ oder „Verarbeitung“ verwenden wir im Sinne von Art. 4 der Datenschutz-Grundverordnung (DSGVO).
1. Verantwortlicher
Dominic SchubertVarkausring 98
01796 Pirna
Deutschland
Telefon: +49 3501 44044
E-Mail: info@dom1nic.eu
Weitere Angaben stehen im Impressum.
2. Das Wichtigste in Kürze
- Die Website setzt keine Cookies, verwendet keine Analyse-, Werbe- oder Tracking-Dienste und lädt nichts von fremden Servern. Der Server, der die Seiten ausliefert, protokolliert Aufrufe ohne IP-Adresse.
- MeshUp braucht weder Konto noch Telefonnummer. Nachrichten, Anrufe und Dateien gehen Ende-zu-Ende-verschlüsselt von Gerät zu Gerät; einen Server, auf dem Ihre Chats liegen, gibt es nicht. Der Verantwortliche erhält keine Inhalte Ihrer Kommunikation.
- Der Mesh-Node mesh-node1.3xd.eu vermittelt verschlüsselte Verbindungen über das Internet. Er sieht Verbindungsdaten wie Schlüssel, IP-Adressen und Zeitpunkte, aber keine Inhalte. Gespeichert wird außer seinem eigenen Schlüssel nur das freiwillige Verzeichnis „Kontakte finden“, und zwar als Prüfsummen.
- Push-Weckrufe enthalten weder Inhalte noch Absender. Firebase Cloud Messaging von Google nutzt MeshUp nur, wenn Sie ausdrücklich einwilligen.
- Kartenausschnitte lädt die App von OpenStreetMap, Linkvorschauen lädt das Gerät des Absenders. Beides lässt sich abschalten.
- MeshUp enthält keine Werbung und keine Analyse- oder Tracking-Bibliotheken und funktioniert ohne Google-Dienste.
3. Die Website meshup.3xd.eu
3.1 Aufruf der Website und Hosting
Wenn Sie diese Website aufrufen, übermittelt Ihr Browser technisch bedingt Daten an den Server: Ihre IP-Adresse, Datum und Uhrzeit, die aufgerufene Adresse, Angaben zu Browser und Betriebssystem (User-Agent) sowie gegebenenfalls die Seite, von der Sie kommen (Referrer). Ohne diese Daten lässt sich die Seite nicht ausliefern.
Die Website läuft auf einem eigenen Server des Verantwortlichen, ohne externen Hoster, Content-Delivery-Network oder Werbenetzwerk. Ein vorgeschalteter Webserver (Reverse-Proxy, Caddy) auf dem ebenfalls selbst betriebenen Router nimmt die verschlüsselte HTTPS-Verbindung an und leitet die Anfrage im eigenen Netz an den Server weiter, der die Seiten ausliefert. Dabei reicht er Ihre IP-Adresse technisch mit; der Seiten-Server wertet sie nicht aus und speichert sie nicht.
Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO; das berechtigte Interesse liegt darin, die Website sicher und funktionsfähig bereitzustellen.
3.2 Protokolle des Seiten-Servers
Der Seiten-Server schreibt je Aufruf eine kurze Zeile in das Systemprotokoll des Servers (systemd-Journal): Zeitpunkt, Anfragemethode, aufgerufener Pfad ohne Parameter, Statuscode, Größe der Antwort und Bearbeitungszeit. IP-Adresse, User-Agent und Referrer werden dabei nicht gespeichert. Die Zeilen dienen der Fehlersuche und dem sicheren Betrieb; sie werden mit der automatischen Rotation des Systemprotokolls gelöscht.
3.3 Vorgeschalteter Webserver
Der vorgeschaltete Webserver auf dem Router führt für diese Website kein Zugriffsprotokoll.
3.4 Keine Cookies, keine Analyse, keine Inhalte Dritter
Diese Website setzt keine Cookies, verwendet keine Analyse-, Werbe- oder Tracking-Dienste und bindet keine Inhalte Dritter ein – keine externen Schriften, Karten, Videos oder Content-Delivery-Networks. Bilder, Stile und Skripte kommen von dieser Domain, als Schrift dient die Ihres Geräts. Die Seiten weisen Ihren Browser an, beim Klick auf Links keine Herkunftsadresse (Referrer) zu übermitteln. Formulare, Kommentare oder Benutzerkonten gibt es nicht.
3.5 Speicherung in Ihrem Browser
Wechseln Sie mit dem Schalter in der Kopfzeile zwischen hellem und dunklem Design und weicht Ihre Wahl vom Systemdesign Ihres Geräts ab, speichert Ihr Browser sie lokal (localStorage, Eintrag meshup-theme mit dem Wert „light“ oder „dark“). Der Eintrag verlässt Ihr Gerät nicht und wird nicht an den Server übertragen. Stellen Sie den Schalter wieder auf Ihr Systemdesign, entfernt die Seite den Eintrag selbst; Sie können ihn außerdem jederzeit löschen, indem Sie die Websitedaten in Ihrem Browser löschen. Rechtsgrundlage ist § 25 Abs. 2 Nr. 2 TDDDG, da die Speicherung für die von Ihnen ausdrücklich gewünschte Funktion unbedingt erforderlich ist.
3.6 Links zu git.3dns.eu und anderen Websites
Download- und Quellcode-Links führen zu git.3dns.eu. Diesen Dienst betreibt der Verantwortliche ebenfalls selbst (3DNS). Erst wenn Sie einem solchen Link folgen, verbindet sich Ihr Browser mit diesem Server; dabei werden wie bei jedem Website-Aufruf technisch bedingt Ihre IP-Adresse, der Zeitpunkt, die abgerufene Datei und Angaben zu Ihrem Browser übertragen. Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO; das berechtigte Interesse liegt darin, Downloads und Quellcode bereitzustellen.
Weitere Links, etwa zur Lizenz oder zur Aufsichtsbehörde, führen zu Angeboten Dritter. Solange Sie einen solchen Link nicht anklicken, werden keine Daten an den Anbieter übertragen; danach gelten dessen Datenschutzbestimmungen.
4. Datenschutz bei der Nutzung von MeshUp
Dieser Teil beschreibt, was beim Einsatz der App MeshUp für Android und von MeshUp Desktop mit Ihren Daten geschieht und welche Daten die Dienste des Verantwortlichen dabei erhalten. Grundlage ist der veröffentlichte Quellcode. Wo sich etwas abschalten lässt, nennen wir die Einstellung in der App.
4.1 Grundprinzip
MeshUp ist ein Peer-to-Peer-Messenger. Beim ersten Start erzeugt die App auf Ihrem Gerät ein Schlüsselpaar – das ist Ihre Identität. Ein Konto, eine Registrierung, eine Telefonnummer oder eine E-Mail-Adresse brauchen Sie nicht. Kontakte fügen Sie per QR-Code, NFC oder Einladungslink hinzu.
Jede Verbindung zwischen zwei Geräten ist mit dem Noise-Protokoll Ende-zu-Ende-verschlüsselt und beidseitig authentifiziert; jede Nachricht steckt zusätzlich in einem eigenen verschlüsselten Umschlag, den nur der Empfänger öffnen kann. Nachrichten gehen direkt von Gerät zu Gerät oder werden verschlüsselt von anderen MeshUp-Geräten weitergereicht. Es gibt keinen zentralen Server, auf dem Nachrichten, Kontaktlisten, Profile oder Medien gespeichert werden. Der Verantwortliche erhält deshalb keine Inhalte Ihrer Kommunikation.
Ihr Profil (Name, Info, Profilbild, Banner), Ihren Online-Status und Ihre Status-Beiträge sehen nur die Personen, die Sie in den Datenschutz-Einstellungen der App zulassen; Lesebestätigungen und Tipp-Anzeige lassen sich abschalten.
4.2 Daten auf Ihrem Gerät
Was Sie in MeshUp schreiben und empfangen, liegt nur auf Ihren Geräten: Ihr privater Schlüssel (mit dem Android-Keystore verschlüsselt), Kontakte, Gruppen, Nachrichten, Fotos, Sprachnachrichten, Videos und Dateien, die Anrufliste, Ihr Profil und Ihre Einstellungen sowie – wenn Sie „Kontakte finden“ nutzen – Ihre Telefonnummer bzw. E-Mail-Adresse und die Vorschläge aus dem Adressbuch-Abgleich. Dazu kommen verschlüsselte Nachrichten anderer, die Ihr Gerät im Mesh weiterreicht (Abschnitt 4.5), und zwischengespeicherte Kartenausschnitte. Diese Speicherung ist für die von Ihnen genutzten Funktionen unbedingt erforderlich (§ 25 Abs. 2 Nr. 2 TDDDG); der Verantwortliche hat darauf keinen Zugriff.
Die App ist von der automatischen Cloud-Sicherung und der Geräteübertragung von Android ausgenommen; ihre Daten landen also nicht unbemerkt in einem Cloud-Konto. Auf Wunsch sperrt eine App-Sperre MeshUp mit Fingerabdruck, Gesicht oder Displaysperre – die Prüfung übernimmt Android, biometrische Daten erhält die App nicht. Selbstlöschende Nachrichten lassen sich je Chat einschalten. Fotos, die MeshUp vor dem Senden verkleinert, tragen nur unbedenkliche Kameradaten, nie den Aufnahmeort oder Seriennummern.
4.3 Backups
Weil kein Server Ihre Daten aufhebt, bietet MeshUp ein verschlüsseltes Backup an (Einstellungen > Chats > Chat-Backup): von Hand in eine selbst gewählte Datei oder automatisch täglich bzw. wöchentlich in einen selbst gewählten Ordner. Das Backup ist mit einem Passwort geschützt, das MeshUp nicht speichert; ohne dieses Passwort lässt es sich nicht öffnen. Wählen Sie als Ziel eine Cloud-App, liegt die verschlüsselte Datei bei deren Anbieter, und es gelten dessen Datenschutzbestimmungen.
4.4 Verbindungen in der Nähe
Geräte in der Nähe finden sich im selben WLAN über mDNS und über Bluetooth Low Energy. Dabei kündigt die App eine kurze Kennung an, die aus Ihrem öffentlichen Schlüssel abgeleitet ist; Geräte in Reichweite können so erkennen, dass dort ein MeshUp-Gerät ist, und es wiedererkennen. Beim Verbindungsaufbau sehen andere MeshUp-Geräte außerdem Ihren Profilnamen. Den Inhalt der Verbindung können sie nicht lesen. WLAN und Bluetooth lassen sich unter Einstellungen > Verbindungen einzeln abschalten; zusätzlich können Sie dort feste Adressen eintragen, etwa für Geräte in einem VPN.
4.5 Weitergabe über andere Geräte (Mesh)
Ist ein Empfänger nicht direkt erreichbar, können andere MeshUp-Geräte eine Nachricht mitnehmen und weiterreichen. Weitergereicht werden nur verschlüsselte Umschläge: Wer sie transportiert, sieht lediglich technische Angaben wie die Kennung des Umschlags, ein Merkmal des Empfängers und die Ablaufzeit, aber weder Inhalt noch Absender. Ein Umschlag ist höchstens 14 Tage gültig und wird nach der Zustellung oder dem Ablauf gelöscht; der Speicher dafür ist begrenzt.
Auch Ihr Gerät reicht auf diese Weise Nachrichten anderer weiter (voreingestellt bis zu 64 MB). Unter Einstellungen > Speicher und Daten lässt sich „Nachrichten für andere weiterreichen“ abschalten oder der Speicher begrenzen.
4.6 Mesh-Node mesh-node1.3xd.eu
Finden sich zwei Geräte nicht über WLAN oder Bluetooth, verbindet sie ein Mesh-Node über das Internet. In der App ist mesh-node1.3xd.eu voreingestellt; diesen Node betreibt der Verantwortliche selbst. Der Node vermittelt nur Tunnel zwischen zwei Geräten, die gerade online sind; darin läuft die normale Ende-zu-Ende-verschlüsselte Verbindung der Geräte. Nachrichten bewahrt er nicht auf.
Was der Node im Betrieb sieht:
- den öffentlichen Schlüssel und die IP-Adresse jedes verbundenen Geräts sowie Beginn und Ende der Verbindung,
- die öffentlichen Schlüssel der Kontakte, deren Erreichbarkeit Ihr Gerät abfragt – als erreichbar meldet der Node nur Geräte, die einander gegenseitig als Kontakt führen,
- welche zwei Geräte er wann miteinander verbindet,
- beim freiwilligen Verzeichnis die Prüfsummen, die eingetragen oder nachgeschlagen werden (Abschnitt 4.7).
Inhalte von Nachrichten, Anrufen oder Dateien sieht er nicht.
Was der Node speichert: seinen eigenen Schlüssel und – nur wenn Sie es in der App einschalten – Ihren Eintrag im Verzeichnis „Kontakte finden“. Alles andere hält er nur im Arbeitsspeicher, solange die Verbindung besteht; Zähler, mit denen er Anfragen je Schlüssel und je IP-Adresse begrenzt, höchstens einen Tag. In sein Systemprotokoll (systemd-Journal) schreibt der Node beim Verbinden und Trennen eines Geräts eine Zeile mit dem Zeitpunkt, den ersten zwölf Zeichen des öffentlichen Schlüssels und der Zahl der verbundenen Geräte, ohne IP-Adresse. Diese Zeilen dienen der Fehlersuche und werden mit der automatischen Rotation des Systemprotokolls gelöscht.
Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO; das berechtigte Interesse liegt darin, MeshUp-Geräte auch über Netzgrenzen hinweg zu verbinden und den Node vor Missbrauch zu schützen.
Mesh-Nodes lassen sich unter Einstellungen > Verbindungen abschalten; dann verbindet MeshUp nur noch über WLAN, Bluetooth, das Mesh und feste Adressen. Sie können auch einen eigenen Node betreiben – der Server ist Teil des Quellcodes – oder den Node eines anderen Betreibers eintragen. Für dessen Verarbeitung ist dann der jeweilige Betreiber verantwortlich.
4.7 Kontakte finden (freiwilliges Verzeichnis)
Wenn Sie möchten, verknüpfen Sie Ihre Telefonnummer (auf Wunsch von der SIM-Karte vorgeschlagen) und/oder Ihre E-Mail-Adresse, damit Bekannte Sie aus ihrem Adressbuch finden. Auf Geräten mit SIM-Karte fragt die App danach einmal bei der Einrichtung bzw. mit einem Hinweis in der Chatliste; sonst richten Sie es in den Einstellungen ein. Ohne Ihr Zutun wird nichts eingetragen.
- Nur Prüfsummen: Aus Nummer bzw. Adresse berechnet Ihr Gerät eine bewusst aufwendige Prüfsumme (Argon2id). Der Klartext verlässt das Gerät nie. Der Node speichert je Eintrag nur davon abgeleitete Werte (HMAC mit einem eigenen Geheimnis), Ihren damit verschlüsselten MeshUp-Schlüssel und das Ablaufdatum.
- Speicherdauer: Ein Eintrag gilt höchstens 30 Tage und wird erneuert, solange sich Ihre App mit dem Node verbindet. Abgelaufene Einträge löscht der Node automatisch.
- Entfernen: Unter Einstellungen > Konto > Telefonnummer und E-Mail können Sie Nummer und Adresse ändern, entfernen oder „Über Nummer und E-Mail auffindbar“ abschalten. Die App trägt Sie dann bei verbundenen Nodes sofort aus, bei den übrigen beim nächsten Verbinden.
- Adressbuch-Abgleich: Nur wenn Sie ihn einschalten und den Zugriff auf Ihre Kontakte erlauben, liest die App Ihr Adressbuch, berechnet für die darin gespeicherten Nummern und E-Mail-Adressen dieselben Prüfsummen und fragt beim Node nach Treffern. Namen und Nummern verlassen das Gerät nicht; die nachgeschlagenen Prüfsummen speichert und protokolliert der Node nicht. Treffer sind nur Vorschläge: Eine Kontaktanfrage geht erst raus, wenn Sie sie senden, und das Gegenüber entscheidet, ob es sie annimmt.
Ein ehrlicher Hinweis: Telefonnummern haben vergleichsweise wenige Möglichkeiten. Wer einen Node betreibt und dessen privaten Schlüssel besitzt, könnte mit erheblichem Rechenaufwand eingetragene Nummern durchprobieren. Die aufwendige Prüfsumme bremst das, verhindert es aber nicht. Gefunden wird außerdem nur, wer beim selben Node eingetragen ist.
Rechtsgrundlage für den Eintrag Ihrer eigenen Nummer bzw. Adresse ist Ihre Einwilligung (Art. 6 Abs. 1 lit. a DSGVO). Sie können sie jederzeit mit Wirkung für die Zukunft widerrufen, indem Sie den Eintrag wie oben beschrieben entfernen. Für den Adressbuch-Abgleich, bei dem Prüfsummen der Daten Ihrer Kontakte nur zum Nachschlagen übermittelt werden, ist Rechtsgrundlage Art. 6 Abs. 1 lit. f DSGVO; das berechtigte Interesse liegt darin, Bekannte zu finden, ohne Adressbücher hochzuladen.
4.8 Push-Weckrufe
Damit MeshUp wenig Akku braucht, kann die App im Hintergrund schlafen und per Push geweckt werden. Schreibt oder ruft Sie jemand an, während Ihr Gerät schläft, schickt dessen Gerät einen Weckruf an Ihre Push-Adresse; Ihr Gerät wacht auf, verbindet sich und holt die Nachricht über die üblichen verschlüsselten Wege ab. Der Weckruf enthält keine Inhalte und keinen Absender, nur das Wort „wake“. Ihre Push-Adresse geht ausschließlich im verschlüsselten Profil an Ihre Kontakte und an einen gekoppelten Computer.
Der Push-Dienst sieht dabei Ihre Push-Adresse, den Zeitpunkt des Weckrufs, die IP-Adresse des weckenden Geräts und die Verbindung, über die Ihr Gerät den Weckruf empfängt.
UnifiedPush (ntfy): Erste Wahl ist UnifiedPush, etwa mit der App ntfy. MeshUp empfiehlt dafür den ntfy-Server push-gateway.messenger.3dns.eu, den der Verantwortliche selbst betreibt. Sie können in ntfy aber auch jeden anderen Server eintragen; dann ist dessen Betreiber für die Verarbeitung verantwortlich. Rechtsgrundlage für den Betrieb des eigenen Push-Servers ist Art. 6 Abs. 1 lit. f DSGVO; das berechtigte Interesse liegt in einer zuverlässigen und akkuschonenden Zustellung.
Firebase Cloud Messaging (nur mit Einwilligung): Ist keine UnifiedPush-App installiert, bietet MeshUp auf Geräten mit Google-Play-Diensten (oder microG) an, stattdessen über Firebase Cloud Messaging (FCM) zu wecken. Anbieter ist Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Irland. Firebase startet erst, wenn Sie bei der Einrichtung, über den Hinweis in der Chatliste oder in den Einstellungen zustimmen; die Analyse- und Datensammelfunktionen von Firebase sind abgeschaltet.
- Beim Einschalten meldet sich die App über die Google-Play-Dienste bei FCM an und erhält ein Token. Dabei verarbeitet Google technisch notwendige Angaben wie eine Installationskennung, die Kennung der App sowie Geräte- und Verbindungsdaten einschließlich Ihrer IP-Adresse.
- Ihre Push-Adresse lautet dann
https://mesh-node1.3xd.eu/fcm/<Token>. Weckrufe schicken Ihre Kontakte an den Mesh-Node des Verantwortlichen. Er reicht sie als reine Daten-Nachricht ohne Inhalt an Google weiter und speichert nichts; die IP-Adresse des weckenden Geräts nutzt er nur im Arbeitsspeicher, um zu viele Weckrufe abzuwehren. - Google erfährt das Token und den Zeitpunkt des Weckrufs, nie Inhalte, Absender oder Kontakte. Ein Weckruf wird höchstens eine Stunde lang zugestellt.
Rechtsgrundlage ist Ihre Einwilligung (Art. 6 Abs. 1 lit. a DSGVO, § 25 Abs. 1 TDDDG). Sie können sie jederzeit mit Wirkung für die Zukunft widerrufen, indem Sie unter Einstellungen > Verbindungen „Über Google wecken (FCM)“ abschalten. Dabei können Daten an Google LLC in den USA übermittelt werden. Google LLC ist nach dem EU-US Data Privacy Framework zertifiziert, für das die Europäische Kommission einen Angemessenheitsbeschluss nach Art. 45 DSGVO erlassen hat. Weitere Informationen gibt Google unter Datenschutz bei Firebase.
Abschalten: Unter Einstellungen > Verbindungen lässt sich „Per Push wecken“ ganz abschalten. MeshUp hält die Verbindung dann mit einem Dienst im Vordergrund („Dauerhaft verbunden“); schalten Sie auch diesen ab, ist MeshUp im Hintergrund nicht erreichbar.
4.9 Anrufe und Funkgerät
Sprach- und Videoanrufe, Gruppenanrufe, das Teilen des Bildschirms und das Funkgerät laufen über dieselben Ende-zu-Ende-verschlüsselten Verbindungen wie Nachrichten: direkt zwischen den Geräten oder durch einen Tunnel über den Mesh-Node, der dabei keine Inhalte sieht. In Gruppenanrufen schickt jedes Gerät seinen Ton direkt an jedes andere; einen Konferenz-Server gibt es nicht. Schläft das Gerät eines Kontakts, wird es vorher per Push geweckt (Abschnitt 4.8). Mikrofon, Kamera und Bildschirmaufnahme nutzt die App nur während eines Anrufs, einer Aufnahme oder einer Freigabe, die Sie selbst starten oder annehmen.
4.10 Standort, Notruf und Karten
Ihren Standort nutzt MeshUp nur, wenn Sie ihn selbst senden, einen Live-Standort teilen (15 Minuten, 1 oder 8 Stunden, jederzeit beendbar) oder einen Notruf auslösen. Er geht Ende-zu-Ende-verschlüsselt nur an die Teilnehmer des jeweiligen Chats bzw. an Ihre Notfallkontakte. Den Standort liefert Android selbst, ohne Google-Dienste. Die Berechtigung für den Standort im Hintergrund fordert MeshUp nicht an; ein Live-Standort läuft als sichtbarer Dienst mit Benachrichtigung.
Die Notruf-Funktion ist ab Werk ausgeschaltet. Nur wenn Sie beim Auslösen ausdrücklich zustimmen, geht ein Notruf zusätzlich an alle MeshUp-Geräte in der Nähe, auch an Fremde. Diese Geräte sehen dann Ihren Namen, Ihren Standort und Ihren Text und reichen den Notruf weiter.
Kartenausschnitte lädt die App von den Kachel-Servern von OpenStreetMap (tile.openstreetmap.org), die die OpenStreetMap Foundation betreibt (St John’s Innovation Centre, Cowley Road, Cambridge, CB4 0WS, Vereinigtes Königreich). Dabei erhält der Kachel-Server Ihre IP-Adresse, den angezeigten Kartenausschnitt und eine Kennung der App (User-Agent). Geladene Kacheln speichert die App eine Zeit lang auf dem Gerät zwischen, damit sie nicht jedes Mal neu geladen werden. Für das Vereinigte Königreich besteht ein Angemessenheitsbeschluss der Europäischen Kommission (Art. 45 DSGVO). Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO; das berechtigte Interesse liegt darin, Standorte auf einer Karte zu zeigen. Unter Einstellungen > Datenschutz lässt sich „Kartenausschnitte laden“ abschalten; dann zeigt die App Standorte ohne Kartenbild. Mehr dazu in der Datenschutzerklärung der OpenStreetMap Foundation.
4.11 Linkvorschauen
Schreiben Sie einen Link in eine Nachricht, lädt Ihr Gerät nach einer kurzen Pause Titel, Beschreibung und Vorschaubild der Seite und schickt sie verschlüsselt mit der Nachricht. Die aufgerufene Website erhält dabei wie bei jedem Aufruf Ihre IP-Adresse und den Zeitpunkt; als Kennung schickt die App „MeshUp-Linkvorschau“, Cookies sendet sie nicht. Empfänger rufen die Seite nie selbst ab. Unter Einstellungen > Datenschutz lässt sich „Linkvorschauen erstellen“ abschalten.
4.12 Kontakte und Termine teilen
Einen Kontakt aus Ihrem Adressbuch oder einen Termin aus Ihrem Kalender teilen Sie nur, wenn Sie im Anhänge-Menü „Kontakt“ bzw. „Termin“ wählen; erst dann fragt die App nach der Berechtigung. Sie wählen aus, welche Angaben mitgehen, und die Karte geht Ende-zu-Ende-verschlüsselt nur an den jeweiligen Chat. Darüber hinaus liest MeshUp Ihren Kalender nicht und Ihr Adressbuch nur für den freiwilligen Abgleich (Abschnitt 4.7); hochgeladen wird davon nichts. Empfangene Kontakte und Termine übernehmen Sie über die Kontakte- bzw. Kalender-App, ohne dass MeshUp dafür eine Berechtigung braucht.
4.13 MeshUp Desktop
MeshUp Desktop koppeln Sie mit dem Handy, indem Sie dort unter „Verknüpfte Geräte“ einen QR-Code scannen. Danach verbindet sich das Handy im selben Netz – im WLAN oder über ein VPN – Ende-zu-Ende-verschlüsselt (Noise) mit dem Computer; ein Server ist nicht beteiligt. Im lokalen Netz kündigt sich der Computer per mDNS mit einer kurzen, aus seinem Schlüssel abgeleiteten Kennung an, damit das Handy ihn wiederfindet.
Die Chats bleiben auf dem Handy; der Computer zeigt sie an und dient bei Anrufen als Mikrofon, Lautsprecher, Kamera und Bildschirm. Gespeichert werden am Computer der eigene Schlüssel (wenn möglich über den Schlüsselbund des Systems verschlüsselt), welches Handy gekoppelt ist, dessen Push-Adresse und ein begrenzter Zwischenspeicher für geladene Medien wie Videos. Schläft das Handy, weckt der Computer es über dessen Push-Adresse (Abschnitt 4.8). Kartenausschnitte bekommt der Computer fertig vom Handy, sofern sie dort erlaubt sind.
4.14 Updates
Android: Die App sieht beim Start höchstens alle sechs Stunden in der Datei meshup-nightly.json auf git.3dns.eu nach, ob es eine neuere Version gibt. Sie schickt dabei nur die Anfrage selbst mit der Kennung „MeshUp“, ohne Cookies und ohne Geräte- oder Nutzerkennungen. Die neue Version lädt sie erst, wenn Sie das Update antippen; installiert wird nach Rückfrage durch Android. Unter Einstellungen > Hilfe lässt sich „Automatisch nach Updates suchen“ abschalten; „Nach Updates suchen“ prüft dann nur auf Knopfdruck.
Computer: Die AppImage für Linux und die Windows-Installation prüfen kurz nach dem Start und danach alle vier Stunden die Update-Angaben im selben Release auf git.3dns.eu und laden eine neue Version im Hintergrund. Abschalten lässt sich das mit der Umgebungsvariablen MESHUP_NO_UPDATE=1.
git.3dns.eu erhält dabei technisch bedingt Ihre IP-Adresse und den Zeitpunkt der Anfrage. Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO; das berechtigte Interesse liegt darin, Fehlerbehebungen und Sicherheitsupdates bereitzustellen.
4.15 Berechtigungen der App
MeshUp fragt nach einer Berechtigung erst, wenn Sie eine Funktion nutzen, die sie braucht. Sie können Berechtigungen jederzeit in den Android-Einstellungen entziehen; die übrigen Funktionen bleiben nutzbar.
- Geräte in der Nähe (Bluetooth), WLAN und lokales Netz: andere MeshUp-Geräte finden und sich mit ihnen verbinden. Ab Android 12 geschieht die Bluetooth-Suche ohne Zugriff auf den Standort.
- Standort: den eigenen Standort oder Live-Standort senden, Notruf mit Standort; bis Android 11 verlangt Android ihn außerdem für die Bluetooth-Suche.
- Kamera: QR-Codes scannen, Fotos und Videos aufnehmen, Videoanrufe.
- Mikrofon: Sprachnachrichten, Anrufe und Funkgerät.
- Benachrichtigungen: neue Nachrichten, Anrufe, Notrufe und laufende Dienste anzeigen.
- Kontakte: einen Kontakt als Visitenkarte teilen und – nur wenn Sie ihn einschalten – der Adressbuch-Abgleich.
- Kalender: kommende Termine anzeigen, um einen davon zu teilen.
- Telefonnummer: die eigene Nummer von der SIM-Karte vorschlagen, wenn Sie „Kontakte finden“ einrichten.
- Fotos und Videos: die letzten Aufnahmen im Anhänge-Menü zeigen; ohne diese Erlaubnis geht die Auswahl über den Fotoauswähler von Android.
- NFC: Kontakte durch Aneinanderhalten der Handys hinzufügen.
- Technische Berechtigungen: Internetzugriff, Dienste im Vordergrund (Verbindung, Anruf, Live-Standort, Medien, Backup), Start nach einem Neustart des Geräts, Wecker für geplante Nachrichten, Ausnahme von der Akku-Optimierung (nur nach Ihrer Bestätigung), Vollbild für eingehende Anrufe, Fingerabdruck bzw. Gesicht für die App-Sperre und das Installieren von Updates (Android fragt jedes Mal nach).
4.16 Keine Werbung, keine Analyse, keine Google-Pflicht
MeshUp und MeshUp Desktop enthalten keine Werbung und keine Analyse-, Tracking- oder Absturzmelde-Bibliotheken; Nutzungsstatistiken werden nicht erhoben. Die App braucht keine Google-Play-Dienste: Den Standort liefert Android selbst, Karten kommen von OpenStreetMap, QR-Codes erkennt eine eingebaute Bibliothek. Einzige Google-Komponente ist Firebase Cloud Messaging für Weckrufe, und die startet nur mit Ihrer Einwilligung (Abschnitt 4.8).
4.17 Daten löschen
- Auf Ihrem Gerät: Einzelne Nachrichten und Chats löschen Sie in der App; „Für alle löschen“ entfernt eine Nachricht auch bei den Empfängern. Deinstallieren Sie MeshUp oder löschen Sie in den Android-Einstellungen die Daten der App, werden Schlüssel, Chats, Medien und Einstellungen vom Gerät entfernt. Backups und Dateien, die Sie außerhalb der App gespeichert haben, etwa in der Galerie, bleiben davon unberührt.
- Bei anderen: Was Sie verschickt haben, liegt auch auf den Geräten der Empfänger und unterliegt deren Kontrolle. Weitergereichte Umschläge löschen die transportierenden Geräte nach der Zustellung, spätestens nach 14 Tagen.
- Verzeichnis: Entfernen Sie Nummer und E-Mail-Adresse in der App oder schalten Sie „Über Nummer und E-Mail auffindbar“ ab, bevor Sie MeshUp deinstallieren. Sonst bleibt der Eintrag bis zu seinem Ablauf bestehen, höchstens 30 Tage nach der letzten Verbindung.
- Computer: Deinstallieren Sie MeshUp Desktop und löschen Sie dessen Datenordner, um Schlüssel, Kopplung und Zwischenspeicher zu entfernen.
5. Empfänger und Übermittlung in Drittländer
Die Website, den Mesh-Node mesh-node1.3xd.eu, den Push-Server push-gateway.messenger.3dns.eu und git.3dns.eu betreibt der Verantwortliche selbst. Darüber hinaus gelangen Daten nur in den beschriebenen Fällen an andere:
- an Google über Firebase Cloud Messaging, nur mit Ihrer Einwilligung; dabei ist eine Übermittlung in die USA möglich (Abschnitt 4.8),
- direkt von Ihrem Gerät an die OpenStreetMap Foundation im Vereinigten Königreich, wenn die App Kartenausschnitte lädt (Abschnitt 4.10),
- direkt von Ihrem Gerät an die Website, deren Link Sie verschicken, wenn die App eine Linkvorschau erstellt (Abschnitt 4.11),
- an Push-Server, Mesh-Nodes oder Cloud-Speicher, die Sie selbst auswählen; dafür ist der jeweilige Betreiber verantwortlich.
Nachrichten und andere Inhalte erhalten nur die Personen, mit denen Sie kommunizieren.
6. Kontaktaufnahme
Wenn Sie per E-Mail oder Telefon Kontakt aufnehmen, werden Ihre Angaben (etwa Name, E-Mail-Adresse, Telefonnummer und Inhalt der Nachricht) zur Bearbeitung Ihrer Anfrage und für mögliche Anschlussfragen verarbeitet. Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an der Beantwortung von Anfragen) bzw. Art. 6 Abs. 1 lit. b DSGVO, sofern die Anfrage auf einen Vertrag abzielt, etwa eine Lizenz für die kommerzielle Nutzung. Die Daten werden gelöscht, sobald die Anfrage abschließend bearbeitet ist und keine gesetzlichen Aufbewahrungspflichten entgegenstehen. Eine Weitergabe an Dritte erfolgt nicht.
7. Datensicherheit
Die Website ist nur über HTTPS erreichbar; Aufrufe über unverschlüsseltes HTTP werden auf HTTPS umgeleitet. MeshUp verschlüsselt jede Verbindung zwischen Geräten, zum Mesh-Node und zum gekoppelten Computer mit dem Noise-Protokoll. Darüber hinaus werden angemessene technische und organisatorische Maßnahmen getroffen, um die verarbeiteten Daten vor Verlust, Missbrauch und unbefugtem Zugriff zu schützen.
8. Ihre Rechte
Sie haben nach Maßgabe der gesetzlichen Vorgaben folgende Rechte hinsichtlich der Sie betreffenden personenbezogenen Daten:
- Auskunft über die verarbeiteten Daten (Art. 15 DSGVO),
- Berichtigung unrichtiger oder Vervollständigung unvollständiger Daten (Art. 16 DSGVO),
- Löschung (Art. 17 DSGVO),
- Einschränkung der Verarbeitung (Art. 18 DSGVO),
- Datenübertragbarkeit in einem strukturierten, gängigen und maschinenlesbaren Format (Art. 20 DSGVO),
- Widerspruch gegen die Verarbeitung (Art. 21 DSGVO),
- Widerruf einer erteilten Einwilligung mit Wirkung für die Zukunft (Art. 7 Abs. 3 DSGVO) – für Firebase Cloud Messaging und den Verzeichnis-Eintrag direkt in der App.
Zur Ausübung Ihrer Rechte genügt eine formlose Nachricht an info@dom1nic.eu. Weil MeshUp ohne Konto arbeitet und der Verantwortliche weder Namen noch Telefonnummern im Klartext oder Inhalte erhält, kann er Daten oft keiner Person zuordnen (Art. 11 DSGVO). Nennen Sie dann bitte Angaben, mit denen sich Ihre Daten finden lassen, etwa Ihren MeshUp-Schlüssel. Die meisten Daten verwalten Sie ohnehin selbst in der App.
Widerspruchsrecht
Soweit die Verarbeitung auf Art. 6 Abs. 1 lit. f DSGVO beruht, können Sie aus Gründen, die sich aus Ihrer besonderen Situation ergeben, jederzeit Widerspruch gegen die Verarbeitung einlegen. Viele dieser Verarbeitungen können Sie außerdem selbst beenden, indem Sie die jeweilige Funktion in der App abschalten.
Beschwerderecht bei der Aufsichtsbehörde
Sie haben das Recht, sich bei einer Datenschutz-Aufsichtsbehörde zu beschweren (Art. 77 DSGVO). Zuständig für den Verantwortlichen ist:
Sächsische Datenschutz- und TransparenzbeauftragteDevrientstraße 5
01067 Dresden
www.datenschutz.sachsen.de
9. Pflicht zur Bereitstellung, automatisierte Entscheidungen
Sie sind weder gesetzlich noch vertraglich verpflichtet, personenbezogene Daten bereitzustellen. Ohne die technisch nötigen Verbindungsdaten lassen sich die Website und die Verbindungen über Mesh-Node und Push allerdings nicht nutzen; MeshUp selbst funktioniert ohne Telefonnummer, E-Mail-Adresse und Konto. Eine automatisierte Entscheidungsfindung einschließlich Profiling (Art. 22 DSGVO) findet nicht statt.
10. Änderungen
Diese Datenschutzerklärung wird angepasst, wenn sich die Website, MeshUp oder die Rechtslage ändern. Es gilt die jeweils hier veröffentlichte Fassung.