Datenschutzerklärung
1. Wer wir sind
GetALife (Paketname: app.tinygiants.getalife) wird von GetALife by Michael Hofmann, c/o POSTFLEX PFX-197-086, Emsdettener Straße 10, 48268 Greven, Deutschland, betrieben und ist Verantwortlicher im Sinne der DSGVO.
Bei datenschutzbezogenen Fragen erreichen Sie uns unter:
E-Mail: info@getalife.app
2. Welche Daten wir erheben und warum
2.1 Konto und Anmeldung (Firebase Authentication, Cloud Firestore)
Für die Nutzung von GetALife ist ein Konto erforderlich. Dafür verarbeiten wir Ihre E-Mail-Adresse und Ihr Passwort, das Google nur in gehashter Form speichert. Melden Sie sich mit Google oder Apple an, erhalten wir von diesem Anbieter eine Kennung, Ihre E-Mail-Adresse und gegebenenfalls Ihren Namen und Ihr Profilbild. Schon beim ersten Start legt die App ein anonymes Konto ohne E-Mail-Adresse an, das bei der Registrierung in Ihr Konto übergeht. Zu Ihrem Konto speichern wir außerdem ein Nutzerprofil mit Ihrem Namen, Ihrer E-Mail-Adresse, der Adresse Ihres Profilbilds, Ihrem Push-Token (siehe 2.7) und technischen Angaben (zum Beispiel Zeitpunkt der Registrierung, Anmeldeart, App-Version, aus welchem Store die App installiert wurde, Land Ihres Store-Kontos, ob Sie Benachrichtigungen erlaubt haben, Abonnement- und Freischaltungsstatus, Einstellungen, Zustimmungen) sowie den Fortschritt der Ersteinrichtung, also welche Schritte Sie wann durchlaufen haben, nicht aber Ihre Eingaben darin. Das Nutzerprofil speichern wir in der Google Cloud in Frankfurt am Main.
Profilbild: Wenn Sie in der App ein Profilbild hochladen, speichern wir es in unserem Cloud-Speicher (Firebase Storage). Es wird gelöscht, wenn Sie es ersetzen oder entfernen, spätestens mit der Löschung Ihres Kontos.
Änderung der E-Mail-Adresse: Wenn Sie Ihre E-Mail-Adresse ändern, schicken wir einen Bestätigungslink (24 Stunden gültig) an die neue Adresse. Nach der Umstellung erhalten Ihre bisherige Adresse und, falls hinterlegt, die Warnadresse Ihres Tresors eine Nachricht mit einem Link, über den Sie die Änderung 7 Tage lang rückgängig machen können. Von diesen Links speichern wir nur eine nicht umkehrbare Prüfsumme.
2.2 Ihre Finanzdaten und Verschlüsselung
Budgets, Konten, Buchungen und Sparziele speichert die App verschlüsselt auf Ihrem Gerät. Sie werden nicht auf unsere Server hochgeladen; einzelne Angaben verlassen Ihr Gerät nur bei den unten beschriebenen Funktionen (etwa KI-Funktionen, Logo-Suche oder die freiwillige Freigabe Ihres Fortschritts für KI-Assistenten).
Damit Sie nach einem Gerätewechsel oder dem Zurücksetzen Ihres Passworts wieder an Ihre Daten kommen, hinterlegen wir den Schlüssel, mit dem Ihre Daten verschlüsselt sind, auf unseren Servern. Er ist dort zusätzlich mit dem Google Cloud Key Management Service (Frankfurt am Main) verschlüsselt und wird nur nach einer frischen Anmeldung mit bestätigter E-Mail-Adresse an Ihre App herausgegeben. Wird der Schlüssel abgerufen, ersetzt oder gelöscht, erhalten Sie eine Warnung per E-Mail. Die Protokolle dieser Vorgänge speichern wir 90 Tage.
2.3 E-Mails (Resend)
E-Mails zu Ihrem Konto (Bestätigung der Adresse, Passwort zurücksetzen, Adresswechsel, Kontolöschung, Sicherheitswarnungen, Erinnerung vor Ende eines Testzeitraums) versenden wir über Resend (Plus Five Five, Inc., USA). Dabei werden Ihre E-Mail-Adresse, der Inhalt der Nachricht und Zustellinformationen verarbeitet. Werbe-E-Mails versenden wir nicht.
Erinnerung vor Ende des Testzeitraums: Beginnen Sie über den App Store oder Google Play einen kostenlosen Testzeitraum, erinnern wir Sie kurz vor dessen Ende per E-Mail daran, damit Sie rechtzeitig entscheiden können. Dafür planen wir die Nachricht beim Start des Testzeitraums über Google Cloud Tasks (Frankfurt am Main) ein. Verarbeitet werden Ihre Nutzerkennung, das Enddatum des Testzeitraums, der Store, das gewählte Produkt sowie Sprache und Zeitzone Ihres Geräts, die wir über RevenueCat erhalten (siehe 2.9). Die E-Mail entfällt, wenn Sie den Testzeitraum vorher kündigen, das Abonnement bereits läuft oder Sie Ihr Konto löschen. Dass die Erinnerung verschickt wurde, vermerken wir in Ihrem Nutzerprofil.
2.4 Missbrauchsschutz (Firebase App Check)
Damit nur die echte GetALife-App unsere Server nutzen kann, prüfen wir Anfragen mit Firebase App Check. Dabei werden über Google Play Integrity (Android) bzw. Apple App Attest (iOS) Angaben zur Echtheit von App und Gerät verarbeitet.
2.5 Absturzberichte (Firebase Crashlytics)
Wir erfassen Absturzprotokolle, Stack-Traces, grundlegende Geräteinformationen (Gerätemodell, Betriebssystemversion, App-Version), den zuletzt geöffneten Bildschirm und Ihre Nutzerkennung, um Fehler zu identifizieren, einem Konto zuzuordnen und zu beheben. Diese Daten werden automatisch bei einem Absturz oder nicht-fatalen Fehler erhoben.
2.6 Leistungsüberwachung (Firebase Performance)
Wir erfassen App-Performance-Metriken wie Startzeit, Netzwerk-Latenz und Bildschirm-Renderzeiten, um die Benutzererfahrung zu verbessern.
2.7 Push-Benachrichtigungen (Firebase Cloud Messaging)
Wir erheben ein Geräte-Push-Token, um Ihnen Benachrichtigungen zu senden, und speichern es in Ihrem Nutzerprofil. Sie können Push-Benachrichtigungen jederzeit in Ihren Geräteeinstellungen deaktivieren.
Für Hinweise innerhalb der App nutzen wir außerdem Firebase In-App Messaging. Dabei werden eine Installationskennung der App und grundlegende Geräteangaben verarbeitet, um passende Hinweise abzurufen und anzuzeigen.
2.8 Kundensupport (Crisp Chat)
Für den In-App-Chat nutzen wir Crisp. Damit wir Sie im Chat Ihrem Konto zuordnen können, übergibt die App bereits bei der Anmeldung, nicht erst beim Öffnen des Chats, Ihre Nutzerkennung, Ihren Namen, Ihre E-Mail-Adresse und die Adresse Ihres Profilbilds an den Chat-Baustein von Crisp; dazu kommen technische Angaben (Plattform, Sprache, App-Version, Anmeldeart, Abonnementstatus). Wenn Sie uns schreiben, verarbeiten wir zusätzlich Ihre Chat-Nachrichten, um Kundensupport zu leisten.
Ihre Chat-Nachrichten werden über unsere Server an Anthropic (Claude) übermittelt, damit ein KI-Assistent für unser Team einen Antwortvorschlag erstellt; beantwortet wird Ihre Nachricht derzeit ausschließlich von einem Menschen aus unserem Team. Dafür legen wir die Nachricht samt bisherigem Gesprächsverlauf und Ihrer Nutzerkennung in unserer Datenbank (Google Cloud, Frankfurt am Main) ab. Aus Antworten unseres Teams erstellt Claude anhand Ihrer ersten Frage und unserer Antwort einen verallgemeinerten Eintrag (Frage und Antwort) für unsere Hilfe-Sammlung, damit ähnliche Fragen künftig direkt beantwortet werden können; Ihr Name und Ihre E-Mail-Adresse werden dafür nicht übermittelt. Die Hilfe-Sammlung liegt in einem nicht öffentlichen Repository bei GitHub (GitHub, Inc., USA).
2.9 Abonnements und Käufe (RevenueCat)
Wir nutzen RevenueCat zur Verwaltung von Abonnements und In-App-Käufen. Die App meldet sich bei RevenueCat mit Ihrer Nutzerkennung (Firebase-Nutzerkennung) an und übermittelt Ihre E-Mail-Adresse, Ihren Namen, Ihr Push-Token, die Analytics-Kennung dieser App-Installation (Firebase App Instance ID), die Sprache und Zeitzone Ihres Geräts sowie die Variante der Ersteinrichtung, die Sie gesehen haben. RevenueCat verarbeitet dazu Ihre Kaufhistorie und Ihren Abonnementstatus und meldet Änderungen an unsere Server, damit Ihr Zugang freigeschaltet wird. Auf iOS übermittelt die App zusätzlich ein Attributionstoken von Apple (AdServices), mit dem RevenueCat erkennt, ob die Installation auf eine unserer Anzeigen in der App-Store-Suche zurückgeht; dafür wird keine Werbe-ID (IDFA) verwendet. Zahlungsdaten (wie Kreditkartennummern) werden von uns nicht erhoben; Zahlungen werden über den jeweiligen App Store (Apple App Store oder Google Play) abgewickelt.
Haben Sie nie etwas gekauft, also weder ein Abonnement (auch keinen kostenlosen Testzeitraum) noch einen Einmalkauf abgeschlossen und auch keinen geschenkten Zugang erhalten, löschen wir Ihren Kundendatensatz bei RevenueCat zusammen mit Ihrem Konto. Haben Sie etwas gekauft, bleibt Ihr Kundendatensatz bei RevenueCat nach der Löschung Ihres Kontos bestehen, also Ihre Nutzerkennung, Ihre E-Mail-Adresse, Ihr Name, die Kaufhistorie und der Abonnementstatus. Zweck ist der Nachweis von Käufen sowie die Bearbeitung von Erstattungen und Zahlungsrückfragen, bei denen wir Sie über Ihre E-Mail-Adresse und Ihren Namen wiederfinden müssen. Rechtsgrundlage ist Art. 6 Abs. 1 lit. c DSGVO (handels- und steuerrechtliche Aufbewahrungspflichten) und Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an der Klärung von Zahlungsansprüchen). Die Daten werden nach Ablauf der gesetzlichen Aufbewahrungsfrist von zehn Jahren gelöscht.
2.10 Paywall-Analysen (Superwall)
Wir nutzen Superwall zur Verwaltung und Optimierung unserer Paywalls. Die App meldet sich bei Superwall mit Ihrer Nutzerkennung (Firebase-Nutzerkennung) an und übermittelt das Hauptziel, das Sie in der Ersteinrichtung aus einer festen Liste gewählt haben, damit die passende Kaufseite erscheint. Superwall erfasst dazu Daten zu Paywall-Impressionen, Interaktionen und Conversion-Events sowie grundlegende Geräteangaben.
2.11 Bankdaten (finAPI) - bald verfügbar
Die optionale Bankanbindung ist derzeit noch nicht verfügbar. Sobald sie verfügbar ist, erfolgt die Verarbeitung durch die finAPI GmbH (München, Deutschland), ein von der BaFin reguliertes Zahlungsinstitut, als Open-Banking-Dienstleister für den Zugriff auf Ihre Kontodaten und Transaktionen. GetALife wird niemals Ihre Bank-Zugangsdaten speichern. Die Authentifizierung erfolgt dann direkt und sicher zwischen Ihnen und finAPI. Wir erhalten ausschließlich Lesezugriff auf Kontosalden und Transaktionsdaten, um unsere Budget-Funktionen bereitzustellen.
2.12 KI-Funktionen (Anthropic Claude, fal.ai)
Einige Funktionen von GetALife nutzen künstliche Intelligenz, um Ihre Eingaben zu verarbeiten. Dafür verwenden wir die Claude-KI-Modelle der Anthropic PBC (USA). Anfragen laufen immer über unsere eigenen Server (Firebase Cloud Functions); die App kommuniziert nie direkt mit Anthropic. Folgende Funktionen senden Daten an Anthropic:
- Spracheingabe: Wenn Sie eine Transaktion diktieren, erfolgt die Umwandlung von Sprache in Text durch den Spracherkennungsdienst Ihres Betriebssystems (Google auf Android, Apple auf iOS). Die App schreibt diesem Dienst keine reine Verarbeitung auf dem Gerät vor; ob die Audioaufnahme auf Ihrem Gerät oder auf den Servern von Google bzw. Apple ausgewertet wird, entscheidet Ihr Betriebssystem nach der Datenschutzerklärung des jeweiligen Anbieters. Wir selbst erhalten keine Audioaufnahme. An Anthropic wird ausschließlich der erkannte Text zusammen mit den Namen Ihrer Kategorien, Konten, Zahlungsempfänger und Tags übermittelt, um die Transaktion für Sie auszufüllen; korrigieren Sie per Sprache eine bereits erkannte Transaktion, kommen deren bisherige Angaben (Betrag, Datum, Beschreibung, Kategorie, Zahlungsempfänger) hinzu.
- Beleg-Scan: Wenn Sie einen Kassenbon fotografieren, wird das Foto zusammen mit Ihren Kategorie- und Empfängernamen verarbeitet, um die Transaktionsdaten auszulesen.
- Automatische Kategorisierung von Banktransaktionen: Es werden ausschließlich der Empfängername und der Betrag importierter Transaktionen verarbeitet, um eine passende Kategorie vorzuschlagen - keine IBAN, kein Kontostand und kein Transaktionsdatum. Diese Funktion läuft erst, nachdem Sie ihr in der App ausdrücklich zugestimmt haben, und kann jederzeit in den Profileinstellungen deaktiviert werden.
- Budget-Ausgleich (Smart Fix): Wenn Sie einen Vorschlag zum Ausgleich überzogener Kategorien anfordern, werden die Namen und Emojis der betroffenen Kategorien, die überzogenen Beträge, die verfügbaren Überschüsse anderer Kategorien, ob eine Kategorie als notwendig markiert ist, und die Tage bis zur nächsten fälligen Zahlung verarbeitet.
- Emoji-Vorschläge: Für neue Kategorien und Zahlungsempfänger wird jeweils deren Name verarbeitet, um ein passendes Emoji vorzuschlagen.
- Sparziel-Hintergrundbilder: Wenn Sie ein Sparziel mit eigenem Namen anlegen, wird dieser Name verarbeitet, um eine kurze Bildbeschreibung für das Hintergrundbild Ihres Sparziels zu erzeugen.
- Support-Chat: Ihre Chat-Nachrichten und der bisherige Gesprächsverlauf (siehe 2.8).
Sofern Ihr Gerät es unterstützt, laufen einige dieser Funktionen vollständig auf dem Gerät; in diesem Fall werden keine Daten an Anthropic gesendet. Nach den kommerziellen Bedingungen von Anthropic werden über die API übermittelte Daten nicht zum Training von KI-Modellen verwendet und nur vorübergehend zur Missbrauchsprävention gespeichert, danach gelöscht.
Nutzungszähler: Wie oft Sie die einzelnen KI-Funktionen nutzen, zählen wir je Monat und Funktion in Ihrem Nutzerprofil, ebenso die Aufrufe je Tag, um Tageskontingente durchzusetzen. Die Zähler enthalten keine Inhalte Ihrer Anfragen; sie dienen der Kostenüberwachung und dem Schutz vor Missbrauch und werden mit Ihrem Konto gelöscht.
KI-generierte Bilder (fal.ai): Das Hintergrundbild eines Sparziels wird von fal.ai (Features and Labels, Inc., USA) erzeugt. Unsere Server übermitteln an fal.ai ausschließlich die aus dem Sparziel-Namen abgeleitete Bildbeschreibung (kann sie nicht erzeugt werden, ersatzweise den Sparziel-Namen selbst), nie Ihre Budgetwerte, Ihre Nutzerkennung oder andere personenbezogene Daten. fal.ai verarbeitet die Anfrage gemäß seiner Datenschutzerklärung ausschließlich zur Erzeugung des Bildes. Das erzeugte Bild wird in unserem Cloud-Speicher abgelegt und gelöscht, wenn Sie das Sparziel oder Ihr Konto löschen.
2.13 Zahlungserkennung aus Benachrichtigungen (nur Android) - bald verfügbar
Diese Funktion ist derzeit noch nicht verfügbar. Sobald sie verfügbar ist, gilt Folgendes: Wenn Sie die Funktion „Zahlungen erkennen“ einrichten, liest GetALife die Benachrichtigungen der von Ihnen selbst ausgewählten Apps mit, um daraus Zahlungen für Ihr Budget vorzuschlagen. Sie wählen jede App einzeln aus und können sie jederzeit wieder abwählen; ohne Ihre Auswahl wird keine einzige Benachrichtigung ausgewertet. Die Funktion setzt die Android-Berechtigung für den Benachrichtigungszugriff voraus, die Sie in den Systemeinstellungen jederzeit entziehen können. Auf iOS gibt es diese Funktion nicht.
Das Auslesen selbst geschieht ausschließlich auf Ihrem Gerät. Der Text der Benachrichtigung wird dort mit bekannten Erkennungsmustern abgeglichen; er wird nicht an uns übertragen und von uns nicht gespeichert.
Unbekannte Bankformate lernen (freiwillig, standardmäßig aus). Passt kein bekanntes Muster auf eine Benachrichtigung, die nach einer Zahlung aussieht, können Sie uns erlauben, daraus ein neues Erkennungsmuster zu erstellen. Diese Einwilligung ist standardmäßig nicht erteilt, setzt ein aktives Abonnement voraus und lässt sich in der App jederzeit widerrufen. Ohne sie verlässt kein Benachrichtigungstext Ihr Gerät.
Haben Sie eingewilligt, geschieht Folgendes: Der Name der Absender-App sowie Titel und Text dieser einen Benachrichtigung werden einmalig an unsere Server (Firebase Cloud Functions) und von dort an Anthropic übermittelt, um daraus ein Erkennungsmuster zu erzeugen. Gespeichert wird anschließend ausschließlich das Erkennungsmuster, ein technischer Suchausdruck. Der Benachrichtigungstext selbst, der Betrag und der Name des Zahlungsempfängers werden von uns nicht gespeichert. Pro Tag sind höchstens zehn solcher Anfragen möglich.
Ein neu erstelltes Muster gilt zunächst nur als Vorschlag. Damit es nicht durch einen Zufallstreffer allgemein gültig wird, muss es bei drei verschiedenen Nutzerinnen und Nutzern funktionieren; erst dann wird es in einen gemeinsamen Musterkatalog aufgenommen, aus dem alle Nutzer derselben Bank es erhalten. Um mitzuzählen, wie viele verschiedene Personen ein Muster bestätigt haben, speichern wir zu jedem Vorschlag eine nicht umkehrbare Prüfsumme Ihrer Nutzerkennung, nicht die Kennung selbst. Sie dient allein dazu, dieselbe Person nicht doppelt zu zählen; ein Rückschluss auf Sie ist daraus nicht möglich, und nach einer Löschung Ihres Kontos ist sie niemandem mehr zuzuordnen. Der gemeinsame Musterkatalog selbst enthält nur die Suchausdrücke und keinerlei Angaben zu Personen.
2.14 Nutzungsanalyse (Firebase Analytics, eigenes Nutzungsprotokoll und Onboarding-Angaben)
Nachdem Sie unsere Nutzungsbedingungen akzeptiert haben, verwenden wir Google Analytics for Firebase, um zu verstehen, wie die App genutzt wird (zum Beispiel welche Bildschirme geöffnet und welche Funktionen verwendet werden). Die Daten werden dabei mit Ihrer Nutzerkennung verknüpft. Diese Daten dienen ausschließlich der Verbesserung der App. Wir nutzen sie nicht für Werbung und verknüpfen sie nicht mit Werbe-IDs.
Zusätzlich führen wir zu Ihrem Konto ein eigenes Nutzungsprotokoll in unserer Datenbank (Google Firebase, Rechenzentrum Frankfurt). Es enthält Ihre Angaben im Onboarding (den Namen, mit dem wir Sie ansprechen, Ihre Sorgen und Ziele sowie Ihr Lebensbild: Haushalt, Kinder, Haustiere, Wohnsituation, Fortbewegung und Erwerbssituation), welche Bildschirme Sie in welcher Reihenfolge öffnen, welche Funktionen Sie nutzen, wie Sie die Kaufseite durchlaufen (gewählter Tarif, Kauf, Abbruch, Testzeitraum), ob Sie die App über eine Benachrichtigung öffnen, ob Sie Benachrichtigungen erlauben, Ihre Darstellungs- und Erinnerungs-Einstellungen, die Sprache und Zeitzone Ihres Geräts, auf welche Art Sie Ihren Tresor entsperren (Gerät, Code oder Passwort, nie der Code selbst) und an welcher Stelle des Bildschirms Sie tippen. Beträge, Kontostände, Buchungen und die Namen Ihrer Kategorien, Konten oder Zahlungsempfänger sind nicht enthalten. Die Angabe, dass Sie einen Rollstuhl nutzen, verlässt Ihr Gerät nie. Wir nutzen das Protokoll ausschließlich, um die App zu verbessern, und geben es nicht weiter.
Vor dieser Zustimmung zählen wir lediglich, wie viele verschiedene Personen den Begrüßungsbildschirm erreichen. Dafür speichern wir eine nicht umkehrbare Prüfsumme der anonymen Anmeldekennung zusammen mit dem Zeitpunkt des ersten Aufrufs, sonst nichts.
2.15 Logos für Konten und Zahlungsempfänger (Brandfetch)
Damit Konten und Buchungen mit dem passenden Logo erscheinen, übermitteln unsere Server den Namen eines Kontos oder Zahlungsempfängers als Suchbegriff an Brandfetch Sàrl (Schweiz), sofern wir ihn nicht selbst zuordnen können. Je Name wird höchstens einmal gesucht; weitere Angaben, etwa Beträge oder Ihre Nutzerkennung, werden nicht übermittelt. Das gefundene Logo lädt die App anschließend direkt von den Servern von Brandfetch (cdn.brandfetch.io); dabei erhält Brandfetch technisch bedingt Ihre IP-Adresse und die Internetadresse (Domain) der jeweiligen Marke. Sie können die Logo-Suche in den Einstellungen abschalten.
2.16 Fortschritt mit KI-Assistenten teilen (freiwillig, standardmäßig aus)
Im Profil können Sie den Schalter „Fortschritt mit KI-Assistenten teilen“ einschalten. Erst dann legt die App eine kleine Zusammenfassung Ihres Fortschritts in unserer Datenbank (Google Cloud, Frankfurt am Main) ab und hält sie aktuell: Liga-Stufe und -Phase, Liga-Punktzahl, Tage in der aktuellen Stufe, Ihre aktuelle und längste Serie, Budget-Treue und Sparquote in Prozent, Ihre finanzielle Reichweite als grobe Spanne (zum Beispiel „1 bis 3 Monate“) sowie die Teilwerte, aus denen sich Ihre Liga-Punktzahl zusammensetzt. Beträge, Umsätze, Kontostände sowie die Namen Ihrer Kategorien, Konten oder Zahlungsempfänger sind nie enthalten.
Sofern Sie einen KI-Assistenten mit Ihrem GetALife-Konto verbinden, kann dieser die Zusammenfassung über unsere Schnittstelle (Google Cloud Run, Frankfurt am Main) lesen. Damit erhält sie auch das Unternehmen, das den Assistenten betreibt; für die weitere Verarbeitung dort ist dieses Unternehmen selbst verantwortlich. Rechtsgrundlage ist Ihre Einwilligung. Schalten Sie die Freigabe ab, löschen wir die Zusammenfassung von unseren Servern; spätestens wird sie mit Ihrem Konto gelöscht.
2.17 Kontaktformular der Website
Schreiben Sie uns über das Kontaktformular auf getalife.app, verarbeiten wir Ihren Namen, Ihre E-Mail-Adresse, den Betreff und Ihre Nachricht, um Ihre Anfrage zu beantworten. Die Nachricht wird über unsere Server (Google Cloud Functions, Frankfurt am Main) und Resend per E-Mail an uns zugestellt; Ihre E-Mail-Adresse dient als Antwortadresse. Zum Schutz vor Missbrauch prüfen wir die Anfrage mit Firebase App Check und zählen Anfragen je E-Mail-Adresse und je IP-Adresse; dafür speichern wir nur einen verschlüsselten Prüfwert (HMAC), nie die Adresse selbst, und löschen ihn nach spätestens zwei Tagen automatisch. Rechtsgrundlage ist Art. 6 Abs. 1 lit. b DSGVO, wenn Ihre Anfrage einen Vertrag betrifft, sonst Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an der Beantwortung von Anfragen). Wir löschen Ihre Nachricht, sobald die Anfrage erledigt ist, soweit keine gesetzlichen Aufbewahrungspflichten entgegenstehen.
2.18 Daten, die wir NICHT erheben
- Werbung: Wir zeigen keine Werbung, verwenden keine Werbe-SDKs und keine Werbe-IDs (IDFA bzw. Android-Werbe-ID). Einzige Ausnahme ist die in 2.9 beschriebene Messung, ob eine iOS-Installation auf unsere eigene Anzeige in der App-Store-Suche zurückgeht.
- Standortdaten: Wir erheben keine Standortdaten.
- Cross-App-Tracking: Wir verfolgen Ihre Aktivitäten nicht über andere Apps oder Websites.
3. Rechtsgrundlage der Verarbeitung
Gemäß der Datenschutz-Grundverordnung (DSGVO) verarbeiten wir Ihre personenbezogenen Daten auf folgenden Rechtsgrundlagen:
| Rechtsgrundlage | Gilt für |
|---|---|
| Vertragserfüllung (Art. 6 Abs. 1 lit. b DSGVO) | Konto und Anmeldung einschließlich Profilbild, Hinterlegung des Datenschlüssels, E-Mails zu Ihrem Konto einschließlich der Erinnerung vor Ende des Testzeitraums (Resend), Bankdaten (finAPI, sobald verfügbar), Abonnementverwaltung (RevenueCat) - erforderlich zur Erbringung der Kerndienstleistung. |
| Berechtigtes Interesse (Art. 6 Abs. 1 lit. f DSGVO) | Absturzberichte (Crashlytics), Leistungsüberwachung (Firebase Performance), In-App-Hinweise (Firebase In-App Messaging), Paywall-Optimierung (Superwall), Messung unserer App-Store-Anzeigen (Apple AdServices, nur iOS), Missbrauchsschutz (App Check), Sicherheitswarnungen per E-Mail, Logo-Suche (Brandfetch, abschaltbar), Emoji-Vorschläge, Nutzungszähler der KI-Funktionen, Zuordnung Ihres Kontos im Support-Chat (Crisp), Hilfe-Sammlung aus Support-Antworten (GitHub), Zählung der Besuche des Begrüßungsbildschirms, Aufbewahrung des Kundendatensatzes bei RevenueCat nach Kontolöschung (zusätzlich Art. 6 Abs. 1 lit. c DSGVO, siehe 2.9) - erforderlich zur Aufrechterhaltung, Absicherung und Verbesserung der App. |
| Einwilligung (Art. 6 Abs. 1 lit. a DSGVO) | Push-Benachrichtigungen (FCM), Kundensupport-Chat (Crisp, einschließlich KI-Antworten), Nutzungsanalyse (Firebase Analytics), eigenes Nutzungsprotokoll und Onboarding-Angaben, KI-Kategorisierung von Banktransaktionen (ausdrückliche Zustimmung in der App), Zahlungserkennung aus Benachrichtigungen sowie das Lernen unbekannter Bankformate (jeweils gesonderte, jederzeit widerrufliche Zustimmung in der App), KI-Verarbeitung von Spracheingaben, Beleg-Fotos, Budget-Ausgleich (Smart Fix) und Sparziel-Bildern (basierend auf Ihrer aktiven Nutzung dieser Funktionen), Teilen Ihres Fortschritts mit KI-Assistenten (gesonderte, jederzeit widerrufliche Zustimmung in der App). |
4. Speicherdauer
| Daten | Speicherdauer |
|---|---|
| Konto- und Profildaten einschließlich Profilbild, hinterlegter Datenschlüssel, Nutzungszähler der KI-Funktionen | Bis zur Löschung Ihres Kontos |
| Links zur Änderung der E-Mail-Adresse | Bis zum Ablauf: 24 Stunden (Bestätigung) bzw. 7 Tage (Rückgängig machen) |
| Protokolle zum hinterlegten Datenschlüssel | 90 Tage |
| Absturzberichte (Crashlytics) | 90 Tage |
| Performance-Daten | 90 Tage |
| Push-Notification-Tokens | Bis zur Deinstallation der App oder Widerruf der Berechtigung |
| Crisp-Chat-Nachrichten | 12 Monate nach letzter Interaktion, spätestens bis zur Löschung Ihres Kontos |
| An unser Team übergebene Support-Gespräche (Kopie in unserer Datenbank) | Bis zur Löschung Ihres Kontos |
| Einträge der Hilfe-Sammlung (GitHub) | Unbefristet; gespeichert wird nur eine verallgemeinerte Frage und Antwort, Ihr Name und Ihre E-Mail-Adresse werden dafür nicht übermittelt |
| Geplante Erinnerung vor Ende des Testzeitraums | Bis zum Versand bzw. bis sie entfällt; der Versandvermerk bis zur Löschung Ihres Kontos |
| Abonnementdaten (RevenueCat) | Ohne Kauf bis zur Löschung Ihres Kontos; nach einem Kauf der Kundendatensatz mit Nutzerkennung, E-Mail-Adresse, Name, Kaufhistorie und Abonnementstatus 10 Jahre ab Kauf (gesetzliche Aufbewahrungsfrist), auch nach Kontolöschung |
| Paywall-Interaktionsdaten (Superwall) | 12 Monate |
| Bankdaten (finAPI, sobald verfügbar) | Bis zur Trennung des Bankkontos oder Kontolöschung |
| KI-Anfragen (Anthropic) | Von uns nicht gespeichert (ausgenommen Support-Gespräche, siehe oben, und Nutzungszähler ohne Inhalte); bei Anthropic nur vorübergehend zur Missbrauchsprävention, danach gelöscht |
| KI-generierte Sparziel-Bilder (fal.ai) | Bild in unserem Cloud-Speicher bis zur Löschung des Sparziels oder Kontos; die Anfrage selbst wird von uns nicht gespeichert |
| Benachrichtigungstexte der Zahlungserkennung | Werden von uns nicht gespeichert; die Auswertung erfolgt auf Ihrem Gerät |
| Erkennungsmuster für Bankformate und die dazugehörige Prüfsumme der Nutzerkennung | Unbefristet, da das Muster allen Nutzern derselben Bank dient; es enthält keine personenbezogenen Daten, und die Prüfsumme ist nach Löschung Ihres Kontos niemandem mehr zuzuordnen |
| Analytics-Daten (Firebase Analytics) | 14 Monate |
| Fortschritts-Zusammenfassung für KI-Assistenten | Bis Sie die Freigabe abschalten, spätestens bis zur Löschung Ihres Kontos |
| Prüfsumme der anonymen Anmeldekennung (Zählung des Begrüßungsbildschirms) | Unbefristet; sie ist nicht umkehrbar und niemandem zuzuordnen |
| Onboarding-Angaben im Nutzungsprotokoll | Bis zur Löschung Ihres Kontos |
| Nutzungsprotokoll (Bildschirme, Funktionen) | 180 Tage; Tipp-Positionen 60 Tage |
Löschen Sie Ihr Konto in der App, löschen wir Ihre Daten sofort. Eine über unsere Website angeforderte Löschung führen wir nach einer Wartezeit von 24 Stunden aus, in der Sie sie noch abbrechen können. Danach bleibt für 48 Stunden ein technischer Löschvermerk mit Ihrer Nutzerkennung bestehen, damit weitere angemeldete Geräte die Löschung erkennen. Diese Löschung betrifft die Kontodaten auf unseren eigenen Servern. Bei den Dienstleistern aus Abschnitt 5 bleiben Daten bis zum Ende der Fristen aus der Tabelle oben gespeichert (zum Beispiel Analytics 14 Monate, Absturz- und Leistungsdaten 90 Tage, Kaufbelege bei RevenueCat 10 Jahre ab dem Kauf). Gesetzliche Aufbewahrungspflichten bleiben unberührt. Sie können die Kontolöschung hier anfordern.
5. Auftragsverarbeiter (Drittanbieter)
Wir teilen Daten mit folgenden Auftragsverarbeitern, die jeweils durch Auftragsverarbeitungsverträge gebunden sind:
| Auftragsverarbeiter | Zweck | Standort |
|---|---|---|
| Google Ireland Limited / Google LLC (Firebase, Google Cloud) | Anmeldung, Datenbank, Server-Funktionen, Cloud-Speicher, Aufgabenplanung (Cloud Tasks), Schnittstelle für KI-Assistenten (Cloud Run), Schlüsselverwaltung (Cloud KMS), App Check, Remote Config, Crashlytics, Performance Monitoring, Cloud Messaging, In-App Messaging, Analytics | EU (Frankfurt am Main) / USA |
| Anthropic PBC | KI-Verarbeitung von Spracheingaben, Beleg-Fotos, Transaktions-Kategorisierung, Budget-Ausgleich (Smart Fix), Emoji-Vorschlägen, Sparziel-Bildbeschreibungen und Support-Chat (Claude) | USA |
| Features and Labels, Inc. (fal.ai) | KI-Erzeugung der Sparziel-Hintergrundbilder | USA |
| Crisp IM SAS | Kundensupport-Chat | EU (Frankreich) |
| RevenueCat Inc. | Abonnement- und Kaufverwaltung | USA |
| Superwall Inc. | Paywall-Verwaltung und -Analysen | USA |
| Plus Five Five, Inc. (Resend) | Versand von E-Mails zu Ihrem Konto | USA |
| Brandfetch Sàrl | Logo-Suche für Konten und Zahlungsempfänger, Abruf der Logobilder | Schweiz |
| GitHub, Inc. | Speicherung der Hilfe-Sammlung aus Support-Antworten (nicht öffentlich) | USA |
| finAPI GmbH | Bankdatenzugriff (PSD2-reguliert, BaFin-lizenziert) - bald verfügbar | Deutschland |
6. Internationale Datenübermittlungen
Einige unserer Auftragsverarbeiter haben ihren Sitz in den Vereinigten Staaten. Für diese Übermittlungen stützen wir uns auf:
- EU-U.S. Data Privacy Framework (DPF): Google, Resend, GitHub und andere Auftragsverarbeiter, die unter dem DPF zertifiziert sind.
- EU-Standardvertragsklauseln (SCCs): Für Auftragsverarbeiter, die nicht unter das DPF fallen (darunter Anthropic und fal.ai), verwenden wir die Standardvertragsklauseln der Europäischen Kommission, um ein angemessenes Datenschutzniveau sicherzustellen.
Für die Schweiz (Brandfetch) besteht ein Angemessenheitsbeschluss der Europäischen Kommission.
Sobald die optionale Bankanbindung verfügbar ist, werden Ihre über finAPI verarbeiteten Bankdaten in Deutschland verarbeitet und verbleiben innerhalb der EU.
7. Ihre Rechte
Gemäß DSGVO haben Sie folgende Rechte bezüglich Ihrer personenbezogenen Daten:
- Auskunftsrecht (Art. 15) - Fordern Sie eine Kopie Ihrer Daten an.
- Recht auf Berichtigung (Art. 16) - Korrigieren Sie unrichtige Daten.
- Recht auf Löschung (Art. 17) - Fordern Sie die Löschung Ihrer Daten an ("Recht auf Vergessenwerden").
- Recht auf Einschränkung der Verarbeitung (Art. 18) - Schränken Sie ein, wie wir Ihre Daten verwenden.
- Recht auf Datenübertragbarkeit (Art. 20) - Erhalten Sie Ihre Daten in einem strukturierten, maschinenlesbaren Format.
- Widerspruchsrecht (Art. 21) - Widersprechen Sie der Verarbeitung auf Grundlage berechtigter Interessen.
- Recht auf Widerruf der Einwilligung - Wenn die Verarbeitung auf Einwilligung beruht, können Sie diese jederzeit widerrufen, ohne dass die Rechtmäßigkeit der vorherigen Verarbeitung berührt wird.
Zur Ausübung dieser Rechte kontaktieren Sie uns unter info@getalife.app. Wir antworten innerhalb von 30 Tagen.
Sie haben außerdem das Recht, eine Beschwerde bei Ihrer zuständigen Datenschutzaufsichtsbehörde einzureichen.
8. Datenschutz für Kinder
GetALife richtet sich nicht an Kinder unter 16 Jahren. Wir erheben wissentlich keine personenbezogenen Daten von Kindern unter 16 Jahren. Sollten wir feststellen, dass wir versehentlich Daten eines Kindes unter 16 Jahren erhoben haben, werden wir diese umgehend löschen.
9. Änderungen dieser Erklärung
Wir können diese Datenschutzerklärung von Zeit zu Zeit aktualisieren. Bei wesentlichen Änderungen werden wir Sie über die App oder auf anderem geeignetem Weg benachrichtigen. Das Datum "Zuletzt aktualisiert" am Anfang dieser Seite zeigt die letzte Überarbeitung an.
10. Kontakt
Bei Fragen zu dieser Datenschutzerklärung oder zum Umgang mit Ihren Daten kontaktieren Sie uns bitte:
GetALife by Michael Hofmann
E-Mail: info@getalife.app