Zum Inhalt springen
NorthProfit Studio
  • Leistungen
  • Produkte
  • Wissen
  • Studio
  • Kontakt
Projekt anfragen Menü

Navigation

  • Start
  • Leistungen
  • Produkte
  • Wissen
  • Studio
  • Kontakt
Projekt anfragen

Oder direkt per E-Mail: kontakt@northprofitstudio.de

Kassensturz
  • Hilfe
  • Ratgeber
  • Wünsche & Roadmap
  • Datenschutz
  • Nutzungsbedingungen
  • Impressum
  • Konto löschen
  • English

Rechtliches

Datenschutz­erklärung für Kassensturz

Stand: 16. Oktober 2026

Auf dieser Seite

  1. Verantwortlicher
  2. Lokale Kassendaten
  3. Kassensturz-Konto (freiwillig, ab Version 2.0)
  4. Kontosicherung
  5. Käufe, Abonnements und RevenueCat
  6. Identifier-freie Betriebszähler
  7. Freiwillige Produktanalyse
  8. Keine Werbung und kein appübergreifendes Tracking
  9. E-Mails mit Tipps und Erinnerungen
  10. Berechtigungen und externe Links
  11. Support und Website
  12. Speicherdauer und Löschung
  13. Deine Rechte
  14. Änderungen

Kurz gesagt: Kassensturz funktioniert ohne Konto. Kassen, Stückzahlen, Soll-Bestände und Notizen bleiben auf deinem Gerät. Ab Version 2.0 kannst du freiwillig ein Kassensturz-Konto anlegen (mit Apple, Google oder einem Code per E-Mail), deine Kassen verschlüsselt sichern und auf ein neues Gerät übernehmen. Ohne deine Zustimmung senden Release-Versionen nur identifier-freie Betriebszähler ohne Kassendaten (ab Version 2.2.10 von einem nicht gespeicherten Zählstand höchstens eine grobe Betragsklasse, nie den Betrag); eine freiwillige Produktanalyse startet nur nach deiner ausdrücklichen Zustimmung und kann in der App jederzeit wieder ausgeschaltet werden. Ab Version 2.2.8 kannst du Tipps und eine Erinnerung zum Testende per E-Mail bestellen (Abschnitt 9).

1. Verantwortlicher

NorthProfit UG (haftungsbeschränkt)
Waldnieler Straße 28
40549 Düsseldorf
Deutschland

E-Mail: kontakt@northprofitstudio.de

2. Lokale Kassendaten

Kassen (Name, Währung, Soll-Bestand, Wechselgeld-Soll, Rollen- und Bündelgrößen), Stückzahlen, Abschlüsse mit Soll und Ist, Differenz, Wechselgeld und Einzahlung sowie Notizen werden im lokalen App-Speicher abgelegt. Wir erhalten diese Inhalte nicht, solange du die Kontosicherung nicht einschaltest (Abschnitt 4); ab Version 2.2.10 zählen wir von einem nicht gespeicherten Zählstand nur eine grobe Betragsklasse ohne Kennung (Abschnitt 6). Ab Version 2.2.3 fragt die App beim ersten Start, wofür du die Kasse zählst (Laden oder Gastro, Verein, Markt oder Veranstaltung), ab Version 2.2.9 auch, wie oft und zu welcher Tageszeit du meistens abschließt. Die Antworten sind freiwillig, bleiben auf dem Gerät und gehören weder zur Sicherungsdatei noch zur Kontosicherung; die App nutzt sie für die Pro-Seite und ab Version 2.2.9 für den Vorschlag der Abschluss-Erinnerung.

Wenn du eine Sicherungsdatei, eine CSV-Datei, einen PDF-Kassenbeleg oder einen Einzahlungsbeleg erzeugst, entscheidest du selbst über Speicherort und Empfänger. In der Android-App ist das Betriebssystem-Backup für App-Daten deaktiviert. Auf Apple-Geräten können Betriebssystem- oder Gerätebackups nach deinen Apple-Einstellungen gelten.

Erinnerungen. Wenn du die Abschluss-Erinnerung einschaltest, plant Kassensturz Mitteilungen lokal auf deinem Gerät. Dafür werden keine Daten an uns oder Dritte übertragen; Uhrzeit und Wochentage bleiben auf dem Gerät. Die Mitteilung enthält keine Beträge. Du kannst die Erinnerung jederzeit in der App unter „Mehr“ oder in den Systemeinstellungen ausschalten. Ab Version 2.2.2 bietet dir die App während eines kostenlosen Tests von Kassensturz Pro außerdem an, dich zwei Tage vor dem Testende zu erinnern; erst nach deinem „Weiter“ fragt dein Gerät nach der Erlaubnis für Mitteilungen. Hast du Mitteilungen schon erlaubt, plant die App die Erinnerung ab Version 2.2.3 beim Teststart gleich ein; die Pro-Seite nennt dir das Datum vorher. Auch diese Erinnerung plant die App nur lokal auf deinem Gerät, sie enthält keine Beträge, und deine Wahl bleibt auf dem Gerät; dafür übertragen wir keine Daten. Das Testende liest die App aus den Kaufdaten, die ohnehin über Apple bzw. Google und RevenueCat laufen (Abschnitt 5). Kündigst du während des Tests, entfernt die App die Erinnerung beim nächsten Abgleich deines Kaufstatus.

3. Kassensturz-Konto (freiwillig, ab Version 2.0)

