Kurz
Abschlussfest rechnet in deinem Browser. Die Dateien, die du hineinziehst, liest nur der Browser-Tab. Sie werden an keinen Server geschickt, auch nicht an joerggrimm.de, und nirgends gespeichert. Schließt du den Tab, sind sie weg.
Für die Anmeldung gibt es ein Konto. Es kennt deine E-Mail-Adresse, deinen Namen, deine Kanzlei oder Firma und deine Lizenz, aber nichts von dem, was du prüfst. Einzelheiten stehen unten unter Dein Konto.
Was genau passiert
- Laden. Der Browser holt von joerggrimm.de die Seite und das Programm: die Oberfläche, eine Python-Laufzeit für WebAssembly (Pyodide), die Prüfregeln und Schriften, zusammen rund 21 MB. Alles liegt auf diesem Server. Es wird nichts von fremden Servern nachgeladen, keine Schrift, kein Zähler, kein Skript.
- Rechnen. Ziehst du Dateien in das Fenster, liest der Browser sie in den Arbeitsspeicher des Tabs. Die Prüfung läuft in einem eigenen Hintergrundprozess des Tabs (Web Worker). Dort entstehen auch die Berichte.
- Mitnehmen. Bericht, Arbeitspapier und Rückfragen entstehen im Tab. Du lädst sie herunter oder kopierst sie. Danach liegen sie auf deinem Rechner, nirgends sonst.
Was technisch verhindert, dass Daten abfließen
- Die Seite enthält keine Funktion zum Hochladen und kein Formular, das Daten sendet.
- Eine Content-Security-Policy verbietet dem Browser jede Verbindung zu einer anderen Adresse als joerggrimm.de (
connect-src 'self') und jedes fremde Skript. Selbst ein Fehler im Programm könnte keine Daten an einen fremden Server senden. An joerggrimm.de gehen nur Abrufe der Programmdateien und die Frage, ob du angemeldet bist und eine gültige Lizenz hast, keine Inhalte. - Der Bericht läuft in einem abgeschotteten Rahmen (sandbox) und darf nur genau das eine Skript ausführen, das zu ihm gehört.
Selbst prüfen
Öffne die Entwicklerwerkzeuge deines Browsers (F12) und dort den Reiter „Netzwerk“. Prüf eine Datei. Du siehst nur Abrufe von Dateien des Programms, keine Anfrage, die deine Daten trägt. Noch deutlicher: Unter „Deine Daten“ in der Anwendung eine Offline-Kopie anlegen, das Netz trennen, die Seite neu laden und prüfen. Es funktioniert, weil nichts gesendet werden muss.
Muster für deinen Aktenvermerk
Für das Verzeichnis der Verarbeitungstätigkeiten oder die Kanzleiakte. Die eckigen Klammern füllst du aus. Die rechtliche Einordnung trägt dein Datenschutzbeauftragter ein; was dort steht, ist seine Entscheidung, nicht meine.
Aktenvermerk: Einsatz von Abschlussfest Stand: [Datum] Software: Abschlussfest, Anbieter Jörg Grimm, https://joerggrimm.de/abschlussfest/ Zweck: maschinelle Plausibilitätsprüfung von Buchhaltungsexporten (DATEV-Buchungsstapel, Buchungsjournale, Saldenlisten) bei der Vorbereitung von Jahresabschlüssen. Verarbeitung der Buchhaltungsdaten: ausschließlich im Browser des Arbeitsplatzrechners. Keine Übertragung an den Anbieter oder Dritte. Technische Sicherung: Content-Security-Policy mit connect-src 'self'. Selbst geprüft am [Datum] durch [Name] mit den Entwicklerwerkzeugen des Browsers (Reiter Netzwerk): keine Anfrage mit Inhalten aus den Dateien. Beim Anbieter gespeichert: Name, E-Mail-Adresse und Kanzlei der Nutzer, Lizenzstand, Zeitpunkte von Anmeldung und Zustimmung zu den Bedingungen. Rechtliche Einordnung (Datenschutzbeauftragter): [eintragen] Ablage der Ergebnisse: Berichte, Arbeitspapiere und Prüfprotokolle werden lokal gespeichert unter [Ablageort] und wie Arbeitspapiere behandelt. Lokaler Verlauf im Browser: [eingeschaltet / ausgeschaltet]
Was der Server sieht
Beim Abruf der Seite sieht der Webserver, was jeder Webserver sieht: IP-Adresse, Zeitpunkt, abgerufene Datei, Browserkennung. Das ist in der Datenschutzerklärung von joerggrimm.de beschrieben. Auf den Seiten von Abschlussfest gibt es kein Tracking und keine Analyse-Werkzeuge. Es gibt genau ein Cookie: die Sitzung nach der Anmeldung (siehe unten). Es ist technisch notwendig und wird für nichts anderes genutzt.
Dein Konto
Seit Oktober 2026 meldest du dich an, bevor die Anwendung startet. Der Server liefert den Rechenkern nur an angemeldete Nutzer mit gültiger Test- oder Kauflizenz aus. Am Rechnen ändert das nichts: Geprüft wird weiter in deinem Browser.
| Was | Wozu | Wie lange |
|---|---|---|
| E-Mail-Adresse, Name | Anmeldung, Zuordnung der Lizenz, Nachrichten zum Konto | bis du das Konto löschst |
| Kanzlei oder Firma, Art (Kanzlei oder Unternehmen), Rolle im Team | Lizenz je Organisation, Team | bis du das Konto löschst |
| Lizenz: Plan, Status, Laufzeit, Zahl der Nutzer | Freigabe der Anwendung, Abrechnung | bis du das Konto löschst; Rechnungsdaten nach den gesetzlichen Aufbewahrungsfristen |
| Zeitpunkt von Anlage, letzter Anmeldung und Zustimmung zu den Nutzungsbedingungen (mit deren Fassung) | Nachweis, Sicherheit | bis du das Konto löschst |
| Anmeldecode | Anmeldung | nur als Prüfsumme, 15 Minuten |
Sitzungs-Cookie af_sitzung | angemeldet bleiben | 30 Tage oder bis zum Abmelden; auf dem Server nur als Prüfsumme |
| IP-Adresse, nur als Prüfsumme | Schutz vor massenhaften Code-Anfragen | 24 Stunden |
| Verschlüsselte Prüfsumme der E-Mail-Adresse, ohne die Adresse selbst | Eine Testphase je Adresse, auch nach Löschen und Neuanlage | 3 Jahre nach der Testphase |
Nicht gespeichert: Buchungen, Salden, Dateien, Dateinamen, Mandanten, Prüfergebnisse und jede Art von Nutzungsereignis aus der Anwendung. Der Server erfährt nicht, ob und was du prüfst.
Wo: auf dem Webspace von joerggrimm.de bei der ALL-INKL.COM, Neue Medien Münnich, in Deutschland, in einer Datenbankdatei außerhalb des öffentlich erreichbaren Bereichs. Die Mails mit dem Anmeldecode verschickt derselbe Server.
Kundenverwaltung: Legst du ein Konto an, lege ich dich mit E-Mail, Name und Kanzlei oder Firma als Kontakt in meiner Kundenverwaltung (GoHighLevel) an, damit ich Testphase und Lizenz betreuen kann. Dorthin gehen nur diese Angaben und der Lizenzstand, nie Inhalte aus der Anwendung.
Bezahlung: Kaufst du eine Lizenz über das Bestellformular, laufen Zahlung und Zahlungsdaten über den Zahlungsdienst des Formulars. Abschlussfest erfährt davon nur, für welche E-Mail-Adresse welcher Plan bezahlt ist.
Rechtsgrundlage ist die Durchführung des Nutzungsvertrags (Art. 6 Abs. 1 lit. b DSGVO), für den Schutz vor Missbrauch das berechtigte Interesse am sicheren Betrieb (Art. 6 Abs. 1 lit. f DSGVO).
Löschen: Unter Konto mit „Konto löschen“. Das entfernt deine Angaben sofort vom Server, auch aus den freien Bereichen der Datenbankdatei. Es bleibt nur die Prüfsumme gegen eine zweite Testphase. Löscht der Inhaber das Konto einer Kanzlei, enden auch die Zugänge des Teams. Auskunft, Berichtigung und alle weiteren Rechte: Datenschutzerklärung von joerggrimm.de.
Was im Browser bleibt
- Dein Auftritt (Name, Farbe, Fußzeile, Logo), nur wenn du „Auf diesem Rechner merken“ ankreuzt. Er liegt im lokalen Speicher des Browsers (localStorage) und lässt sich dort mit „Zurücksetzen“ löschen.
- Deine Entscheidungen im Bericht, wenn du ihn in einem eigenen Tab oder als heruntergeladene Datei öffnest. Gemerkt wird nur, welcher Vorschlag übernommen oder verworfen ist, unter einer Kennung aus den Prüfsummen der Eingabedateien. Inhalte der Dateien stehen darin nicht.
- Die Offline-Kopie, nur wenn du sie einrichtest. Sie enthält ausschließlich Programmdateien und lässt sich unter „Deine Daten“ wieder entfernen.
- Der Verlauf, nur wenn du ihn einschaltest. Damit vergleicht Abschlussfest einen neuen Lauf mit dem letzten Lauf desselben Mandanten und zeigt, welche Befunde neu, erledigt oder unverändert sind. Dafür merkt sich der Browser je Lauf die Firma, wie sie im Export heißt, Berichtsjahr, Zeitpunkt, die Zahl der Befunde und je Befund Regel, Konto und den auf Euro gerundeten Betrag. Buchungen, Dateien, Texte und Berichte speichert er nicht. Der Verlauf liegt in der Datenbank des Browsers (IndexedDB) auf diesem Rechner, gelangt nie auf einen Server und lässt sich unter „Deine Daten“ mit einem Klick ganz löschen.
- Kanzleiregeln, nur wenn du eine Regel anpasst. Der Browser speichert je Regel die geänderte Schwelle, ob sie abgeschaltet ist, und deine Begründung (localStorage, Schlüssel
abschlussfest:kanzleiregeln). Mandantendaten stehen darin nicht. Zum Teilen im Team exportierst du sie als Datei und liest sie im anderen Browser ein; über einen Server läuft das nicht.
Ohne eingeschalteten Verlauf legt Abschlussfest keine Mandantendaten ab. Mit Verlauf nur die genannten Angaben, und nur im Browser dieses Rechners.
Für Kanzleien
Weil keine Mandantendaten den Rechner verlassen, gibt die Kanzlei beim Einsatz von Abschlussfest nach meinem Verständnis nichts an Dritte weiter. Das Konto enthält nur Angaben über die Nutzer der Kanzlei, keine über ihre Mandanten. Damit entsteht weder eine Offenbarung im Sinne der beruflichen Verschwiegenheit (§ 203 StGB, § 62a StBerG) noch eine Auftragsverarbeitung nach Art. 28 DSGVO: Bei mir kommt nichts an, was ich verarbeiten könnte. Abschlussfest ist in dieser Hinsicht ein Programm wie eine Tabellenkalkulation, das auf dem Rechner der Kanzlei läuft.
Das ist eine technische Beschreibung und meine Einschätzung, keine Rechtsberatung. Für das Verzeichnis der Verarbeitungstätigkeiten genügt in der Regel der Eintrag als eingesetzte Software bei der Abschlussvorbereitung, mit dem Vermerk „läuft lokal im Browser, keine Übermittlung“. Die Entscheidung trifft dein Datenschutzbeauftragter.
Was du selbst beachten solltest
- Vertrauen in das ausgelieferte Programm: Wie bei jeder Webanwendung rechnet dein Browser mit dem Programm, das joerggrimm.de ausliefert. Die Content-Security-Policy begrenzt, wohin es Verbindungen aufbauen darf. Dieses Vertrauen ersetzt sie nicht. Eine Offline-Kopie hält einen geprüften Stand fest, bis du wieder online bist.
- Browser-Erweiterungen können Seiteninhalte mitlesen, je nach Erweiterung. Für Mandantendaten eignet sich ein Browserprofil ohne unnötige Erweiterungen.
- Heruntergeladene Berichte enthalten Mandantendaten. Leg sie ab wie jede andere Arbeitsunterlage.
- Gemeinsam genutzte Rechner: Den gemerkten Auftritt, die Offline-Kopie und einen eingeschalteten Verlauf sieht jeder, der denselben Browser mit demselben Profil nutzt. Für den Verlauf heißt das: Mandantenname und Befundschlüssel sind dort lesbar. Auf einem geteilten Rechner lässt du ihn aus oder nutzt ein eigenes Browserprofil.