Project Hub - Datenschutz und Sicherheit
Welche Daten Project Hub lokal speichert, was das Plugin nach außen tut, welche Schutzregeln für Dateianhänge gelten und was bei Team-Nutzung oder Weitergabe zu beachten ist.
Project Hub - Datenschutz und Sicherheit
Welche Daten gespeichert werden
Project Hub speichert alles lokal auf Deinem Rechner (oder an dem Ort, den Du als db_path und docs_root einträgst):
| Daten | Ort |
|---|---|
| Projekte, Kontakte (Name, Rolle, E-Mail, Telefon, Firma, Notizen), Notizen, aktive Projektauswahl | SQLite-Datenbank db_path |
| Notiz-Kopien als Markdown und Dateianhänge | docs_root |
| Wissensdokumente, eigene Projekttypen, Berichte, Exporte, Konfiguration | ~/.project-hub/ |
Die Daten liegen unverschlüsselt in normalen Dateien. Es gelten die Zugriffsrechte Deines Benutzerkontos und Deines Dateisystems. Kontakte und Notizen enthalten personenbezogene Daten Dritter, für deren rechtmäßige Verarbeitung Du verantwortlich bist.
Was nach außen geht
- Der MCP-Server baut selbst keine Netzwerkverbindungen auf und sendet keine Telemetrie.
- Die Python-Pakete lädt
/project-hub:setupeinmalig über pip. - Die Umwandlung von Anhängen in Markdown läuft lokal.
- Ein HTML-Bericht lädt beim Öffnen im Browser die Bibliothek Chart.js von
cdn.jsdelivr.net. Dabei übertragen Browser und CDN die üblichen Verbindungsdaten, Projektinhalte gehen nicht über diese Verbindung. - Inhalte, die ein Skill liest (Kontakte, Notizen, Wissensdokumente, angehängte Texte), werden Teil Deiner Unterhaltung mit Claude und damit an den Claude-Dienst übertragen. Das gilt für jede Nutzung von Claude Code, nicht nur für dieses Plugin.
Schutzregeln für Anhänge
- Es werden nur Dateien unterhalb Deines Home-Verzeichnisses kopiert.
- Pfade mit versteckten Ordnern oder Dateien (zum Beispiel
~/.ssh/oder~/.aws/) werden abgelehnt, damit keine Zugangsdaten versehentlich im Projektordner landen. - Verzeichnisse und Sonderdateien werden nicht kopiert.
Pfadprüfung bei Wissensdokumenten
Die Tools für Wissensdokumente prüfen nur das Thema (topic): Es darf nicht aus dem Ordner des Projekttyps herausführen. Der Projekttyp (project_type) wird dagegen ungeprüft als Ordnername an das Wissensverzeichnis angehängt, und der Ordner wird bei jedem Aufruf angelegt, auch bei reinen Lese-Aufrufen. Ein Projekttyp mit Pfadtrennzeichen oder .. kann deshalb auf Verzeichnisse außerhalb des Wissensverzeichnisses zeigen. Im normalen Betrieb stammt der Typ aus Deinen Projekten oder der Typliste. Gib keine ungeprüften Typnamen aus fremden Quellen weiter, etwa aus importierten Projekten.
Team-Nutzung und Weitergabe
- Eine gemeinsam genutzte Datenbank hat keine Benutzerverwaltung und keine Rechte pro Projekt. Wer Zugriff auf die Datei hat, sieht und ändert alle Projekte.
- Ein JSON-Export enthält alle Kontakte und Notizen des Projekts im Klartext. Prüfe vor der Weitergabe, was darin steht.
- Das Löschen eines Projekts (
tool_delete_project, oderoverwritebeim Import) entfernt Daten und den Docs-Ordner ohne Papierkorb.
Sicherheitsmeldungen
Sicherheitslücken meldest Du nicht öffentlich, sondern über die private Schwachstellenmeldung des GitHub-Repositories markus-michalski/project-hub.