Ein Konto brauchst du nicht: Zählen, Speichern und Exportieren funktionieren ohne. Nach dem ersten gespeicherten Abschluss bietet die App einmal ein Konto an. Mit dem Konto sicherst du auf Wunsch deine Kassen (Abschnitt 4), übernimmst sie auf ein neues Gerät, auch zwischen iPhone und Android, und nutzt Pro auf deinen weiteren Geräten. Du meldest dich ohne Passwort an: mit Apple, mit Google oder mit einem sechsstelligen Code per E-Mail.

Wir verarbeiten dafür deine E-Mail-Adresse, den Anmeldeweg, die Zeitpunkte von Anlage und letzter Anmeldung, die Version der akzeptierten Nutzungsbedingungen und deine Sitzungen (Gerätetyp iOS, Android oder Web, Zeitpunkte). Anmeldecodes und Sitzungsschlüssel speichern wir nur als kryptografische Prüfwerte. Ein Code gilt 15 Minuten und ist nach fünf Fehlversuchen gesperrt. Eine Sitzung endet beim Abmelden, spätestens 180 Tage nach ihrer letzten Nutzung. Rechtsgrundlage ist Art. 6 Abs. 1 lit. b DSGVO.

Anmelde- und Löschcodes versenden wir über Amazon Simple Email Service (SES) der Amazon Web Services EMEA SARL, 38 Avenue John F. Kennedy, L-1855 Luxemburg, aus einem Rechenzentrum in Frankfurt am Main. Amazon arbeitet dabei als unser Auftragsverarbeiter und erhält deine E-Mail-Adresse und den Inhalt der Mail mit dem Code. Soweit dabei Daten an die Amazon Web Services, Inc. in den USA gelangen, stützt sich das auf den Angemessenheitsbeschluss der EU-Kommission zum EU-U.S. Data Privacy Framework, unter dem Amazon Web Services zertifiziert ist. Ergänzend gelten die EU-Standardvertragsklauseln im Auftragsverarbeitungsvertrag von AWS (Art. 45 und 46 DSGVO). Rechtsgrundlage ist Art. 6 Abs. 1 lit. b DSGVO.

Zustellnachweis. Seit dem 9. Oktober 2026 meldet Amazon SES über den Benachrichtigungsdienst Amazon SNS (ebenfalls Amazon Web Services EMEA SARL, AWS-Region Frankfurt) an unser eigenes Verwaltungssystem, ob eine Mail versendet, zugestellt oder verzögert wurde, ob sie unzustellbar war oder ob sich jemand über sie beschwert hat. Dort speichern wir dazu Empfängeradresse, Absender, Betreff, Zustellstatus, Zeitpunkt und die technische Kennung der Mail. Ziffernfolgen ab drei Stellen und lange Zeichenfolgen machen wir im Betreff unkenntlich, Codes erscheinen dort also nicht; den Inhalt der Mail speichern wir nicht. Das Verwaltungssystem läuft auf unserem eigenen Server bei der STRATO GmbH in Deutschland; nach 30 Tagen löschen wir die Einträge. Zweck ist, die Zustellung nachzuweisen und dir bei Supportanfragen helfen zu können. Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO; unser berechtigtes Interesse ist ein nachweisbar zuverlässiger Versand.

Mit Apple oder Google. Wählst du „Mit Apple fortfahren“ (Apple Distribution International Ltd., Irland) oder „Weiter mit Google“ (Google Ireland Limited, Irland), meldest du dich beim jeweiligen Anbieter an. Wir erhalten von ihm eine signierte Bestätigung mit einer Kennung, die nur für Kassensturz gilt, und deiner E-Mail-Adresse; bei Apple kann das auf deinen Wunsch eine Weiterleitungsadresse sein („E-Mail-Adresse verbergen“). Namen, Profilbild oder Kontakte fragen wir nicht ab. Der Anbieter erfährt, dass du dich bei Kassensturz anmeldest; es gelten zusätzlich seine Datenschutzhinweise. Auf Android öffnet „Mit Apple fortfahren“ Apples Anmeldeseite im Browser; Apple schickt das Ergebnis direkt an unseren Server.

Bei Apple tauschen wir außerdem einen einmaligen Code gegen ein Token, das wir verschlüsselt speichern. Damit widerrufen wir die Anmeldung mit Apple bei Apple, wenn du dein Konto löschst. Meldest du dich auf einem anderen Weg mit derselben E-Mail-Adresse an, bittet dich die App, den bisherigen Weg zu nutzen; Konten werden nie allein wegen derselben Adresse zusammengeführt.

Bist du angemeldet, meldet sich die App bei RevenueCat mit deiner Konto-ID an. Das ist eine zufällige Kennung, keine E-Mail-Adresse. So gilt Pro auf allen Geräten, auf denen du mit diesem Konto angemeldet bist.

Unter „Mehr“ → „Konto“ kannst du dich abmelden und das Konto löschen; ohne App geht das Löschen auch im Browser oder per E-Mail (Konto löschen). Das Löschen entfernt Konto, Anmeldewege, Sitzungen, offene Codes und die Kontosicherung sofort und widerruft eine Anmeldung mit Apple bei Apple; das dafür gespeicherte Token löschen wir nach dem Widerruf, spätestens nach 30 Tagen. Abmelden und Löschen ändern nichts an den Daten auf deinem Gerät.

4. Kontosicherung

