Markus Michalski FAQ

Wiki.js Plugin: Datenschutz und Sicherheit

Datenschutz und Sicherheit des Wiki.js Plugins: Wo der API-Token liegt, welche Daten in die lokale SQLite-Datenbank gehen, welche Verbindungen das Plugin aufbaut und welche Rechte nötig sind.

English Version

Zurück zur Übersicht

Wiki.js Plugin: Datenschutz und Sicherheit

Diese Dokumentation bezieht sich immer auf die aktuellste veröffentlichte Version.

Wohin gehen Daten?

Ziel Was Wann
Deine Wiki.js-Instanz (WIKIJS_API_URL) Token als Bearer-Header, Seiteninhalte, Titel, Beschreibungen, Pfade, Tags, Suchbegriffe bei jedem Wiki.js-Tool
Lokale SQLite-Datei Pfad, Sprache, Quellprojekt, Ref, Notiz, Zeitstempel wenn sourceRepo, sourceRef oder summary gesetzt sind, und bei wikijs_mark_verified
Claude (Modell) Alles, was ein Tool zurückgibt, also auch gelesene Seiteninhalte bei jedem Tool-Ergebnis

Der Server baut keine anderen ausgehenden Verbindungen auf als die GraphQL-Anfragen an die konfigurierte URL. Es gibt keine Telemetrie im Plugin-Code.

API-Token

Beschränke die Dateirechte von ~/.wikijs-plugin/.env auf deinen Benutzer und committe die Datei nie in ein Repository.

Benötigte Rechte

Der Token braucht laut Vorlage read:pages, write:pages und manage:pages. Wer nur lesen und schreiben will, kann manage:pages weglassen und verzichtet damit auf Löschen und Verschieben. Vergib für das Plugin einen eigenen Token mit eigenem Namen, damit du ihn getrennt widerrufen kannst.

Lokale Datenbank

Die Datei ~/.wikijs-plugin/wikijs-plugin.db enthält pro Eintrag Seitenpfad, Sprache, Quellprojekt, Ref, Kurznotiz, Zeitstempel, das Verified-Kennzeichen und das updatedAt der Seite. Seiteninhalte und Zugangsdaten stehen nicht darin. Quellprojekt, Ref und Notiz werden nie in den Seiteninhalt oder die Beschreibung geschrieben, sie bleiben lokal. Die Datei gilt pro Rechner und wird nicht synchronisiert. Löschst du sie, verlierst du Historie und verified-Marker, die Wiki.js-Seiten bleiben unberührt.

Destruktive Aktionen

wikijs_delete_page löscht endgültig und ist als destruktiv gekennzeichnet. wikijs_update_page ersetzt den kompletten Inhalt. Als Schutz lehnt der Server Updates ab, die den Inhalt auf weniger als die Hälfte kürzen, solange du confirmContentShrink nicht setzt.

Lass dir Löschen und Verschieben von Claude immer bestätigen, bevor du sie zulässt.