Datenschutzerklärung
Zuletzt aktualisiert: 2026-10-01
1. Verantwortlicher
Verantwortlich für die hier beschriebene Verarbeitung ist der im Impressum genannte Betreiber von DeviceShelf. Fragen und Betroffenenanfragen: privacy@deviceshelf.app.
2. Die Kurzfassung
DeviceShelf ist ein local-first Netzwerk-Scanner. Deine Scan-Ergebnisse — die Geräte in deinem Netzwerk, ihre Adressen, offene Ports und Notizen — werden ausschließlich auf dem Gerät gespeichert, das den Scan ausgeführt hat. Es gibt kein DeviceShelf-Konto, keine DeviceShelf-Cloud, und die App enthält keine Analyse und keine Telemetrie. Personenbezogene Daten verarbeiten wir nur für das Wenige, das ein bezahltes Produkt wirklich braucht: eine Lizenz verkaufen, sie per E-Mail ausliefern, deine Nachrichten beantworten sowie die Website und die Downloads bereitstellen. Das ist unten beschrieben.
3. Die App: Scan-Daten & Telemetrie
Scan-Daten bleiben auf deinem Gerät. Sie werden niemals an uns übertragen. Du kannst sie exportieren (JSON, CSV, XML, HTML, PDF) oder jederzeit löschen. Die Lizenzprüfung läuft offline über eine ed25519-Signatur — die App ruft zur Lizenzprüfung nicht „nach Hause".
Telemetrie: keine. Die App meldet nicht, was du scannst, was sie findet oder dass du sie gestartet hast.
Optionale Funktionen, die Daten senden — nur wenn du sie aktivierst. Diese sind standardmäßig aus und laufen auf Basis deiner Einwilligung (Art. 6 Abs. 1 lit. a DSGVO), die du jederzeit durch erneutes Ausschalten der Funktion widerrufen kannst; die Daten gehen dann direkt an den von dir gewählten Dritten, nie über uns:
- KI-Funktionen: Wenn du deinen eigenen API-Schlüssel hinterlegst, gehen Prompts (die Scan-Details enthalten können) direkt von deinem Gerät an den von dir gewählten Anbieter — Anthropic, OpenAI, OpenRouter, Mistral, Groq, Google Gemini oder ein lokales Ollama-Modell. Wir sehen oder vermitteln sie nie; es gelten deren Bedingungen und Datenschutzerklärungen.
- Fingerbank-Abfrage: Wenn aktiviert, kann der DHCP-Fingerabdruck eines Geräts an fingerbank.org gesendet werden, um es zu identifizieren.
- WAN-IP-Info & Speedtest: Auf Knopfdruck geht eine Anfrage an Cloudflare, um deine öffentliche IP zu ermitteln bzw. deine Verbindungsgeschwindigkeit zu messen; für die WAN-Ansicht werden die Netz-Details deiner IP (ISP/ASN, ungefährer Standort) anschließend über die offene Daten-API des RIPE NCC (stat.ripe.net) abgefragt.
- Traceroute-Hop-Standorte: Nur wenn du die klar beschriftete Option im Traceroute-Panel aktivierst, werden die öffentlichen Router-IPs deiner Route an die offene Daten-API des RIPE NCC (stat.ripe.net) gesendet, um Netz und Standort jedes Hops anzuzeigen.
- Webhooks: Wenn du eine Webhook-URL konfigurierst, werden Event-Daten (Gerätename, MAC, Event-Typ) an diesen von dir gewählten Endpunkt gesendet.
DNS-Fallback: Wird eine der obigen Funktionen genutzt und der DNS-Resolver deines Systems ist nicht erreichbar (z. B. defektes VPN), weicht DeviceShelf auf DNS-over-HTTPS bei Cloudflare (1.1.1.1) aus, um den Hostnamen dieser Funktion aufzulösen. Das passiert nur im Kontext einer von dir ausgelösten Funktion — nie von selbst.
Vertrau uns nicht — überprüf es
Mit allen Opt-in-Funktionen ausgeschaltet verbindet sich DeviceShelf von sich aus nie mit einem DeviceShelf-Server — keine Telemetrie, keine automatische Update-Prüfung, keine Lizenzprüfung, keine Analyse. Die Lizenzprüfung läuft offline (ed25519). Die CVE-Hinweise und Herstellernamen im Sicherheitsbericht stammen aus Daten, die in der App mitgeliefert werden (nur beim App-Update aktualisiert) und machen daher ebenfalls keine Netzwerkaufrufe.
Die Update-Prüfung ist die einzige Ausnahme — und sie
kontaktiert unseren eigenen Server deviceshelf.app. Sie läuft
nur, wenn du auf „Nach Updates suchen" klickst oder den
optionalen Check beim Start aktivierst (standardmäßig aus). Selbst dann lädt
sie nur eine kleine statische Versions-Datei — ohne Kennung, ohne Meldung
deiner Version, ohne Analyse — und wir laden oder installieren nie
automatisch: du wirst informiert und lädst den signierten Installer selbst.
Was eine Paketaufzeichnung zeigt — und was es bedeutet:
- Lokaler Scan-Verkehr. DeviceShelf ist ein Scanner und öffnet daher viele Verbindungen zu Geräten in deinem eigenen Netzwerk (Ping-/Port-Sweeps, mDNS, SNMP …). Dieser Verkehr bleibt in deinem LAN.
- DNS-Abfragen gehen an den Resolver, den dein System konfiguriert hat (ggf. im Internet, z. B. dein Router oder 1.1.1.1). Das ist der Resolver deines Netzwerks, kein DeviceShelf-Endpunkt.
- OS-/WebView-Verkehr. Die App nutzt die eingebaute Webansicht deines Betriebssystems (WKWebView auf macOS, WebView2 auf Windows). Das OS kann eigene Zertifikats-/OCSP- oder Hersteller-Aufrufe machen — das ist macOS/Windows, nicht DeviceShelf.
- Die einzigen Daten, die von DeviceShelf ins Internet gelangen,
stammen aus einer optionalen Funktion, die du einschaltest oder
auslöst — KI-Geräteerkennung (an den Anbieter, dessen
Schlüssel du angegeben hast), Fingerbank, WAN-IP-Info/Speedtest
(Cloudflare), Traceroute-Hop-Standorte (stat.ripe.net) oder ein von dir
konfigurierter Webhook — und gehen direkt an diesen Dienst, nie über uns.
Die einzige Ausnahme ist die Update-Prüfung, die du
auslöst oder aktivierst — sie lädt eine statische Versions-Datei von
deviceshelf.app.
Prüf es selbst mit einer App-Firewall (Little Snitch oder das kostenlose LuLu) oder einer Aufzeichnung, gefiltert auf nicht-lokale Ziele:
sudo tcpdump -n 'not (net 192.168.0.0/16 or net 10.0.0.0/8 or net 172.16.0.0/12 or net 169.254.0.0/16 or net 224.0.0.0/4 or host 127.0.0.1)'
Starte DeviceShelf mit ausgeschalteten Opt-in-Funktionen — es startet
automatisch einen Scan deines eigenen Netzwerks. Erwartetes Ergebnis: viel
lokaler LAN-Verkehr, aber nichts an deviceshelf.app
oder ein anderes Nicht-LAN-Ziel jenseits des oben genannten
OS-/WebView-/DNS-Rauschens — es sei denn, du klickst auf „Nach Updates
suchen" oder hast den optionalen Check beim Start aktiviert. Falls DeviceShelf
sonst mit ausgeschalteten Opt-ins „nach Hause telefoniert", ist das ein
Fehler — bitte melde ihn.
4. Website & Downloads
Hosting & Server-Logs. Die Website, unsere API-Endpunkte und die Download-Dateien werden bei Cloudflare gehostet. Zur Auslieferung der Inhalte und zur Abwehr von Angriffen verarbeitet Cloudflare Verbindungsdaten (u. a. IP-Adresse, Zugriffszeit und User-Agent) in kurzlebigen Server-/Sicherheits-Logs. Rechtsgrundlage: unser berechtigtes Interesse an einem sicheren, funktionierenden Dienst (Art. 6 Abs. 1 lit. f DSGVO; Art. 31 Abs. 1 Schweizer DSG).
Keine Cookies, kein seitenübergreifendes Tracking. deviceshelf.app setzt keine Cookies und bindet keine Tracker von Dritten ein. Ein paar kleine Einträge legt die Seite aber im Speicher deines Browsers ab. Keiner davon ist eine Besucher-Kennung, keiner wird an eine andere Website weitergegeben, und du kannst alle löschen, indem du die Website-Daten von deviceshelf.app entfernst.
Bis du sie löschst (localStorage), weil du sie selbst ausgelöst hast:
lang— die Sprache, die du gewählt hast.ds_checklist_v1— die Punkte, die du auf der Sicherheits-Checkliste abgehakt hast.dspoll_…— dass du bei einer Umfrage schon abgestimmt hast, damit die Seite das Ergebnis statt der Buttons zeigt.ds_optout— nur, wenn du eine Seite mit?dsopt=outaufrufst (damit halten wir unsere eigenen Besuche aus der Statistik heraus).ds_consent— deine Antwort auf die Statistik-Frage (siehe deine Einwilligung unten), damit wir nicht noch einmal fragen. Darin steht nur „erlaubt“ oder „abgelehnt“.
Nur bis du den Tab schließt (sessionStorage):
dsfresh_…— sorgt dafür, dass die Seite nach einer neuen Version genau einmal neu lädt.ds_pay_pending— wird auf der Danke-Seite gesetzt, solange deine SEPA-Lastschrift noch eingezogen wird, damit die Seite das auch nach einem Neuladen noch anzeigt.- Für die unten beschriebene Conversion-Statistik: die Herkunft als ein
Wort (etwa
google), Kampagnenname und Anzeigenvariante des Links, über den du gekommen bist, die Seite, auf der dein Besuch begann, und Ja/Nein-Merker, dass ein Ereignis in diesem Besuch schon gezählt wurde (Besuchsbeginn, Klick auf die Test-Version, Download, Checkout-Start, Rückkehr vom Checkout). Ohne sie ließe sich ein Kauf-Klick zwei Seiten später nicht der Kampagne zuordnen, über die du kamst, und jedes Neuladen zählte als neuer Besuch.
Deine Einwilligung (EU/EWR). Die Statistik-Einträge
sind nicht nötig, um die Seite zu nutzen. Besuchst du uns aus der EU oder
dem EWR, läuft die unten beschriebene Conversion-Statistik erst, wenn du in
der Leiste am unteren Rand Erlauben drückst. Bis dahin, und wenn du
ablehnst oder die Leiste schließt, wird kein Statistik-Ereignis gesendet und
keiner dieser Einträge angelegt. Ob wir fragen müssen, erfährt die Seite von
Cloudflare unter der eigenen Adresse der Website
(/cdn-cgi/trace): dort steht, aus welchem Land deine Verbindung
kommt. Die Antwort wird einmal genutzt und nicht gespeichert. Lässt sich das
Land nicht bestimmen, fragen wir. Außerhalb von EU und EWR läuft die
Statistik ohne die Frage. Die Einwilligung ist freiwillig. Du kannst sie
jederzeit erteilen oder widerrufen:
Ein Widerruf stoppt die Statistik sofort, in allen offenen Tabs, und löscht
die Einträge im Tab. Mit Do-Not-Track oder Global
Privacy Control wird nichts gezählt und nichts abgelegt, egal wo du
bist.
Download-Statistik. Wenn du einen Installer herunterlädst, erfassen wir einen anonymen, aggregierten Eintrag — Datum, Plattform, Version und ein grobes Land — um die Nachfrage zu verstehen. Wir speichern bewusst keine IP-Adresse, keinen User-Agent und keine andere Kennung, daher sind das keine personenbezogenen Daten. Rechtsgrundlage: berechtigtes Interesse (Art. 6 Abs. 1 lit. f DSGVO).
Conversion-Statistik (cookielos). Um zu verstehen, ob die
Website tatsächlich funktioniert — wie viele Besucher die Preisseite
erreichen, einen Checkout starten und einen Kauf abschließen — erfassen wir
einige wenige anonyme, aggregierte Ereignisse (ein
Seitenaufruf, ein Klick auf die Test-Version, ein Kauf-Klick und ein
Checkout-Start) und senden sie an unseren eigenen Cloudflare-Worker. Wir
speichern keine Cookies, keine IP-Adresse, keinen User-Agent, keinen
Fingerabdruck und keine dauerhafte Besucher-Kennung — nur eine grobe
Zählung pro Tag, Seite, Sprache, Land, Herkunft, Kampagne,
Anzeigenvariante (mit oder ohne Preis) und der Angabe, ob das
Browser-Fenster schmal (Handy-Breite) oder breit war. Letzteres leiten wir
allein aus der Fensterbreite ab — nie aus dem User-Agent.
Es sagt also, welche Darstellung du gesehen hast, nicht welches Gerät dir
gehört, und lässt niemanden einzeln erkennen. Die Herkunft ist ein
einzelnes Wort aus einer festen Liste: google,
reddit, direct oder referral für eine
Seite, die wir gar nicht erst benennen. Sie stammt aus dem Kampagnen-Link,
dem du gefolgt bist, sonst aus der Adresse der verweisenden Seite, die
selbst nie gespeichert wird. Nichts verknüpft ein Ereignis
mit einem anderen: es gibt keine Sitzungs- oder Checkout-Kennung, und das
Kauf-abgeschlossen-Ereignis entsteht serverseitig aus dem Zahlungs-Webhook,
nie in deinem Browser. Wir respektieren Do-Not-Track und
Global Privacy Control — ist eines davon aktiv, wird nichts
gesendet und nichts im Browser abgelegt. Welche Einträge dafür pro Tab
angelegt werden, steht oben. Rechtsgrundlage: in EU und EWR deine
Einwilligung (§ 25 Abs. 1 TDDDG; Art. 6 Abs. 1 lit. a DSGVO), die du
jederzeit mit Wirkung für die Zukunft widerrufen kannst; sonst unser
berechtigtes Interesse am Betrieb und an der Verbesserung des Dienstes
(Art. 6 Abs. 1 lit. f DSGVO; Art. 31 Abs. 1 revDSG).
Eingebettete Videos (YouTube). Einige Seiten zeigen ein
Video aus unserem YouTube-Kanal. Bis du auf Play drückst, siehst du nur ein
Bild von unserem eigenen Server, und von Google wird nichts geladen. Erst
wenn du auf Play drückst, lädt der Player von
www.youtube-nocookie.com, einem Dienst der Google Ireland
Limited, Gordon House, Barrow Street, Dublin 4, Irland. Ab dann erhält
Google deine IP-Adresse und die Adresse der Seite und kann Daten in deinem
Browser speichern. Für diese Verarbeitung ist Google verantwortlich (siehe
Datenschutzerklärung
von Google); Daten können auf Grundlage des EU-US Data Privacy Framework
in die USA übermittelt werden. Rechtsgrundlage: deine Einwilligung durch den
Klick auf Play (Art. 6 Abs. 1 lit. a DSGVO; § 25 Abs. 1 TDDDG). Wenn du
das nicht möchtest, sieh dir die Videos direkt auf YouTube an.
5. Kontaktformular
Wenn du das Kontaktformular nutzt, verarbeiten wir den Namen, die E-Mail-Adresse, das Thema und die Nachricht, die du eingibst, um deine Anfrage entgegenzunehmen und zu beantworten. Spam wird durch eine einfache serverseitige Methode (ein verstecktes „Honeypot"-Feld) gefiltert — es gibt kein CAPTCHA, keinen Anti-Spam-Dienst von Dritten und kein Tracking. Deine Nachricht wird über unseren E-Mail-Anbieter (Resend) an unser Support-Postfach weitergeleitet; wir speichern sie nicht in einer Datenbank. Rechtsgrundlage: vorvertragliche Maßnahmen bzw. Vertragserfüllung und unser berechtigtes Interesse an der Beantwortung von Anfragen (Art. 6 Abs. 1 lit. b und f DSGVO; Art. 31 Schweizer DSG). Wir bewahren den Schriftverkehr nur so lange auf, wie es zur Bearbeitung deiner Anfrage und etwaiger Rückfragen nötig ist.
6. Newsletter, Blog & Feature-Umfragen
Wenn du unsere Update-Liste im Blog abonnierst, verarbeiten wir deine E-Mail-Adresse, um dir Produktneuigkeiten zu senden (neue Releases, Features und gelegentlich eine Umfrage). Wir nutzen das Double-Opt-In-Verfahren: Nach Eingabe deiner Adresse schicken wir dir einen Bestätigungslink; erst mit dem Klick darauf wirst du aufgenommen — eine unbestätigte Adresse wird automatisch verworfen. Die Abonnentenliste wird bei Cloudflare (Workers KV) gespeichert, der Versand läuft über Resend. Jede E-Mail enthält einen Ein-Klick-Abmeldelink, und du kannst dich jederzeit abmelden. Rechtsgrundlage: deine Einwilligung (Art. 6 Abs. 1 lit. a DSGVO; Art. 6 Schweizer DSG), die du jederzeit mit Wirkung für die Zukunft widerrufen kannst. Wir speichern deine Adresse nur, bis du dich abmeldest.
Mit den Feature-Umfragen im Blog kannst du mit einem Klick und ohne Konto abstimmen. Damit nicht eine Person mehrfach abstimmt, speichern wir einen Einweg-Hash deiner IP-Adresse zusammen mit der Umfrage-ID (so erkennen wir eine wiederholte Stimme, ohne deine IP jemals selbst zu speichern); wir behalten nur anonyme Zählerstände pro Option. Rechtsgrundlage: unser berechtigtes Interesse an einer nutzbaren, manipulationssicheren Umfrage (Art. 6 Abs. 1 lit. f DSGVO).
7. Lizenzkauf
Checkout und Zahlung werden von Dodo Payments als unserem Merchant of Record abgewickelt (siehe Impressum). Dodo Payments erhebt die zur Auftragsabwicklung und Rechnungsstellung nötigen Daten (z. B. E-Mail, Rechnungs- und Zahlungsdaten) nach seiner eigenen Datenschutzerklärung. Wir erhalten deine E-Mail-Adresse, mit der unser Lizenzdienst (ein Cloudflare Worker) deine Lizenz erzeugt und per Resend verschickt, und das Land deiner Rechnungsadresse, das entscheidet, ob diese Mail auf Deutsch oder Englisch kommt und unter welcher Sprache der Kauf in unseren anonymen Tagessummen gezählt wird. Wenn du die freiwillige Frage beantwortest, wie du auf DeviceShelf gestoßen bist, zählen wir die Antwort ebenfalls in so einer Summe. Die Referenznummer der Zahlung speichern wir bei deinem Lizenzdatensatz, damit eine wiederholte Meldung von Dodo Payments dieselbe Lizenz noch einmal schickt statt einer zweiten. Rechtsgrundlage: Vertragserfüllung (Art. 6 Abs. 1 lit. b DSGVO). Kauf- und Lizenzunterlagen bewahren wir so lange auf, wie es für Buchhaltungs- und Gewährleistungszwecke erforderlich ist.
8. Auftragsverarbeiter & Empfänger
Wir nutzen die folgenden Dienstleister, die — soweit zutreffend — als Auftragsverarbeiter nach Art. 28 DSGVO für uns tätig sind. Sitzt ein Anbieter außerhalb der Schweiz/des EWR, ist die Übermittlung durch die EU-Standardvertragsklauseln und, soweit der Anbieter zertifiziert ist, das EU-US Data Privacy Framework abgesichert. Eine Kopie der einschlägigen Garantien kannst du unter privacy@deviceshelf.app anfordern.
| Anbieter | Zweck | Standort |
|---|---|---|
| Cloudflare, Inc. | Website- & Download-Hosting, API-/Lizenz-/Kontakt-Worker, anonyme Download-Statistik, Conversion-Statistik, Länderabfrage für die Einwilligungsfrage, eingehendes E-Mail-Routing, Sicherheits-Logs; in der App (nur auf Anfrage): WAN-IP-Abfrage, Speedtest, DNS-over-HTTPS-Fallback | USA (EU-Edge) |
| Resend | Versand von Lizenz- und Kontakt-E-Mails | USA |
| Dodo Payments | Checkout, Zahlung & Rechnungsstellung (Merchant of Record) | USA, Indien |
| fingerbank.org | Optionale Geräteerkennung in der App (nur wenn du sie aktivierst) | Kanada |
| RIPE NCC (stat.ripe.net) | Optionale IP-Geolokalisierung in der App für WAN-Info und Traceroute-Hops (nur auf Anfrage bzw. wenn aktiviert) | Niederlande (EU) |
9. Speicherdauer
Wir speichern personenbezogene Daten nur so lange, wie es für den Zweck ihrer Erhebung nötig ist oder gesetzliche Aufbewahrungsfristen (z. B. für Rechnungen) es verlangen. Anonyme Download-Statistiken enthalten keine personenbezogenen Daten und werden aggregiert unbefristet aufbewahrt.
10. Deine Rechte
Nach der EU-DSGVO und dem Schweizer Datenschutzgesetz (DSG) hast du das Recht auf Auskunft, Berichtigung, Löschung, Einschränkung, Datenübertragbarkeit sowie auf Widerspruch gegen eine auf berechtigten Interessen beruhende Verarbeitung. Soweit eine Verarbeitung auf deiner Einwilligung beruht, kannst du diese jederzeit mit Wirkung für die Zukunft widerrufen, ohne dass die Rechtmäßigkeit der bisherigen Verarbeitung berührt wird. Zur Ausübung schreib an privacy@deviceshelf.app.
Du hast außerdem das Recht, dich bei einer Aufsichtsbehörde zu beschweren — in der Schweiz beim Eidgenössischen Datenschutz- und Öffentlichkeitsbeauftragten (EDÖB), in Deutschland/Österreich bei der für dich zuständigen Datenschutzbehörde.
11. Automatisierte Entscheidungen & Profiling
Wir führen keine automatisierte Entscheidungsfindung mit rechtlicher oder ähnlich erheblicher Wirkung (Art. 22 DSGVO) durch und erstellen keine Persönlichkeits- oder Verhaltensprofile. Die optionalen KI-Funktionen in der App identifizieren Geräte, keine Personen. Der Dienst richtet sich nicht an Kinder.
12. Änderungen
Wir können diese Erklärung anpassen, wenn sich das Produkt weiterentwickelt. Das Datum oben gibt die jeweils aktuelle Fassung an.
Kontakt
Rechtliche Kontaktdaten findest du im Impressum.