Nur wenn du sie einschaltest, sichert die App deine Kassen in deinem Konto, damit sie bei Gerätewechsel, Verlust oder Neuinstallation erhalten bleiben und auf deinen Geräten gleich sind. Gesichert werden Kassen (Name, Währung, Soll-Bestand, Wechselgeld-Soll, Rollen- und Bündelgrößen), Abschlüsse (Zeitpunkt, Stückzahlen, Rollen und Bündel, Ist, Soll, Differenz, Wechselgeld und Einzahlung, Notiz), Löschvermerke für gelöschte Kassen und Abschlüsse sowie Sprache und Darstellung. Eine laufende, noch nicht abgeschlossene Zählung wird nicht gesichert.

Die Sicherung liegt verschlüsselt (AES-256-GCM) auf unserem Server bei STRATO in Deutschland; die Schlüssel verwahren wir getrennt von den Daten. Die letzten drei Stände bewahren wir als Wiederherstellungspunkte auf. Rechtsgrundlage ist deine Einwilligung (Art. 6 Abs. 1 lit. a DSGVO).

Du kannst die Kontosicherung jederzeit unter „Mehr“ → „Konto“ ausschalten. Dann löschen wir alle gesicherten Stände sofort; die Daten auf deinem Gerät bleiben erhalten.

5. Käufe, Abonnements und RevenueCat

Pro-Käufe und -Abonnements werden durch Apple App Store beziehungsweise Google Play abgewickelt. Zur Freischaltung, Wiederherstellung und zur Prüfung, ob ein Abonnement läuft, verlängert oder beendet wurde, verwenden wir RevenueCat, Inc. RevenueCat verarbeitet eine zufällig erzeugte anonyme App-Nutzerkennung beziehungsweise, wenn du angemeldet bist, deine Konto-ID (Abschnitt 3) sowie Produkt-ID, Plattform, Store-Umgebung und den Kauf- oder Abostatus mit Laufzeit und gegebenenfalls Testzeitraum. Wir übermitteln keine Kassendaten, Namen, E-Mail-Adressen oder Werbe-ID an RevenueCat.

Die Verarbeitung ist für Kaufprüfung, Betrugsvermeidung, Freischaltung, Verlängerung und Wiederherstellung erforderlich (Art. 6 Abs. 1 lit. b DSGVO). Mit deiner Einwilligung in die Produktanalyse (Abschnitt 7) übermitteln wir an RevenueCat ab Version 2.2.3 außerdem, welche Fassung der Bezahlseite gilt (neue Installation oder Bestand, ab Version 2.2.10 auch die Testgruppe, siehe Abschnitt 6), um zu sehen, welche Fassung zu Abonnements führt (Art. 6 Abs. 1 lit. a DSGVO, § 25 Abs. 1 TDDDG). Widerrufst du die Einwilligung, löscht die App diese Angabe bei RevenueCat. Kauf- und Abohistorie wird außerdem in aggregierten RevenueCat-Auswertungen genutzt, um die Kauf-Funktion technisch und wirtschaftlich zu beurteilen. Es sind keine Werbe- oder Attribution-Integrationen eingerichtet.

Ergänzend gelten die Datenschutzbestimmungen von Apple (öffnet neuen Tab), Google (öffnet neuen Tab) und RevenueCat (öffnet neuen Tab). Soweit Daten außerhalb des EWR verarbeitet werden, gelten die vorgesehenen gesetzlichen Übermittlungsmechanismen.

6. Identifier-freie Betriebszähler

Ausdrücklich als Produktion gebaute Release-Versionen senden auch ohne deine Analyse-Zustimmung stark begrenzte Vorgangszähler an unser NorthProfit Cockpit unter cockpit.northprofit.eu (STRATO, Deutschland): App-Start und Rückkehr aus dem Hintergrund, Sitzungsbeginn, jede volle aktive Minute, Wechsel in den Hintergrund, erster Start und erster gespeicherter Abschluss nach einer Neuinstallation, Beginn und erfolgreicher Abschluss eines Kassenabschlusses sowie deine Zustimmung zur Produktanalyse. Ab Version 2.2.1 zählen wir außerdem eine Ablehnung der Produktanalyse, die Schritte der Ersteinrichtung (bis Version 2.2.8 Zählen und erster Abschluss, ab Version 2.2.9 Willkommen, Einstiegsfragen, Zählen und erster Abschluss; jeweils angezeigt, erledigt oder übersprungen) sowie technische Fehler und Abstürze der App. Ab Version 2.2.2 zählen wir außerdem, wenn die App um eine Bewertung im App Store bzw. bei Google Play bittet; ob die Bitte erscheint und ob oder wie du bewertest, erfahren wir dadurch nicht. Schritte des Kaufablaufs (Ansicht der Pro-Seite, Planwahl, Beginn, Abschluss, Abbruch, Fehler und Wiederherstellung eines Kaufs) zählten in den Versionen 2.2.1 bis 2.2.3 nur mit deiner Zustimmung als Teil der Produktanalyse (Abschnitt 7). Ab Version 2.2.4 zählen wir die Ansicht der Pro-Seite sowie Beginn, Abschluss, Abbruch und Fehler eines Kaufs und die Wiederherstellung wieder als anonyme Tageszähler, wie die übrigen Zähler ohne Kennung und ohne Uhrzeit. Einzelheiten wie gewählter Plan und Laufzeit, die Fassung der Pro-Seite und von wo aus du sie geöffnet hast sowie die Planwahl selbst erfassen wir weiterhin nur mit deiner Zustimmung (Abschnitt 7). Ab Version 2.2.6 zählen wir außerdem, wenn die App auf eine neue Version hinweist (ruhiger Hinweis oder Vollbild „Bitte aktualisieren“) und ob du daraus den App Store bzw. Google Play öffnest. Ab Version 2.2.10 zählen wir außerdem, ob die App mit einem gezählten, aber nicht gespeicherten Zählstand in den Hintergrund geht, nur als grobe Betragsklasse (unter 100, unter 1.000 oder ab 1.000 Einheiten der Kassenwährung, nie der Betrag), und ob genau dieser Zählstand danach gespeichert wird; dafür speichert die App nichts zusätzlich auf dem Gerät. Läuft ein Test mit zwei Fassungen der App, bekommt ein neu installiertes Gerät beim ersten Start per Zufall eine Testgruppe (A oder B). Sie legt fest, welchen Umfang die App ohne Abo bietet, und bleibt deshalb auf dem Gerät gespeichert (§ 25 Abs. 2 Nr. 2 TDDDG); wir zählen ihre Zuteilung. Nach fünf Minuten im Hintergrund zählt eine Rückkehr als neuer Sitzungsbeginn. Es handelt sich um voneinander getrennte Zählereignisse, nicht um einen Nutzerpfad.

