Diese Datenschutzerklärung erläutert, welche personenbezogenen Daten verarbeitet werden, wenn du die Website von ProcessLama besuchst und die App ProcessLama nutzen.
1. Verantwortlicher
Michael LamersDevmil Solutions
Fliederstr. 8
83374 Traunwalchen
Deutschland
E-Mail: info [at] devmil [punkt] de
2. Überblick
Diese Website und ProcessLama sind darauf ausgelegt, so wenig Daten wie möglich zu erheben. Devmil Solutions setzt keine Analyse-, Werbe- oder Tracking-Dienste ein. Die Website setzt keine Cookies und lädt nichts von Servern Dritter: Schriften, Bilder und Skripte stammen von dieser Website. ProcessLama sendet deine Prozessdaten weder an Devmil Solutions noch an Dritte.
3. Hosting
Die Website wird von GitHub Pages gehostet (GitHub, Inc., 88 Colin P. Kelly Jr. Street, San Francisco, CA 94107, USA). Beim Besuch der Website verarbeitet GitHub technische Zugriffsdaten, um die Website auszuliefern und abzusichern: IP-Adresse, Datum und Uhrzeit, aufgerufene Seite, Referrer, Browser und Betriebssystem. Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an einer sicheren und zuverlässigen Website).
GitHub verarbeitet Daten möglicherweise in den USA. GitHub, Inc. ist nach dem EU-U.S. Data Privacy Framework zertifiziert (Angemessenheitsbeschluss, Art. 45 DSGVO). Einzelheiten: Datenschutzerklärung von GitHub. Devmil Solutions hat keinen Zugriff auf diese Protokolle.
4. Downloads und Release-Daten
Die Download-Dateien werden über GitHub Releases veröffentlicht. Wenn du auf einen Download-Link klickst, lädt dein Browser die Datei von github.com; GitHub leitet die Anfrage an einen eigenen Download-Server weiter, zum Beispiel objects.githubusercontent.com oder release-assets.githubusercontent.com. GitHub verarbeitet dabei dieselben technischen Zugriffsdaten wie unter „Hosting“ beschrieben, auf derselben Rechtsgrundlage. Die Liste der Releases, die Prüfsummen und die Versionshinweise liefert diese Website aus.
5. Lokaler Speicher in deinem Browser
Die Website speichert einen einzigen Wert im lokalen Speicher (Local Storage) deines Browsers: die gewählte Sprache (preferred-language, en oder de). Dieser Wert bleibt auf deinem Gerät, wird nie übertragen und kann jederzeit in deinem Browser gelöscht werden. Rechtsgrundlage ist § 25 Abs. 2 Nr. 2 TDDDG (unbedingt erforderlich für einen von dir gewünschten Dienst).
6. Die App
Prozessdaten bleiben auf deinem Computer
ProcessLama liest Informationen über die Prozesse auf deinem Computer aus dem Betriebssystem: Namen, Prozess- und Benutzer-IDs, Benutzernamen, Programmpfade, Befehlszeilen sowie Werte zu CPU, Arbeitsspeicher, GPU, Netzwerk und Speicher. Wenn du den Inspektor öffnest, liest die App zusätzlich die offenen Dateien, Sockets (einschließlich lokaler und entfernter Adressen), Threads sowie Signatur- und Sicherheitsangaben des ausgewählten Prozesses. Diese Daten werden ausschließlich auf deinem Computer verarbeitet. Die App hat keine Konten, keine Analyse, keine Absturzberichte und keine Telemetrie, und sie sendet nie Prozessdaten über das Netzwerk.
Was die App speichert
- Einstellungen wie Abfrageintervall, Spalten, Darstellung, Sprache, Release-Kanal und gespeicherte Filter – abgelegt in der Konfiguration der App auf deinem Computer.
- Schnappschüsse, die du aufnimmst oder öffnest, im Datenordner der App. Ein Schnappschuss enthält die vollständige Prozessliste einschließlich Benutzernamen, Pfaden und Befehlszeilen. Beim Exportieren wird eine Kopie an einem Ort deiner Wahl gespeichert.
- Eine Protokolldatei mit Warnungen und Fehlern im Datenordner der App sowie zwischengespeicherte Prozess-Symbole im temporären Ordner.
Die App speichert keine Passwörter oder sonstigen Zugangsdaten. Du kannst diese Dateien jederzeit löschen, zum Beispiel indem du den Datenordner der App entfernst.
Suche nach Updates
Die Suche nach Updates ist der einzige Anlass, zu dem ProcessLama von sich aus eine Verbindung ins Internet aufbaut.
- macOS: ProcessLama verwendet das Update-Framework Sparkle. Es lädt den Update-Feed unter
https://devmil.de/processlama/download/appcast.xml, wenn du „Nach Updates suchen“ wählst, und – sofern du automatische Prüfungen erlaubst, wenn Sparkle dich danach fragt – etwa einmal täglich. Sparkle sendet eine gewöhnliche Web-Anfrage mit seinem User-Agent, der die App, ihre Version und die Sparkle-Version nennt. Ein Systemprofil wird nicht übertragen. Die Versionshinweise werden von dieser Website geladen. Die Update-Datei wird nur dann von GitHub Releases heruntergeladen (siehe Abschnitt 4), wenn du ein Update installierst. - Linux und Windows: Die App sucht nur dann nach Updates, wenn du „Nach Updates suchen“ wählst. Sie lädt dann
https://devmil.de/processlama/_data/releases.jsonüber HTTPS und vergleicht die Builds lokal auf deinem Computer. Gibt es einen neueren Build, öffnet „Downloads öffnen“ die Downloadseite in deinem Browser. Die App lädt oder installiert selbst nichts.
Diese Anfragen gehen an diese Website, die von GitHub gehostet wird. GitHub verarbeitet dabei die in Abschnitt 3 beschriebenen technischen Zugriffsdaten, einschließlich deiner IP-Adresse. Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an der Bereitstellung sicherer Updates).
Berechtigungen
- macOS: ProcessLama fordert keine besonderen Berechtigungen an, etwa für Kamera, Mikrofon, Bildschirmaufnahme oder Bedienungshilfen. Die App liest, was macOS deinem Benutzerkonto zugänglich macht; wo macOS den Zugriff verweigert, zeigt der Inspektor das an. Für die Netzwerkwerte startet sie das Systemwerkzeug
nettop. - Linux: Für Netzwerkwerte pro Prozess ist der Systemdienst
processlama-networknötig, der mit Administratorrechten (root) läuft. Die RPM- und DEB-Pakete installieren und starten ihn. In den portablen Builds bietet die App die Installation an und fragt über polkit nach deinem Administratorpasswort. Der Dienst zählt die Bytes, die jeder Prozess sendet und empfängt. Paketinhalte, Adressen oder Ports liest er nicht. Er schreibt diese Zähler nach/run/processlama/network.json; andere Benutzer desselben Computers können diese Datei lesen. Du kannst den Dienst mitsystemctl disable --now processlama-network.servicebeenden. - Windows: Die App läuft mit deinen normalen Benutzerrechten. Das Installationsprogramm fragt nach Administratorrechten, um in den Ordner „Programme“ zu installieren. Ein Dienst wird nicht installiert.
Prozessaktionen wie das Beenden oder Anhalten eines Prozesses werden nur ausgeführt, wenn du sie auswählst; vor einem destruktiven Signal fragt ProcessLama nach.
7. Deine Rechte
Du hast das Recht auf Auskunft (Art. 15 DSGVO), Berichtigung (Art. 16), Löschung (Art. 17), Einschränkung der Verarbeitung (Art. 18), Datenübertragbarkeit (Art. 20) und Widerspruch (Art. 21). Außerdem hast du das Recht, sich bei einer Aufsichtsbehörde zu beschweren, zum Beispiel beim Bayerischen Landesamt für Datenschutzaufsicht (BayLDA), Promenade 18, 91522 Ansbach, www.lda.bayern.de. Um deine Rechte auszuüben, schreib an info [at] devmil [punkt] de.
8. Änderungen
Diese Datenschutzerklärung wird angepasst, wenn sich die Website oder die App ändert. Die aktuelle Fassung findest du immer auf dieser Seite.