Datenschutzerklärung
Stand: 11. Oktober 2026
1. Verantwortlicher
Ali Al Moslim, ComHan, Flurschützstraße 26/2, 1120 Wien, Österreich
E-Mail: [email protected]
2. Worum es geht
DigitalKasse ist ein Programm, das auf dem Windows-Computer des jeweiligen Geschäfts läuft. Diese Erklärung beschreibt, welche Daten das Programm verarbeitet und wohin sie gelangen, sowie die Datenverarbeitung auf dieser Website.
3. Daten im Programm
Kunden-, Verkaufs-, Rechnungs-, Lager-, Reparatur- und Ankaufsdaten werden ausschließlich lokal auf dem Computer des Geschäfts gespeichert. Das Geschäft, das das Programm einsetzt, ist für diese Daten selbst verantwortlich (Verantwortlicher im Sinne der DSGVO). Der Entwickler hat keinen Zugriff auf diese Inhalte; was an den DigitalKasse-Server geht, beschreibt der nächste Abschnitt.
Passwörter der Benutzer werden nur als Hash gespeichert. Zugangsschlüssel und Passwörter für verbundene Dienste werden mit der Windows-Datenschutz-API (DPAPI) bzw. in der Windows-Anmeldeinformationsverwaltung für das jeweilige Windows-Konto verschlüsselt abgelegt.
4. DigitalKasse-Server und Kundenkonto
Wird ein Geschäft mit einem Aktivierungscode freigeschaltet, legt das Programm beim DigitalKasse-Server ein Konto an (E-Mail-Adresse und Passwort des Inhabers; das Passwort wird nur als Hash gespeichert). Der Server wird bei Supabase Inc. in einem Rechenzentrum in der Europäischen Union betrieben (Auftragsverarbeitung nach Art. 28 DSGVO). Dort liegen:
- Aktivierung: Geschäftsname, Firma, Benutzername des Inhabers, E-Mail-Adresse, Aktivierungs- und Ablaufdatum.
- Betriebsmeldungen: Zeitpunkt von Programmstart und -ende, Programmversion, Computername sowie Fehlermeldungen des Programms (technischer Text, keine Kunden- oder Belegdaten). Sie dienen der Freischaltung, dem Support und der Verbesserung.
- Computer und Programmbericht: Computername, Windows-Version, BIOS-Seriennummer, ein anonymisierter Gerätefingerabdruck und die IP-Adresse; ab Version 16 zusätzlich ein Programmbericht: Programmversion und -ordner, Windows-Ausstattung (Prozessoren, Arbeitsspeicher, freier Speicher, Bildschirm, Zeitzone), Druckernamen, Benutzernamen und Anzeigenamen der Programmbenutzer mit Rolle und letzter Anmeldung, Anzahl der Datensätze (Artikel, Kunden, Rechnungen usw.), Größe der Datenbank und Zeitpunkt der letzten Sicherung. Keine Passwörter, Beträge, Kunden- oder Belegdaten.
- Sicherungen: Die Sicherungsdateien werden auf dem Computer des Geschäfts mit einem eigenen Schlüssel des Geschäfts (AES-256-GCM) verschlüsselt und erst dann hochgeladen. Nur das Konto des Geschäfts kann sie abrufen; die Verwaltung sieht nur Anzahl und Größe.
Unter Kundenkonto sieht der Inhaber mit denselben Zugangsdaten Aktivierung und Laufzeit. Rechtsgrundlage ist die Vertragserfüllung (Art. 6 Abs. 1 lit. b DSGVO), für Fehlermeldungen das berechtigte Interesse an einem fehlerfreien Programm (lit. f). Auf Wunsch per E-Mail werden Konto, Meldungen und Sicherungen gelöscht, soweit keine Aufbewahrungspflicht entgegensteht.
5. Prüfung auf Updates
Bei jedem Start ruft das Programm die Datei updates/latest.json von dieser Website (digitalkasse.at, ersatzweise digitalkasse.github.io) ab. Dabei werden keine
Daten des Geschäfts übertragen; Cloudflare bzw. GitHub erhalten technisch notwendig die IP-Adresse und die Programmversion (im User-Agent).
Wählt der Nutzer „Jetzt aktualisieren“, wird das Installationsprogramm aus dem GitHub-Release dieser Website geladen.
6. Optionale Online-Dienste
Die folgenden Dienste werden nur genutzt, wenn der Inhaber sie im Programm einschaltet. Übertragen wird nur an den jeweils gewählten Dienst und nur, was für die Funktion nötig ist:
| Funktion | Dienst | Übertragene Daten |
|---|---|---|
| RKSV-Signatur über HSM | A-Trust GmbH, Wien | Belegdaten nach RKSV (Kassen-ID, Belegnummer, Zeitpunkt, Beträge je Steuersatz, verschlüsselter Umsatzzähler); keine Kundendaten |
| Sicherung in der Cloud | Google Drive bzw. Microsoft OneDrive (Konto des Geschäfts) | Komprimierte Sicherungsdateien der Geschäftsdaten |
| Prüfung der Aktivierungssperre | vom Inhaber gewählter Prüfdienst | IMEI oder Seriennummer des geprüften Geräts |
| KI-Assistent | vom Inhaber gewählter Anbieter mit eigenem API-Schlüssel | Die Frage des Benutzers und die dafür nötigen Programmdaten |
| Produktbilder, Websuche, Wetter | öffentliche Suchdienste | Suchbegriffe (z. B. Produktname) |
| Belege per E-Mail | E-Mail-Programm des Geschäfts | Beleg als PDF an die vom Kunden genannte Adresse |
7. Sicherung in Google Drive
- Die Anmeldung erfolgt direkt bei Google im Browser. Das Programm sieht das Google-Passwort nie.
- Das Programm fordert nur die Berechtigung
drive.appdataan. Sie erlaubt ausschließlich den Zugriff auf einen eigenen, versteckten Programmordner im Google Drive des Nutzers. Andere Dateien kann das Programm weder sehen noch verändern. - In diesem Ordner werden komprimierte Sicherungsdateien der Geschäftsdaten gespeichert und bei einer Wiederherstellung wieder heruntergeladen. Andere Google-Daten werden nicht gelesen.
- Die von Google ausgestellten Zugangsschlüssel werden nur auf dem Computer des Geschäfts gespeichert und mit DPAPI verschlüsselt.
- Daten werden nur zwischen dem Computer des Geschäfts und Google übertragen, verschlüsselt über HTTPS. Sie werden weder an den Entwickler noch an Dritte weitergegeben, nicht verkauft und nicht für Werbung verwendet.
Die Nutzung und Übertragung von Informationen, die DigitalKasse von Google-APIs erhält, entspricht der Google API Services User Data Policy, einschließlich der Anforderungen zur eingeschränkten Nutzung (Limited Use).
8. Widerruf und Löschung
Die Verbindung zu Google Drive oder OneDrive kann jederzeit im Programm unter Einstellungen → Cloud-Speicher → Verbindung trennen beendet werden; dabei löscht das Programm die gespeicherten Zugangsschlüssel. Zusätzlich kann der Zugriff unter myaccount.google.com/permissions bzw. im Microsoft-Konto entzogen werden. Die Sicherungsdateien im Google-Programmordner können über die Google-Drive-Einstellungen („Apps verwalten“ → DigitalKasse → „Ausgeblendete App-Daten löschen“) gelöscht werden.
9. Aufbewahrung
Rechnungen, RKSV-Belege und das Datenerfassungsprotokoll unterliegen der steuerlichen Aufbewahrungspflicht (in der Regel sieben Jahre, § 132 BAO). Das Programm löscht solche Daten deshalb nicht von selbst; Stornos und Korrekturen werden nachvollziehbar gespeichert.
10. Rechte der betroffenen Personen
Nach der DSGVO bestehen Rechte auf Auskunft, Berichtigung, Löschung, Einschränkung der Verarbeitung, Datenübertragbarkeit und Widerspruch. Für Daten, die ein Geschäft mit DigitalKasse verarbeitet, ist dieses Geschäft der Ansprechpartner. Beschwerden können an die Österreichische Datenschutzbehörde (www.dsb.gv.at) gerichtet werden.
11. Diese Website
Diese Seite (digitalkasse.at) wird über Cloudflare Pages (Cloudflare, Inc.) bereitgestellt; eine Kopie unter digitalkasse.github.io über GitHub Pages (GitHub Inc.). Beide verarbeiten dabei technisch notwendige Zugriffsdaten wie die IP-Adresse; Einzelheiten in der Datenschutzerklärung von Cloudflare und der Datenschutzerklärung von GitHub. Das Installationsprogramm wird über GitHub Releases ausgeliefert. Die Seite selbst verwendet keine Cookies, keine Analysewerkzeuge und keine Schriftarten oder Skripte von anderen Servern. Die gewählte Sprache wird nur im Browser des Besuchers gespeichert. Beim Kundenkonto wird die Anmeldung nur für die Dauer des geöffneten Browser-Tabs gespeichert (sessionStorage) und die Seite spricht ausschließlich mit dem DigitalKasse-Server.