Jeder Request enthält nur Vertragsversion, eine einmalige Request-ID, die offizielle App-ID, den Kanal, iOS oder Android, App-Version, Build und Ereignisart, ab Version 2.2.10 während eines Tests bei teilnehmenden Geräten außerdem die Testgruppe (A oder B). Sie ist keine Kennung: Jede Gruppe teilen sich etwa die Hälfte aller neuen Geräte. Ab Version 2.2.2 unterscheidet der Kanal Store-Versionen, Prüfgeräte (App-Prüfung, TestFlight, Prüfgeräte von Google) sowie Simulator bzw. Emulator, ab Version 2.2.9 auch eigene Testgeräte, die wir über einen versteckten Schalter selbst markieren; in unsere Statistik gehen nur Store-Versionen auf echten Geräten ein. Um Prüf- und Testinstallationen zu erkennen, prüft die App auf dem Gerät nur, ob sie in einem Simulator oder Emulator läuft, und liest unter Android eine Systemeinstellung und ab Version 2.2.3 die Installationsquelle (nur Installationen aus Google Play zählen als Store-Version) bzw. unter iOS den Dateinamen des Kaufbelegs; übertragen wird nur der Kanal. Meldungen zur Ersteinrichtung enthalten zusätzlich eine feste Schrittbezeichnung (zum Beispiel „01_willkommen“) und beim erledigten Schritt eine grobe Dauerklasse (unter 5, 5 bis 15, 15 bis 60 oder über 60 Sekunden). Ab Version 2.2.4 meldet die App auch, wenn du sie während eines Schritts verlässt (ebenfalls mit Dauerklasse), und ob du „Ich nutze Kassensturz schon“ gewählt hast. In den Versionen 2.2.4 bis 2.2.8 fragte sie einmal beim nächsten Start nach einem nicht abgeschlossenen ersten Zählen, was gefehlt hat. Tipptest du eine der festen Antworten an (zum Beispiel „Ich habe meine Währung nicht gefunden“ oder „Keine Angabe“), sendete sie diese Antwort mit der Schrittbezeichnung; Freitext gab es nicht, Schließen sendete nichts. Auf dem Gerät speicherte die App nur, dass sie gefragt hatte, nie deine Antwort. Fehlermeldungen enthalten zusätzlich nur den technischen Fehlernamen (zum Beispiel „TypeError“ oder „http_503“) und die Stelle in der App (zum Beispiel den Bildschirm „counter“ oder „api“); Fehlertexte und technische Protokolle (Stacktraces) werden nie übertragen. Die Requests enthalten keine Nutzer-, Installations-, Sitzungs-, Werbe- oder Gerätekennung und keine Kassen, Stückelungen, Beträge, Währungen, Kassennamen, Notizen oder frei befüllbaren Zusatzdaten. Deshalb lassen sich daraus weder einzelne Personen noch eindeutige aktive Nutzer, Sitzungen oder Retention ermitteln.

Der Server fasst jede Meldung sofort als Tageszähler je Version zusammen. Die einmalige Request-ID wird nur gehasht und nach acht Tagen gelöscht. Die App versucht einen Request bei einem Übertragungsfehler höchstens einmal erneut und speichert Betriebszähler ohne Analyse-Zustimmung nicht auf dem Gerät. Nur mit deiner Zustimmung kann ab Version 2.2.1 ein Absturz bis zum nächsten Start auf dem Gerät gespeichert werden, damit die Meldung nach dem Neustart ankommt (Art. 6 Abs. 1 lit. a DSGVO, § 25 Abs. 1 TDDDG); nach einem Widerruf wird er ungesendet gelöscht. Eine IP-Adresse wird ausschließlich flüchtig zur Missbrauchsbegrenzung verarbeitet und nicht in der Betriebszähler-Datenbank gespeichert. Zweck ist die Prüfung, ob veröffentlichte Versionen starten und stabil laufen und ob Ersteinrichtung und Kernfunktion funktionieren, bei Versionen vor 2.2.1 auch der Kaufweg, ab Version 2.2.2 auch, wie oft die App um eine Bewertung bittet, ab Version 2.2.6 auch, ob Hinweise auf neue Versionen ankommen, ab Version 2.2.10 auch, ob Zählstände gespeichert werden und welche von zwei Fassungen der App neuen Nutzerinnen und Nutzern besser hilft (Art. 6 Abs. 1 lit. f DSGVO).

