Steuererklärung

Datenschutz

Steuererklärung

Diese Seite ist eine statische Datei: keine Cookies, keine Analysewerkzeuge, nichts von Drittanbietern. Wer sie bereitstellt, kann dabei die üblichen Zugriffsprotokolle eines Webservers führen.

Datenschutz

Diese Seite beschreibt, was die App Steuererklärung mit deinen Daten macht. Sie ist eine Desktop-App mit Kommandozeile und MCP-Server, kein Online-Dienst. Die App ist Open Source, deshalb verlinken wichtige Aussagen auf die Quelldatei, auf der sie beruhen, und lassen sich nachprüfen, statt geglaubt werden zu müssen. Was sich im Code nicht prüfen lässt, ist als solches gekennzeichnet.

Die Angaben zum Anbieter stehen im Impressum. Kontakt bei Datenschutzfragen: Pascal Garber, JumpLink, pascal@jumplink.eu.

1. Der Entwickler erhält keine Daten

Der Entwickler betreibt keinen Server für diese App. Im Quelltext gibt es keine Analyse, keine Absturzberichte, keine Telemetrie und keinen Update-Check; eine Suche nach solchem Code findet nichts (SECURITY.md, Abschnitt „Keine Telemetrie“). Der einzige Zähler, LLMTelemetry, zählt Tokens und Kosten deiner eigenen KI-Aufrufe auf deinem Rechner.

Wo die App mit Dritten spricht, richtest du diese Verbindung selbst ein, mit deinem eigenen Konto. Was der Dritte mit den Daten tut, richtet sich nach seinen eigenen Bedingungen und seiner Datenschutzerklärung, nicht nach dieser Seite.

2. Deine Daten bleiben auf deinem Rechner

Stammdaten, Buchungen, Belege und erzeugte Steuerdateien liegen als Dateien auf deinem Rechner; nichts wird anderswohin kopiert.

Im Flatpak liegen diese Pfade innerhalb der Sandbox der App. Das Flatpak fordert keinen Zugriff auf dein Home-Verzeichnis oder andere Ordner an (Flatpak-Manifest).

3. Passwörter und PINs liegen im Schlüsselbund

Die ELSTER-Zertifikats-PIN und Mail-Passwörter (Rechnungsversand, Belege-Postfach) liegen im geheimen Speicher des Betriebssystems, nicht in einer Datei: Secret Service (GNOME-Schlüsselbund) unter Linux, Schlüsselbund unter macOS, eine DPAPI-verschlüsselte Datei unter Windows (store.ts). Funktioniert kein Speicher, fragt die App jedes Mal, statt auf Klartext auszuweichen. Das Flatpak darf dafür mit dem Secret Service sprechen. Das Speichern der ELSTER-PIN ist freiwillig (submission.ts).

4. Verbindungen der App

Die App baut Netzwerkverbindungen nur zu Diensten auf, die du einrichtest oder nutzt. Das Flatpak hat Netzwerkzugriff (--share=network, siehe Flatpak-Manifest).

PayPal- und Amazon-Dateien werden nur auf deinem Rechner ausgelesen; der Code baut zu keinem von beiden eine Verbindung auf (PayPal-Parser, Amazon-Parser).

Links wie die Unterstützungsseite öffnen sich nur im Browser, wenn du sie anklickst (support-dialog.ts).

5. KI-Funktionen sind optional

Ein KI-Modell wird nur aufgerufen, wenn du eine KI-Funktion nutzt: Rechnungsfelder auslesen, Dokumente klassifizieren, Metadaten prüfen oder den Assistenten fragen. Den Anbieter wählst du mit der Einstellung LLM_PROVIDER (index.ts):

Gesendet wird der Text des Dokuments oder deine Frage. Der Assistent erhält nur zusammengefasste Kennzahlen, keine IBANs oder Steuernummern (chat.ts). Diese Anbieter verarbeiten die Daten nach ihren eigenen Bedingungen; der Entwickler sieht nichts davon. Ohne KI kannst du alles von Hand eintragen.

6. Der MCP-Server: ein KI-Client, den du selbst verbindest

Die App enthält einen MCP-Server, über den ein externer KI-Assistent deiner Wahl (etwa Claude Code) deine Daten lesen kann. Die App richtet diese Verbindung nicht von sich aus ein. Du trägst den Server in deinem KI-Client ein (MCP-Befehl).

Sobald verbunden, gehen Werkzeugergebnisse (Buchungen, Dokumente, Kennzahlen aus den freigegebenen Gruppen) an diesen KI-Client und von dort an dessen Anbieter. Wer das ist und wie er die Daten behandelt, hängt vom gewählten Client ab. Der Server lässt sich abschalten und pro Werkzeuggruppe begrenzen. Werkzeuge, die Daten ändern, sind gesperrt, solange die Einstellung mcp.allowWrite aus ist, was standardmäßig der Fall ist (app-settings.ts).

Standardmäßig spricht der Server direkt auf deinem Rechner mit dem KI-Client (stdio). Der optionale HTTP-Modus (server.ts) ist an eine lokale Adresse gebunden und hat keine Anmeldung; nutze ihn nur auf einem Rechner und in einem Netz, denen du vertraust. Auch die Web-Oberfläche zur Durchsicht ist standardmäßig an die lokale Adresse 127.0.0.1 gebunden und hat keine Anmeldung (server.ts).

7. Installation

Der Flatpak-Build lädt bei der Installation den Agenten opencode von registry.npmjs.org, als Extra-Daten mit fester Prüfsumme (Flatpak-Manifest). Dabei werden keine Angaben über dich gesendet, die über jeden Download hinausgehen. Die App aktualisiert sich nicht selbst.

8. Deine Rechte

Der Entwickler hält keine personenbezogenen Daten von dir, es gibt dort also nichts auszukunften oder zu löschen. Deine Daten liegen auf deinem Gerät und, soweit du es eingerichtet hast, bei den genannten Diensten; wende dich dafür an deren eigene Kanäle. Fragen zu dieser Seite: pascal@jumplink.eu.

9. Änderungen

Diese Seite ändert sich im selben Commit wie das Verhalten, das sie beschreibt.

Zurück zu Steuererklärung