Datenschutzerklärung
Zuletzt aktualisiert: 18. Oktober 2026
In einem Satz: LumePane hat weder Telemetrie noch Analyse in der App. Die App enthält kein Analyse-SDK und meldet nie, wie du sie nutzt. Unser Lizenzdienst führt allerdings eine Handvoll aggregierter Zähler — im nächsten Absatz beschrieben und das Einzige hier, was man Analyse nennen könnte.
Die Zähler, die wir führen. Der Lizenzdienst zählt sechs Ereignisse: einen Klick auf die Bezahlseite, eine angelegte Bestellung, eine bezahlte Bestellung, einen abgerufenen Code, eine ausgelieferte Erfolgsseite und einen eingelösten Kurzcode — pro Tag und pro ?src=-Kampagnen-Tag. Die Zähler enthalten keinen Identifikator: keine IP-Adresse, kein Cookie, keine Geräte-ID, nichts, was sich einer Person zuordnen ließe. Sie existieren, damit wir erkennen, welcher Kanal die Mühe lohnt.
Missbrauchsschutz ist etwas anderes. Anfragen an die Bestell-, Erfolgs- und Wiederherstellungsseiten sind mengenbegrenzt (Rate-Limit). Die Schlüssel für das Rate-Limit sind ein gekürzter SHA-256-Hash der Client-IP-Adresse und laufen automatisch ab: etwa 15 Minuten bei den Erfolgs- und Wiederherstellungsseiten, 10 Minuten bei der Aktivierung. Wiederherstellungsversuche schreiben außerdem eine Audit-Zeile mit diesem gekürzten Hash, einem gekürzten Hash der Bestell-ID und dem Ergebnis; die Zeile wird bis zu 30 Tage aufbewahrt, damit Missbrauch untersucht werden kann. Rate-Limit-Schlüssel und Audit-Zeilen sind nicht Teil der oben genannten aggregierten Zähler.
1. Was wir erheben
Keine Nutzungsdaten über dich. Keine Analyse, keine Ereignismeldungen, keine Uploads von Absturzberichten, kein Geräte-Fingerprinting, keine Werbe-IDs, kein Profiling.
Lizenzierung kontaktiert das Netzwerk in zwei Situationen: bei der einmaligen Einlösung eines Kurzcodes (DP-XXXX-XXXX-XXXX) und bei der einmaligen Geräteregistrierung bei der ersten Aktivierung. Die Kurzcode-Einlösung sendet genau zwei Dinge:
Geräteregistrierung: Nachdem ein Aktivierungscode geprüft wurde, kontaktiert die App einmalig unseren eigenen Server, um diesen Mac zu registrieren — sie lädt ausschließlich einen nicht rückführbaren SHA-256-Digest hoch, der lokal aus der Board-Kennung und der Modellkennung berechnet wurde, nie eine Seriennummer oder eine Klartext-Modellbezeichnung. Der Digest ist für einen bestimmten Mac stabil, und genau das macht die Fünf-Mac-Grenze durchsetzbar; er ist pseudonym, nicht anonym. Danach wird jeder Start lokal geprüft.
- Der Kurzcode — der 12-stellige Code, der nach der Zahlung auf der Bestellseite angezeigt wird;
- Eine zufällig erzeugte Gerätekennung — beim ersten Einlösen eines Kurzcodes lokal als UUID erzeugt und im macOS-Schlüsselbund gespeichert. Sie dient der Kurzcode-Einlösung und der Bindung des lokalen Lizenzdatensatzes. Sie enthält keine Hardware-Seriennummer, MAC-Adresse, Display-EDID, keinen Computernamen, keine Apple-ID und keine Kontoinformationen.
Diese Anfrage bittet den Lizenzdienst nur, den Kurzcode gegen den langen signierten Aktivierungscode der betreffenden Bestellung zu tauschen. Ein Code, der mit DP- beginnt (der lange signierte Code), wird anschließend vollständig offline mit dem in die App eingebauten öffentlichen Schlüssel geprüft. Bei der ersten Aktivierung registriert die App außerdem diesen Mac einmal, wie oben beschrieben; danach wird jeder Start lokal geprüft. Die Zufallskennung lässt sich nicht auf dein Gerätemodell zurückführen.
Aktueller Stand: Der Kauf ist live. Die Zahlung erfolgt in Kryptowährung über unsere eigene Bezahl- und Lizenzierungsinfrastruktur. Ein DP--Aktivierungscode wird offline geprüft. Zwei Dinge nutzen das Lizenznetzwerk: die Einlösung eines Kurzcodes und die Geräteregistrierung bei der ersten Aktivierung. Beides geht an unseren eigenen Dienst, nie an einen Dritten.
2. Was wir nicht erheben
Diese Dinge verwendet die App, verarbeitet sie aber nur lokal auf deinem Mac. Sie werden nie hochgeladen:
- Displaymodell, Hersteller-ID, Produkt-ID, das vollständige EDID und der physische Farbraum;
- Auflösung, Bildwiederholrate, die aktuelle Gammatabelle, Helligkeits- und Farbtemperaturwerte;
- Festplattenkapazität, Größen von Cache-Verzeichnissen, Scan-Ergebnisse und Bereinigungsprotokolle;
- Fenstertitel und -positionen (nötig für Fensterlayout und Sitzungswiederherstellung; lesbar erst, nachdem du die Bedienungshilfen-Berechtigung erteilt hast);
- Mausrad-Ereignisse und Tastenkürzel-Eingaben (nötig für Scroll-Glättung und Maus-Zuordnung).
Und diese Dinge berühren wir überhaupt nicht:
- Wir laden Displaymodell, EDID oder Seriennummer nicht hoch — einen solchen Codepfad gibt es nicht;
- wir laden Nutzungsdauer, Klickzahlen auf Funktionen oder Startzahlen nicht hoch;
- wir zeichnen keine Tastatureingaben auf. Die Scroll-Glättung liest nur den Versatz von Mausrad-Ereignissen; die Tastatur dient allein der Feststellung des einen Zustands „⌘ ist gedrückt — Glättung umgehen“;
- wir fordern keine Berechtigung für Mikrofon, Bildschirmaufnahme oder Vollzugriff auf die Festplatte an. Das Scannen des Speichers ist nur lesend, und systemgeschützte Verzeichnisse werden nach den macOS-Regeln übersprungen;
- wir erfassen weder Bild noch Ton. Es gibt in der App keinen Kamera- oder Mikrofonaufruf. (
Info.plistenthält überhaupt keineNS*UsageDescription-Schlüssel.)
3. Nur drei Dinge erreichen das Netzwerk
Abgesehen von den drei folgenden Punkten startet die App keine Netzwerkanfragen. Alles läuft über HTTPS, unverschlüsseltes HTTP wird nie verwendet.
1. Nach Updates suchen
Die App fordert ein Versionsmanifest unter appcast.xml an, um zu sehen, ob es eine neuere Version gibt. Das Manifest wird zusammen mit dieser Website auf GitHub Pages gehostet. Die Anfrage enthält keinen Lizenzschlüssel, keine Gerätekennung und keine Nutzungsdaten. Sie ist standardmäßig aus: Sie wird nur gesendet, wenn du im Bereich „Allgemein“ die automatische Prüfung einschaltest (danach höchstens einmal täglich) oder selbst auf „Nach Updates suchen“ klickst.
Der Hoster GitHub sieht wie jeder Webserver deine IP-Adresse, den Zeitpunkt der Anfrage und eine Client-Kennung. Das ist das übliche Zugriffsprotokoll des Hosters, nicht etwas, was wir zusätzlich erheben.
2. Eine Lizenz prüfen
Das geschieht nur, wenn du aktivierst. Ein langer signierter Code (DP-…) wird lokal und offline mit einem in die App eingebauten öffentlichen Schlüssel geprüft — diese Prüfung sendet nie eine Anfrage. Ein Kurzcode (DP-XXXX-XXXX-XXXX) wird beim Einlösen genau einmal mit unserem eigenen Lizenzdienst ausgetauscht:
- Kurzcode einlösen: sendet den Kurzcode und die oben beschriebene zufällige Gerätekennung und erhält den langen signierten Code zurück;
- Diesen Mac registrieren: sendet bei der ersten Aktivierung einmalig den Code und den lokal berechneten Geräte-Digest, damit ein langer Code auf fünf Macs begrenzt werden kann; derselbe Code auf demselben Mac wird erkannt und belegt keinen zweiten Platz;
- Langer signierter Code: wird offline mit dem eingebauten öffentlichen Schlüssel geprüft. Kein Konto, kein Server, kein periodisches Nachhause-Telefonieren — die Lizenz läuft nicht ab, weil du offline warst.
Wir haben das bewusst offline-first gebaut: Eine fehlgeschlagene Nachprüfung, eine unterbrochene Verbindung oder ein Serverausfall ändern deinen Lizenzstatus nie — es wird nur ein Fehler notiert. Wenn Nachprüfungen längere Zeit nicht durchkommen, gilt weiterhin eine Kulanzfrist von 7 Tagen, in der alles weiterläuft. Bis du aktivierst, sendet die App überhaupt keine Lizenzanfrage und verlangt kein Konto.
Aktueller Stand: Das ist live. Ein langer DP--Code wird offline geprüft. Die einzigen Lizenzanfragen sind die einmalige Geräteregistrierung bei der ersten Aktivierung und, falls du einen verwendest, die Kurzcode-Einlösung oben; beides geht an unseren eigenen Dienst. Bis du aktivierst, sendet die App überhaupt keine Lizenzanfrage und verlangt kein Konto.
3. Die Kaufseite oder die Website öffnen
Wenn du auf „Kaufen“ oder „Website besuchen“ klickst, öffnet sich die Adresse in deinem Standardbrowser. Die Zahlung findet im Browser statt, nicht über die App. Der Kauf-Einstieg ist die Bestellseite unseres Lizenzdienstes; sie nutzt den Browser, den du schon hast, und installiert nichts.
4. Wo deine Daten liegen
- Lizenzdatensatz (Lizenzschlüssel, Instanz-ID, Aktivierungs- und Nachprüfungszeitpunkte): im macOS-Schlüsselbund unter dem Dienstnamen
com.neeson.displaypilot.license. Keine Klartext-Plist. - App-Einstellungen (Startdatum der Testphase, Oberflächeneinstellungen, Tastenkürzel-Bindungen, Automatisierungsregeln, Augenschutz-Zeitplan):
~/Library/Preferences/com.neeson.displaypilot.plist. - Quarantäne und Protokoll der Bereinigung:
~/Library/Application Support/com.neeson.displaypilot/Clean/. Dateien werden zuerst hierher in die Quarantäne verschoben, bleiben wiederherstellbar, und endgültiges Löschen wird erst nach 30 Tagen angeboten. - Systemberechtigungen: Die Bedienungshilfen-Berechtigung verwaltet macOS; du kannst sie jederzeit unter Systemeinstellungen → Datenschutz & Sicherheit → Bedienungshilfen entziehen.
Zum vollständigen Entfernen: Beende die App und lösche die beiden oben genannten Verzeichnisse/Dateien; für ein gründlicheres Aufräumen lösche zusätzlich den einen Schlüsselbund-Eintrag in der Schlüsselbundverwaltung. Die App installiert keinen Hintergrunddienst und keinen Daemon; nach dem Deinstallieren bleibt keine dauerhaft laufende Komponente zurück.
5. Dritte
- Unser Lizenzdienst (Cloudflare Workers): stellt die Bestellseite bereit, gleicht deine Zahlung mit der Blockchain ab, stellt den Aktivierungscode aus und beantwortet eine Kurzcode-Einlösung. Er sieht die Bestellnummer, den On-Chain-Transaktions-Hash und -Betrag sowie — je nach Weg — eine zufällige Gerätekennung (Kurzcode-Einlösung) oder den einmaligen Geräte-Digest (Aktivierung); er sieht nicht deinen Namen oder dein Konto und legt kein Profil über dich an. Wenn du über einen Kanal kaufst, der eine E-Mail-Adresse erhebt, oder das Wiederherstellungsformular nutzt, verarbeitet er auch diese Adresse: gespeichert mit dem Bestelldatensatz (den behalten wir, damit die Wiederherstellung weiter funktioniert), damit dein Code erneut gesendet werden kann, und ein gekürzter SHA-256-Hash davon wird gespeichert und in den signierten Code eingebettet, damit das Formular deine Bestellung findet, ohne rohe Adressen zu vergleichen.
- Öffentliche Blockchain-APIs (zum Beispiel TronGrid und öffentliche RPC-Endpunkte): Der Lizenzdienst liest öffentliche Chain-Daten, um deine Überweisung zu bestätigen. Es werden keine personenbezogenen Daten an sie gesendet.
- GitHub: hostet diese Website, das Update-Manifest und den Download. Als Hoster führt GitHub gewöhnliche Zugriffsprotokolle (IP-Adresse, Zeitpunkt, Anforderungspfad).
Darüber hinaus haben die App und diese Website keinen Analysedienst, kein Werbenetzwerk, kein Social-Plugin und keine Fremdschrift.
6. Kinder
LumePane ist ein Desktop-Werkzeug für Mac-Nutzer. Es ist nicht für Kinder gedacht und erhebt wissentlich keine Informationen von Kindern.
7. Änderungen dieser Erklärung
Wenn eine künftige Version das Netzwerkverhalten der App ändert — zum Beispiel durch Cloud-Synchronisierung —, wird diese Erklärung zuerst aktualisiert, und im Changelog steht, was sich geändert hat. Wir werden den Umfang des Erhobenen nicht still über eine Klausel wie „weitere Nutzung gilt als Zustimmung“ ausweiten.
8. Kontakt
Bei Fragen zu dieser Erklärung oder wenn du prüfen möchtest, welche Lizenzinformationen zu dir gespeichert sind, eröffne bitte ein Issue auf GitHub.
← Zurück zur Startseite