7. Freiwillige Produktanalyse

Ab Version 2.2.9 fragt Kassensturz einmal, ob du der freiwilligen Produktanalyse zustimmen möchtest („Ja, Kassensturz verbessern“ oder „Nein, danke“): nicht beim ersten Start, sondern frühestens beim nächsten Öffnen nach deinem ersten gespeicherten Kassenabschluss. Wer die App schon vorher genutzt oder die Frage geschlossen hat, wird einmal nach einem späteren Abschluss gefragt. In den Versionen 2.2 bis 2.2.8 kam die Frage beim ersten Start („Zustimmen“ oder „Ohne Statistik weiter“), davor nach dem zweiten gespeicherten Kassenabschluss, bei Nutzung seit einer Version vor 2.0 nach dem ersten Abschluss in 2.0. Eine Ablehnung schränkt die App nicht ein. Ab Version 2.2.1 zählen wir sie wie eine Zustimmung nur als anonymen Tageszähler ohne Kennung (Abschnitt 6); vorher wurde sie nicht gemeldet. Ohne Zustimmung werden keine Analyseereignisse übertragen; es bleibt bei den identifier-freien Betriebszählern aus Abschnitt 6. Deine Wahl wird nur lokal gespeichert und kann unter „Mehr“ → „Freiwillige Produktanalyse“ jederzeit geändert werden.

Nur nach Zustimmung können Produktionsversionen an unser NorthProfit Cockpit unter cockpit.northprofit.eu senden: App- und Sitzungsbeginn, Rückkehr in die App, aufgerufene Bereiche und Funktionsschritte, Start und Ergebnis der Kernfunktion, Schritte des Kauf- und Wiederherstellungsablaufs sowie technisch begrenzte Ergebnis-, Dauer- oder Fehlercodes. Ab Version 2.2.3 kommen deine Antwort auf die Einstiegsfrage als fester Wert (Laden oder Gastro, Verein, Markt oder Veranstaltung oder übersprungen) und die Fassung der Pro-Seite hinzu. Ab Version 2.2.6 kommt bei den Update-Hinweisen hinzu, welcher der beiden Hinweise erschien. Ab Version 2.2.10 kommt während eines Tests die Testgruppe deines Geräts (A oder B) hinzu. Zweck ist, Bedienprobleme, Abbruchstellen und technische Funktionswege zu erkennen und Kassensturz zu verbessern.

Jedes Ereignis enthält ausschließlich App-ID, Plattform, Kanal (wie in Abschnitt 6), App-Version, Build, Ereignisart und -zeit, Einwilligungsversion, zufällige Ereignis-, Installations- und Sitzungskennungen sowie streng zugelassene technische Merkmale. NorthProfit speichert die zufällige Installationskennung nur als projektgebundenen Einwegwert. Nicht übertragen werden Kassen, Stückelungen, Beträge, Währungen, Soll-Bestände, Differenzen, Notizen, Namen, E-Mail-Adressen, Konto-ID, Store-Konten, RevenueCat-Kennung, Werbe-ID, Apple-IDFV, Android-ID, Geräte-Fingerprint, frei eingegebene Texte oder appübergreifende Kennungen.

Die Verarbeitung erfolgt auf Grundlage deiner Einwilligung (Art. 6 Abs. 1 lit. a DSGVO und, soweit anwendbar, § 25 Abs. 1 TDDDG). Übertragungen sind per HTTPS verschlüsselt. Fehlgeschlagene Übertragungen können höchstens 48 Stunden und maximal 100 Ereignisse lokal zwischengespeichert werden. Die IP-Adresse wird nur flüchtig zur Missbrauchsbegrenzung verarbeitet und nicht in der Analysedatenbank gespeichert.

Wenn du die Analyse ausschaltest, stoppt die App die Übertragung, leert die lokale Warteschlange, entfernt die lokale Analysekennung und fordert die Löschung der dazugehörigen detaillierten Ereignishistorie an. Ist das Gerät offline, wird dieser Löschauftrag bis zur erfolgreichen Übertragung lokal vorgemerkt. Die bis dahin rechtmäßige Verarbeitung bleibt unberührt. Das Ausschalten ist genauso einfach wie das Einschalten.

8. Keine Werbung und kein appübergreifendes Tracking

Kassensturz enthält keine Werbung, kein Drittanbieter-Nutzungsanalyse-SDK und kein separates Crash-Reporting-SDK. Die freiwillige Analyse ist ausschließlich eine eigene, appgebundene Produktanalyse. Sie wird nicht mit Daten anderer Apps oder Dritter zu Werbe-, Attributions- oder Profilbildungszwecken verbunden. Wir erstellen aus deinen Kassendaten keine Profile. Werbung per E-Mail schicken wir dir ab Version 2.2.8 nur, wenn du sie bestellst (Abschnitt 9); deine Kassendaten nutzen wir dafür nicht.

9. E-Mails mit Tipps und Erinnerungen

