Datenschutzerklärung
1. Wer ist verantwortlich?
[Name bzw. Firma, Anschrift, E-Mail-Adresse, ggf. Telefon des Betreibers] [Datenschutzbeauftragte:r, falls bestellt – sonst Satz streichen]
2. Worum es geht
NORA hilft Familien, Aufgaben, Termine, Einkäufe, Essen und Freizeit gemeinsam zu planen. Eine Person legt eine Familie an und verwaltet sie; sie kann weitere Erwachsene einladen und Profile für Kinder anlegen. Kinder brauchen kein eigenes Konto.
Ohne Anmeldung läuft NORA als Demo nur in deinem Browser; dann speichern wir nichts auf unseren Servern (Ausnahmen: siehe Abschnitt 5, wenn du die Ortssuche oder die KI-Erfassung nutzt).
3. Welche Daten wir verarbeiten
| Bereich | Daten | Woher |
|---|---|---|
| Konto | E-Mail-Adresse, Passwort (nur als Hash beim Anmeldedienst gespeichert), Zeitpunkte von Registrierung und Anmeldung | von dir |
| Familie und Profile | Familienname, Vornamen bzw. Anzeigenamen, Rolle (Verwaltung, Erwachsene:r, Kind), Farbe, bei Kindern optional das Geburtsjahr (nur das Jahr) | von dir bzw. der Verwaltung |
| Planung | Aufgaben, Termine, Projekte, Einkaufslisten, Essenspläne, Freizeitideen, Zuweisungen, Abwesenheiten (Art: Urlaub, unterwegs, nicht verfügbar, zu Hause – ohne Grund), planbare Zeit und Tagesrhythmus | von den Familienmitgliedern |
| Verlauf | wer wann was geändert hat, mit Vorher-/Nachher-Stand (für „Rückgängig“) | automatisch |
| Familienwissen | Vorlieben und Regeln (z. B. „isst keine Pilze“); gelernte Muster nur mit Einwilligung je Person und Bereich | von den Mitgliedern bzw. abgeleitet |
| Orte | Wohnort der Familie und gespeicherte Orte (z. B. Kita, Arbeit) – nur nach ausdrücklicher Einwilligung | von dir |
| Kalender-Abo | Bezeichnung, Zeitpunkte; vom geheimen Schlüssel nur ein Hash | von dir |
| Verbundene Kalender | Wenn du einen Fremdkalender (derzeit Apple iCloud über CalDAV) verbindest: Name der Verbindung, Auswahl der Kalender, das app-spezifische Passwort (nur verschlüsselt gespeichert) und die gelesenen Termine; NORA schreibt nur in deinen Kalender, wenn du das ausdrücklich einschaltest (dann zusätzlich: der gewählte Zielkalender und je geschriebenem Termin eine technische Zuordnung ohne Titel und Ort) | von dir |
| Rückmeldungen | Wenn du Feedback sendest: Art (Fehler, Idee, Sonstiges), dein Text, die Seite, von der du kamst (nur der Pfad), Plattform (Web, iOS, Android) und App-Version, Zeitpunkt; dazu gehört dein Konto, damit wir antworten können | von dir |
| Technisch | IP-Adresse und Zeitpunkt in Server-Protokollen, Sitzungs-Cookies; bei Abstürzen eine bereinigte Fehlerzeile im Server-Protokoll (Seite ohne Parameter, gekürzter Fehlertext, Kennung des Fehlers – ohne Konto-, Familien- oder Personenbezug und ohne deine Eingaben) | automatisch |
Besondere Kategorien (z. B. Gesundheitsdaten) fragt NORA nicht ab. Freitext (Titel, Notizen, KI-Eingaben) kann aber alles enthalten, was du hineinschreibst – bitte trage dort keine Gesundheits- oder anderen sensiblen Angaben ein, die du nicht teilen möchtest.
4. Wozu und auf welcher Rechtsgrundlage
- Bereitstellen von NORA (Konto, Familie, Planung, Verlauf): Art. 6 Abs. 1 lit. b DSGVO (Nutzungsvertrag). [Prüfen: Rolle des Betreibers gegenüber Familien – eigene Verantwortung oder Auftragsverarbeitung? Gilt für die Familie die Haushaltsausnahme, Art. 2 Abs. 2 lit. c DSGVO?]
- Wohnort, gespeicherte Orte, gelerntes Familienwissen: Einwilligung, Art. 6 Abs. 1 lit. a DSGVO. Du kannst sie jederzeit in NORA widerrufen (Wohnort löschen, Orte löschen, Lernen ausschalten); der Widerruf gilt für die Zukunft.
- Sicherheit und Missbrauchsschutz (Protokolle, Fehlerprotokoll, Begrenzungen von Anfragen, Kostenbremse der KI, ggf. CAPTCHA bei der Registrierung): Art. 6 Abs. 1 lit. f DSGVO; unser berechtigtes Interesse ist ein sicherer, bezahlbarer Betrieb.
- Rückmeldungen (freiwillig, nur wenn du sie sendest) lesen wir, um Fehler zu beheben und NORA zu verbessern: Art. 6 Abs. 1 lit. f DSGVO. Nur der Betreiber kann sie lesen, nicht andere Familienmitglieder. Bitte schreibe keine sensiblen Angaben hinein.
- Kinder: Kinder haben in NORA kein eigenes Konto. Eltern legen Profile für ihre Kinder an (Name, optional Geburtsjahr, Planungsangaben) und verwalten sie; Rechtsgrundlage ist der Nutzungsvertrag mit den Eltern (Art. 6 Abs. 1 lit. b DSGVO). [Prüfen: ob das für Angaben über Kinder trägt oder die Zustimmung der Sorgeberechtigten ausdrücklich eingeholt werden soll.]
5. Wer Daten erhält
Wir geben Daten nur an Dienste weiter, die wir für den Betrieb brauchen, und nur das Nötige. Optionale Dienste werden nur genutzt, wenn du die jeweilige Funktion auslöst.
| Dienst | Zweck | Was übermittelt wird | Ort | Grundlage / Vertrag |
|---|---|---|---|---|
| Supabase (Supabase Inc.) | Datenbank, Anmeldung, E-Mails zur Bestätigung und zum Zurücksetzen | alle in Abschnitt 3 genannten Kontodaten und Familiendaten | [Region des Projekts prüfen, vorgesehen EU/Frankfurt]; Unternehmen in den USA | Auftragsverarbeitung (Art. 28) [AVV abschließen/prüfen]; [Drittland: DPF/Standardvertragsklauseln prüfen]; [E-Mail-Versand: Supabase-Standard oder eigener SMTP-Anbieter?] |
| Vercel (Vercel Inc.) | Hosting der Anwendung | alle Anfragen inkl. IP-Adresse; Server-Funktionen in Frankfurt (fra1) | EU (Funktionen), weltweites Auslieferungsnetz; Unternehmen in den USA | Auftragsverarbeitung [AVV prüfen]; [Drittland prüfen] |
| OpenAI (OpenAI, L.L.C.) – nur wenn als KI-Anbieter eingerichtet | KI-Erfassung („Morgen 10 Uhr Elternabend“) und KI-Hilfen | Erfassung: dein Eingabetext, Datum, Uhrzeit, Zeitzone; die Namen der Familienmitglieder ersetzt NORA vorher durch Platzhalter (Namen anderer Personen im Text kann NORA nicht erkennen). Zutaten: Gericht, Personenzahl. Projektplan: Projektname, Beschreibung, Bereich, Zahl der Erwachsenen, Titel vorhandener Schritte. Freizeitideen: Stadt, Zahl der Erwachsenen und Kinder, ungefähres Alter der Kinder in Jahren (falls ein Geburtsjahr eingetragen ist), Filter, Jahreszeit. Nie Adresse, Koordinaten oder Konto-Kennungen. | USA | Auftragsverarbeitung [AVV/DPA prüfen]; [Drittland: DPF/SCC prüfen]; siehe Abschnitt 6 |
| OpenStreetMap Nominatim (OSM Foundation) – nur bei Ortssuche | Orte finden | Suchtext, bei Freizeitideen Ortstyp und auf ca. 1 km gerundeter Standort; über unseren Server (nicht deine IP) | [UK prüfen] | [Grundlage prüfen; Nutzungsrichtlinie beachten] |
| OSRM routing.openstreetmap.de (FOSSGIS e. V.) – nur bei Fahrzeiten | Fahrzeit schätzen | Start- und Zielkoordinaten, nicht gerundet (auf etwa 1 m genau; das können Wohnadresse, Kita oder Schule sein), über unseren Server (nicht deine IP) | Deutschland | [prüfen] |
| Bright Sky (brightsky.dev, Daten des DWD) oder Open-Meteo – im Ausflugs-Planer auf Knopfdruck und, ohne dass du etwas tust, in Heute und Woche für Tage mit geplantem Ausflug draußen | Wetter | auf ca. 10 km gerundeter Wohnort und Tag; keine Namen | [prüfen] | [prüfen; Open-Meteo kostenlos nur nichtkommerziell] |
| OpenHolidays API – nur mit eingestelltem Bundesland | Schulferien | Bundesland und Jahr; keine personenbezogenen Daten | [prüfen] | – |
| Ticketmaster – nur wenn eingerichtet und auf Knopfdruck | Veranstaltungen | auf ca. 1 km gerundeter Startpunkt, Umkreis, Zeitraum | USA | [Nutzungsbedingungen/Drittland prüfen] |
| Apple iCloud (CalDAV) (Apple Inc.) – nur wenn du einen Kalender verbindest | Termine aus deinem Apple Kalender lesen; nur wenn du es einschaltest, Termine aus NORA (Titel, Ort, Zeit, Wiederholung) in einen von dir gewählten Kalender schreiben | Anmeldung mit deiner Apple-ID-Adresse und dem app-spezifischen Passwort; Schreiben ist standardmäßig aus, betrifft nur in NORA angelegte Termine und nur den gewählten Kalender; Abruf und Schreiben über unseren Server | USA | von dir ausgelöst; Verbindung jederzeit trennbar [Drittland prüfen] |
| Cloudflare Turnstile (Cloudflare, Inc.) – nur wenn bei der Registrierung eingerichtet | Schutz vor automatisierten Registrierungen | Beim Anlegen eines Kontos verbindet sich dein Browser mit Cloudflare (IP-Adresse, Browserangaben); Cloudflare liefert eine Bestätigung, die NORA zur Prüfung an Supabase weitergibt. Auf anderen Seiten wird nichts von Cloudflare geladen. | USA | berechtigtes Interesse an Missbrauchsschutz (Art. 6 Abs. 1 lit. f DSGVO); [AVV/Drittland prüfen; Einwilligungsbedarf nach § 25 TDDDG prüfen] |
| Kalender-Abo | Termine in deinem Kalender | Titel, Orte und Zeiten der Termine an jeden, der die geheime Adresse kennt | – | von dir ausgelöst; Adresse jederzeit widerrufbar |
Schriftarten werden beim Erstellen der Anwendung eingebunden und von unserem Server ausgeliefert; beim Aufruf entsteht keine Verbindung zu Google. Analyse- oder Werbedienste setzen wir nicht ein.
6. Künstliche Intelligenz
- Die KI wird nur genutzt, wenn du sie auslöst. Ihre Vorschläge werden erst gespeichert, wenn du sie übernimmst – dann wie jede andere Aufgabe.
- NORA speichert deine KI-Eingaben und die Antworten nicht. Für die Kostenbremse zählen wir je Familie Aufrufe, Token und geschätzte Kosten sowie eine Prüfsumme der Eingabe (nicht den Text) – nur im Arbeitsspeicher des Servers, nicht dauerhaft. Für die Auswertung der Betriebskosten speichern wir zusätzlich tägliche Summen (Aufrufe, Fehler, Token, geschätzte Kosten je Tag, Funktionsbereich und Modell) – ohne Konto-, Familien- oder Personenbezug und ohne Eingaben oder Antworten, 90 Tage lang. Server-Protokolle enthalten nur Dauer, Modell und Ergebnis-Code, keinen Text.
- Beim KI-Anbieter: Wir verlangen bei jeder Anfrage, dass sie nicht gespeichert wird (
store: false). Nach Angaben von OpenAI werden Daten aus der API nicht zum Training genutzt, sofern wir das nicht ausdrücklich erlauben (das tun wir nicht), und zur Missbrauchserkennung bis zu 30 Tage aufbewahrt und dann gelöscht. [Aktuelle Bedingungen und DPA prüfen; ggf. „Zero Data Retention“ oder Datenresidenz in der EU beantragen – dann diesen Absatz anpassen.] - Die Erfassung sendet deinen Eingabetext. Namen deiner Familienmitglieder (Vor- und Familienname) ersetzt NORA auf dem Server durch Platzhalter wie „Person1“, bevor etwas an den KI-Anbieter geht, und setzt sie in der Antwort wieder ein. Namen anderer Personen, die du in den Text schreibst („mit Jonas“), kann NORA nicht erkennen; sie gehen unverändert mit. Deshalb zeigt NORA vor der ersten Nutzung auf einem Gerät einen Hinweis. Ersetzte Namen sind für den Anbieter nur pseudonymisiert: Der Text selbst kann Personen weiterhin erkennbar machen. Bei einem lokalen Modell verlässt nichts den Server, dort bleiben die Namen unverändert.
- Alternativ kann NORA mit einem lokalen Modell (Ollama) betrieben werden; dann verlassen KI-Eingaben den Server nicht. [Angeben, welche Variante im Echtbetrieb gilt.]
7. Wie lange wir Daten speichern
| Daten | Dauer |
|---|---|
| Konto und Familiendaten | bis zur Löschung durch dich (siehe Abschnitt 8) |
| Gelerntes Familienwissen (Muster, Annahmen) | höchstens 366 Tage, danach automatisch gelöscht; bestätigte Regeln bis zur Löschung |
| Rückmeldungen (Feedback) | bis zur Bearbeitung; als erledigt markierte Einträge werden 30 Tage danach gelöscht; mit deinem Konto gelöscht; im Export enthalten |
| Einladungen | 7 Tage gültig; gespeichert wird nur ein Hash des Codes |
| Kalender-Abos | ein Jahr gültig oder bis zum Widerruf |
| KI-Kostenbremse je Familie, Zwischenspeicher für Veranstaltungen | nur im Arbeitsspeicher, nicht dauerhaft |
| KI-Nutzung als Tagessummen (ohne Personenbezug) | 90 Tage |
| Verbundene Kalender | bis du die Verbindung trennst; mit Profil, Konto oder Familie gelöscht |
| Letzte Freizeitvorschläge, Darstellung, lokale Demo | nur in deinem Browser, bis du sie löschst |
| Server-Protokolle (einschließlich Fehlerprotokoll) | [Dauer bei Vercel und Supabase prüfen und eintragen] |
| Sicherungskopien (Backups) | [Dauer laut Supabase-Plan eintragen, z. B. „bis zu 7 Tage“]. Gelöschte Daten können bis zum Ablauf in Backups enthalten sein; sie werden nicht daraus wiederhergestellt, außer zur Wiederherstellung nach einem Ausfall. [Verfahren für diesen Fall festlegen.] |
8. Konto und Familie löschen
Du kannst unter Konto jederzeit löschen. Dafür bestätigst du mit deinem Passwort.
- Dein Konto wird zunächst 30 Tage gesperrt. In dieser Zeit sind deine Daten noch vollständig gespeichert, aber für niemanden nutzbar. Meldest du dich in dieser Zeit an, kannst du alles wiederherstellen. Danach löschen wir dein Konto und alles, was du angelegt hast, endgültig (Aufgaben, Termine, Wissen, Orte, Abwesenheiten, deine Einträge im Verlauf). Zuweisungen anderer an dich werden entfernt.
- Wer eine Familie verwaltet, überträgt die Verwaltung vorher an eine andere erwachsene Person mit Konto – oder löscht die Familie.
- Eine Familie kann nur die Person löschen, die sie verwaltet. Die Familie ist dann sofort für alle gesperrt; alle Mitglieder sehen einen Hinweis mit dem Datum und können ihre Daten herunterladen. Nach 30 Tagen werden alle Daten der Familie und die Konten aller Mitglieder gelöscht. Nur wer noch zu einer anderen Familie in NORA gehört, behält sein Konto und verliert lediglich diese Mitgliedschaft.
- Erwachsene Mitglieder entfernen kann die Person, die die Familie verwaltet. Die entfernte Person verliert sofort den Zugriff auf diese Familie, ihr Konto bleibt bestehen. Nach 30 Tagen werden ihr Profil in dieser Familie und alles, was sie dort angelegt hat, gelöscht. Bis dahin kann die Verwaltung das zurücknehmen.
- Kinderprofile können nur Eltern löschen.
- Sicherungskopien: siehe Abschnitt 7.
9. Deine Rechte
Du hast das Recht auf Auskunft (Art. 15), Berichtigung (Art. 16), Löschung (Art. 17), Einschränkung (Art. 18), Datenübertragbarkeit (Art. 20) und Widerspruch (Art. 21) sowie das Recht, eine erteilte Einwilligung zu widerrufen (Art. 7 Abs. 3).
- Export: Unter Konto → Deine Daten lädst du alles, was du angelegt hast oder was dich betrifft, als JSON-Datei herunter – auch während der 30 Tage. Private Einträge anderer Personen sind nicht enthalten.
- Für alles andere schreib uns: [E-Mail]. [Verfahren und Frist festlegen: Identitätsprüfung, Antwort binnen eines Monats.]
- Du kannst dich bei einer Aufsichtsbehörde beschweren, z. B. [zuständige Landesbehörde des Betreibers].
10. Cookies und Speicher im Browser
Wir setzen nur Cookies für die Anmeldung (Sitzung von Supabase, Name beginnt mit sb-, mit Secure über HTTPS; sie enthalten Zugriffs- und Aktualisierungsschlüssel deiner Sitzung und fallen beim Abmelden weg; [Laufzeit der Cookies prüfen: sie wird von der Supabase-Bibliothek bestimmt, nicht von NORA]). Sie sind nicht httpOnly, weil der Browser die Sitzung selbst für Anfragen an Supabase liest. Im Browser-Speicher (localStorage, sessionStorage) liegen nur Einstellungen und Daten, die du selbst erzeugst: Darstellung (hell/dunkel, Akzentfarbe), der Zeitpunkt des letzten Kalenderabgleichs, bereits ausgeblendete Hinweise, die Bestätigung des KI-Hinweises, der zuletzt gewählte Freizeit-Reiter, die letzten Freizeitvorschläge und – ohne Konto – die lokale Demo mit Familienwissen, Orten und Abwesenheiten. Cookies oder Speicher von Werbe-, Analyse- oder Drittanbietern gibt es nicht; der Browser verbindet sich ausschließlich mit NORA und, bei Konten, mit Supabase. Eine Einwilligung ist dafür nach § 25 Abs. 2 TDDDG nicht erforderlich. [Prüfen.]
In der App (iOS, Android) liegt die Anmeldung (Sitzung, Aktualisierungsschlüssel) im geschützten Speicher des Geräts (iOS-Schlüsselbund, Android-Keystore). Darstellung, die letzten Freizeitvorschläge und Hinweise bleiben im App-Speicher auf dem Gerät. Wenn du eine Kalenderdatei importierst oder exportierst, liest bzw. schreibt die App nur die Datei, die du dafür auswählst oder teilst; beim Kopieren eines Links schreibt sie in die Zwischenablage (auf deinen Tipp, sie liest sie nie). Die App nutzt weder Standort (GPS), Kontakte, Fotos noch den Kalender des Geräts und enthält keine Analyse- oder Werbebausteine. [Vor jeder Veröffentlichung im Store gegen die tatsächlich eingebundenen Module prüfen.]
11. Sicherheit
Verbindungen sind verschlüsselt (HTTPS). Zugriffsrechte prüft die Datenbank selbst (Row Level Security): Jede Person sieht nur ihre Familie, private Aufgaben nur die Beteiligten. Passwörter kennen wir nicht. Einladungscodes und Abo-Schlüssel speichern wir nur als Hash.
12. Änderungen
[Datum] – Wir passen diese Erklärung an, wenn sich NORA oder die Rechtslage ändert.