Tipps und Neuigkeiten per E-Mail (ab Version 2.2.8). Wenn du in der App unter „Mehr“ → „E-Mails“ oder beim Anlegen eines Kontos einwilligst, schicken wir dir per E-Mail Tipps zu Kassensturz, Neuigkeiten und gelegentlich Angebote, höchstens eine Mail pro Woche. Die Mails kommen von kassensturz@news.northprofitstudio.de. Angemeldet bist du erst, wenn du den Link in unserer Bestätigungsmail anklickst (Double-Opt-in). Kassensturz funktioniert ohne Einwilligung genauso.

Was wir speichern: deine E-Mail-Adresse, Sprache und Zeitzone; den Stand deiner Anmeldung und die gewählten Themen; welche Fassung des Einwilligungstexts galt, wo und wann du eingewilligt und bestätigt hast, App-Version und Plattform; die Zahl der Bestätigungsmails. Damit die App deine Anmeldung anzeigen und ändern kann, speichern wir außerdem eine Prüfsumme einer zufälligen Kennung, die die App auf deinem Gerät erzeugt, und mit Konto zusätzlich eine Prüfsumme deiner Kontokennung, nie die Kennungen selbst.

Damit die Mails zu dir passen, meldet die App, ob du Pro testest oder nutzt und wann der Test endet, ob sich das Abo verlängert, ob die Abschluss-Erinnerung an ist, an welchen Tagen du Kassensturz nutzt und einen Abschluss speicherst (nur das Datum), ob du die App aus dem App Store oder von Google Play hast und im Test den Preis danach, wie dein Store ihn anzeigt. Kassenstände, Beträge, Kassennamen und Notizen melden wir nicht und schreiben sie nie in eine Mail.

Was wir nicht erfassen: ob und wann du eine Mail öffnest; Zählpixel setzen wir nicht. Links in den Mails tragen Kampagnenangaben, damit wir auf unseren Seiten sehen, welche Mail genutzt wird.

Wo die Daten liegen: in unserem zugangsgeschützten NorthProfit Cockpit auf unserem eigenen Server bei der STRATO GmbH in Deutschland. Versandt wird über Amazon SES, wie in Abschnitt 3 für die Anmelde- und Löschcodes beschrieben, mit Zustellnachweis.

Wie lange: Eine unbestätigte Anmeldung löschen wir 7 Tage nach der letzten Bestätigungsmail. Eine bestätigte Anmeldung bleibt, bis du dich abmeldest. Meldest du dich von allem ab, löschen wir Adresse und Ereignisse sofort. Damit wir Einwilligung und Widerruf nachweisen können, behalten wir drei Jahre ab Ende des Jahres deines Widerrufs eine Prüfsumme deiner Adresse, gebildet mit einem geheimen Schlüssel (HMAC), mit Textfassung, Quelle, Zeitpunkten und dem Weg deiner Abmeldung. Deine Adresse selbst behalten wir nicht. War eine Mail an deine Adresse dauerhaft unzustellbar oder hast du eine Mail als Spam gemeldet, setzen wir die Adresse auf eine Sperrliste, ebenfalls nur als solche Prüfsumme, solange die Sperre nötig ist. Deine IP-Adresse speichern wir dafür nicht; wir nutzen sie nur kurz im Arbeitsspeicher, um Missbrauch zu bremsen. Ereignisse löschen wir spätestens nach 13 Monaten.

Rechtsgrundlagen: Für die Mails ist es deine Einwilligung (Art. 6 Abs. 1 lit. a DSGVO, § 7 Abs. 2 Nr. 2 UWG). Nachweis und Sperrliste beruhen auf unserem berechtigten Interesse, Einwilligungen belegen und Abmeldungen dauerhaft beachten zu können (Art. 6 Abs. 1 lit. f und Art. 7 Abs. 1 DSGVO).

Abmelden kannst du dich jederzeit mit einem Klick in jeder Mail, in der App unter „Mehr“ → „E-Mails“ oder per Mail an support@northprofitstudio.de. „Alle Daten löschen“ unter „Mehr“ meldet dich von den Tipps und den Erinnerungen ab.

Erinnerungen per E-Mail (ab Version 2.2.8). Wenn du auf der Pro-Seite während eines Tests oder unter „Mehr“ → „E-Mails“ die Erinnerung per E-Mail einschaltest, erinnern wir dich zwei Tage vor dem Ende eines kostenlosen Tests, mit Datum, Preis danach und dem Weg zum Kündigen. Diese Mails enthalten keine Werbung und kommen von der Adresse, die auch deine Konto-Mails schickt. Auch hier bestätigst du die Adresse zuerst über einen Link. Gespeichert und gelöscht wird wie bei den Tipps; für die Erinnerungen meldet die App nur während eines kostenlosen Tests, wann er endet, ob danach das Abo beginnt, und den Preis danach, wie dein Store ihn anzeigt; nach einem Kauf nur, dass du Pro hast; sonst nichts. Abschalten kannst du sie jederzeit mit einem Klick in jeder Erinnerung oder in der App. Meldest du dich von den Tipps ab, bleiben die Erinnerungen, bis du auch sie abschaltest. Rechtsgrundlage ist deine Einwilligung (Art. 6 Abs. 1 lit. a DSGVO).

10. Berechtigungen und externe Links

Die App benötigt keine Kamera, kein Mikrofon, keinen Standort und keine Kontakte. Nach der Erlaubnis für Mitteilungen fragt sie nur, wenn du die Abschluss-Erinnerung einschaltest oder ab Version 2.2.2 die Erinnerung vor Testende annimmst; ohne diese Erlaubnis funktioniert Kassensturz vollständig, nur die Erinnerungen bleiben aus. Beim Öffnen der Support-Seite, der Datenschutzerklärung, der Nutzungsbedingungen oder, ab Version 2.2.3, der Erklärung zum Kassenbericht auf der Pro-Seite verlässt du die App und dein Browser ruft diese Website auf (Reichweitenmessung in Abschnitt 11). Für die Anmeldung mit Apple oder Google zeigt die App die Anmeldung des jeweiligen Anbieters (Abschnitt 3).

Hinweis auf neue Versionen. Ab Version 2.2.6 fragt die App beim Start und bei der Rückkehr in die App bei unserem Server apps.northprofit.eu die aktuelle und die mindestens nötige Versionsnummer ab, um auf Updates hinzuweisen: nach einem erfolgreichen Abruf höchstens einmal am Tag; scheitert der Abruf, etwa ohne Verbindung, versucht sie es bei einem späteren Öffnen erneut; wird die installierte Version nicht mehr unterstützt, fragt sie bis zum Update höchstens stündlich nach. Ab Version 2.2.10 liest die App beim ersten Start einer neuen Installation aus derselben Datei außerdem einmal, ob gerade ein Test mit zwei Fassungen der App läuft (Abschnitt 6). Dabei werden keine Kennungen, keine Cookies und keine Kassendaten übertragen; der Server verarbeitet die IP-Adresse nur zur Auslieferung (Abschnitt 11, Art. 6 Abs. 1 lit. f DSGVO). Auf dem Gerät speichert die App nur die abgerufenen Versionsnummern, den Zeitpunkt des letzten Abrufs und für welche Version sie den Hinweis schon gezeigt hat (§ 25 Abs. 2 Nr. 2 TDDDG).

11. Support und Website

Wenn du uns kontaktierst, verarbeiten wir deine Nachricht und Kontaktdaten zur Bearbeitung der Anfrage (Art. 6 Abs. 1 lit. b oder lit. f DSGVO). Bitte sende keine Kasseninhalte.

Beim Aufruf dieser Website verarbeitet der Webserver technisch erforderliche Verbindungsdaten wie IP-Adresse, Zeitpunkt, aufgerufene Adresse und Browserkennung zur sicheren Auslieferung und Fehlerabwehr (Art. 6 Abs. 1 lit. f DSGVO). Marketing-Cookies setzen wir nicht.

Reichweitenmessung dieser Website. Wie diese Website genutzt wird, messen wir selbst, ohne Google Analytics oder andere Dritte. Ohne deine Einwilligung messen wir ohne Mess-Cookies und ohne für die Messung etwas auf deinem Gerät zu speichern: aufgerufene Seiten, den Namen der verweisenden Website, Kampagnenangaben aus der Adresse sowie Klicks auf unsere Download-Schaltflächen und auf Links zum App Store, zu Google Play und zu anderen Websites, jeweils ohne Inhalt. Aus den Angaben, die dein Browser ohnehin mitsendet, leiten wir Gerätetyp, Browser, Betriebssystem und Sprache in groben Kategorien ab und aus der IP-Adresse beim Empfang Land, Region und Stadt. Aus IP-Adresse und Browserkennung bilden wir mit einem täglich neu erzeugten, nur im Arbeitsspeicher gehaltenen Schlüssel eine Kennung, die nur für diesen Tag gleich bleibt; gespeichert wird nur ihr Hashwert, nie die IP-Adresse. Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO; unser berechtigtes Interesse liegt darin, die Seiten anhand zusammengefasster Nutzungszahlen zu verbessern. Das Löschformular unter apps.northprofit.eu/kassensturz/api/konto-loeschen/ liefert unser Kontodienst aus; dort messen wir keine Reichweite.

Mit deiner Einwilligung setzen wir zusätzlich eigene Cookies: „__Host-np_vid“ mit einer zufälligen Besucherkennung für 12 Monate und „__Host-np_sid“ für die Sitzung für 30 Minuten. So erkennen wir wiederkehrende Besuche. Außerdem erfassen wir dann Scrolltiefe, aktive Zeit, Ladezeiten der Seiten und eine grobe Bildschirmgrößenklasse. Rechtsgrundlage ist deine Einwilligung nach § 25 Abs. 1 TDDDG und Art. 6 Abs. 1 lit. a DSGVO.

Deine Wahl in den „Datenschutz-Einstellungen“, auch eine Ablehnung, speichern wir für 12 Monate im Cookie „__Host-np_consent“; das ist nötig, damit wir sie einhalten (§ 25 Abs. 2 Nr. 2 TDDDG). Solange du keine Wahl triffst, speichern wir nichts. Über „Datenschutz-Einstellungen“ am Ende jeder Seite kannst du die Einwilligung jederzeit widerrufen oder die Messung ganz ausschalten; dabei löschen wir die Messcookies und die mit deiner Besucherkennung gespeicherten Messdaten. Sendet dein Browser das Signal „Global Privacy Control“, messen wir gar nicht. Die Messdaten speichern wir in unserem zugangsgeschützten NorthProfit Cockpit auf Servern der STRATO GmbH in Deutschland und löschen sie nach 180 Tagen. Den Standort bestimmen wir auf unserem eigenen Server mit der Datenbank IP Geolocation by DB-IP (öffnet neuen Tab) (Lizenz CC BY 4.0).

Wunsch-Board: Auf apps.northprofit.eu/kassensturz/wuensche/ kannst du Wünsche für Kassensturz vorschlagen und für Wünsche anderer stimmen. Wir speichern die Wünsche, die du einreichst (Titel, freiwillige Details, Sprache), in unserem NorthProfit Cockpit auf Servern von STRATO in Deutschland. Damit jedes Gerät nur einmal abstimmen kann, legt die Seite einen zufälligen Geräteschlüssel im lokalen Speicher deines Browsers ab; das Cockpit erhält ihn nur als nicht umkehrbaren Prüfwert (Hash), zusammen mit deinen Stimmen. Namen, E-Mail- oder IP-Adressen speichern wir dafür nicht; die IP-Adresse wird nur kurzzeitig im Arbeitsspeicher genutzt, um Missbrauch zu begrenzen. Wünsche erscheinen erst nach unserer Prüfung und ohne Bezug zu dir (Art. 6 Abs. 1 lit. f DSGVO). Den Geräteschlüssel kannst du über die Website-Daten deines Browsers löschen.

12. Speicherdauer und Löschung

Lokale App-Daten bleiben bis zu deiner Löschung auf dem Gerät. Unter „Mehr“ → „Alle Daten löschen“ entfernst du alle lokalen Daten; eine Kontosicherung bleibt davon unberührt. Kontodaten speichern wir, bis du das Konto löschst, die Kontosicherung, bis du sie ausschaltest oder das Konto löschst. Anmeldecodes und nicht abgeschlossene Anmeldungen löschen wir einen Tag nach ihrem Ablauf, beendete Sitzungen 30 Tage nach ihrem Ende. Aus den verschlüsselten Sicherungskopien unseres Servers verschwinden gelöschte Daten nach etwa 30 Tagen, spätestens nach 35 Tagen. Sicherungsdateien und Exporte löschst du am jeweiligen Speicherort selbst.

Detaillierte, einwilligungsbasierte Analyseereignisse und die projektgebundene pseudonyme Installationszuordnung werden spätestens 180 Tage nach dem letzten zugehörigen Eingang gelöscht. Bei Widerruf wird die detaillierte Ereignishistorie nach erfolgreicher Löschanforderung vorzeitig entfernt; ein gesperrter Nachweis der widerrufenen Zufallskennung kann bis zum Ablauf desselben 180-Tage-Fensters bestehen bleiben. Identifier-freie Tageszähler können danach als nicht mehr einer Installation zuordenbare Produktstatistik erhalten bleiben. Einmalige technische Wiederholungs-Hashes werden nach acht Tagen gelöscht.

Für eine Anfrage zu deinem RevenueCat-Kaufdatensatz wähle in der App „Mehr“ → „Datenschutz-ID teilen“ und sende diese ID an support@northprofitstudio.de. Store-Käufe und gesetzlich erforderliche Transaktionsnachweise unterliegen den Speicherregeln von Apple beziehungsweise Google. Eine Löschung bei RevenueCat löscht keinen Kauf im Store; eine spätere Wiederherstellung kann den notwendigen Kaufdatensatz erneut anlegen.

Die Fristen für E-Mails mit Tipps und Erinnerungen stehen in Abschnitt 9.

13. Deine Rechte

Soweit wir personenbezogene Daten verarbeiten, hast du nach den gesetzlichen Voraussetzungen Rechte auf Auskunft, Berichtigung, Löschung, Einschränkung, Datenübertragbarkeit und Widerspruch. Eine erteilte Analyse-Einwilligung kannst du jederzeit in der App widerrufen, ohne dass die Rechtmäßigkeit der Verarbeitung bis zum Widerruf berührt wird. Anfragen richtest du an kontakt@northprofitstudio.de.

Du kannst dich außerdem bei einer Datenschutzaufsichtsbehörde beschweren. Für uns zuständig ist die Landesbeauftragte für Datenschutz und Informationsfreiheit Nordrhein-Westfalen, Kavalleriestraße 2–4, 40213 Düsseldorf.

14. Änderungen

Wir aktualisieren diese Erklärung, wenn sich Funktionen, Dienstleister oder rechtliche Anforderungen ändern. Die aktuelle Fassung bleibt unter dieser Adresse erreichbar.

NorthProfit Studio

Websites, Shopify-Shops, KI-Assistenten und Apps aus Düsseldorf – und neun eigene Produkte.

Leistungen

  • Websites & Landingpages
  • Shopify-Shops
  • KI-Assistenten
  • Apps
  • Pakete mit Festpreis
  • Alle Leistungen

Studio

  • Eigene Produkte
  • Partner werden
  • Über das Studio
  • Wissen
  • GEO-Check
  • Projekt anfragen

Rechtliches

  • Impressum
  • Datenschutz

Kassensturz

  • Support
  • Ratgeber
  • Wünsche & Roadmap
  • Datenschutz
  • Nutzungsbedingungen
  • Impressum
  • Konto löschen
© 2026 NorthProfit UG (haftungsbeschränkt)kontakt@northprofitstudio.de

Datenschutz

Messung mit deiner Zustimmung

Mit einem eigenen Cookie sehen wir, welche Seiten helfen und wie Besucher zur App finden. Die Daten bleiben bei uns, ohne Google oder andere Dritte. Ohne Zustimmung messen wir nur ohne Cookies.

Details zur Messung