The current full privacy information is available in German and English, not yet in your selected language. Both versions and the data controls remain available below.
Datenschutz bei Babyforecast
Stand: 29. Oktober 2026 · Website, Konten, Spiele, Wunschlisten und freiwillige E-Mail-Begleitung
Konten, Online-Spiele, Wunschlisten und die freiwillige E-Mail-Begleitung sind freigeschaltet. Ein Konto abonniert nicht automatisch E-Mails. Checkout und Social Login bleiben deaktiviert. Die frühere Browser-Nutzungsanalyse wurde eingestellt. Die unten beschriebenen Zähler speichern tägliche Seiten-/Ländersummen und getrennt die Anzahl empfangener Free-/Pro-Berechnungssignale ohne Eingaben. Nur für das ungefähre Netzwerkland wird die Anfrage-IP kurz lokal verarbeitet, nicht in der Statistik gespeichert. Lokale Vorschauen sind gesondert gekennzeichnet. Die tatsächlichen Hoster- und Systemlogfristen sind noch nicht abschließend verifiziert; offene Punkte sind unten ausgewiesen. Diese Seite ist kein Datenschutz-Zertifikat.
Deine Rechnereingaben bleiben auf deinem Gerät. Wir zählen empfangene Free-/Pro-Berechnungssignale ohne Eingaben sowie Seiten-/Ländersummen höchstens 90 Tage. Nur die lokale Länderzuordnung nutzt kurz deine IP; diese Statistiken speichern keine IPs oder Besucherkennungen.
Impressum & Verantwortlicher
Babyforecast · Wolf WittmundImmenhoferstraße 83
70180 Stuttgart
Deutschland
E-Mail: wolfwittmund@googlemail.com
Wolf Wittmund ist für die hier beschriebenen Verarbeitungen verantwortlich. Du kannst Datenschutzanfragen per E-Mail oder Post stellen. Bitte veröffentliche keine persönlichen Angaben, Schwangerschaftsdaten oder Zahlungsbelege in GitHub-Issues.
Rechner & Pro-Vorschau
Die kostenlose Berechnung verarbeitet den eingegebenen ET und die gewählten Einstellungen im Browser. Die Pro-Demo auf localhost verwendet zusätzlich freiwillige Schwangerschafts- und Gesundheitsangaben, etwa Alter, BMI, frühere Geburten und klinische Angaben. Sie erstellt daraus eine persönliche statistische Schätzung. Dies ist eine automatisierte Auswertung persönlicher Merkmale, aber keine Entscheidung mit rechtlicher oder ähnlich erheblicher Wirkung und keine medizinische Beratung.
Der kostenlose Rechner und die lokale Pro-Demo senden diese Eingaben nicht an einen Profildienst. Die Demo hält Profil und Ergebnisse im Arbeitsspeicher. Davon getrennt kannst du nach Anmeldung ein Pro-Profil im Konto speichern: Nach ausdrücklicher, nicht vorausgewählter Gesundheitsdaten-Einwilligung werden die Angaben verschlüsselt bei Hetzner gespeichert und dort statistisch ausgewertet (Art. 6 Abs. 1 lit. a und Art. 9 Abs. 2 lit. a DSGVO). Ohne Zustimmung bleibt der kostenlose Rechner nutzbar. „Zustimmung widerrufen & Angaben entfernen“ beendet die lokale Demo; im Konto entfernt „Gesundheitsangaben löschen und E-Mails stoppen“ das gespeicherte Profil und beendet seine E-Mails. Konto, Spiele und Wunschliste sind davon getrennt.
Der separate Rechner „Babyforecast Pro“ auf pro-model.html verarbeitet Eingaben zunächst nur im Arbeitsspeicher seines Browser-Tabs. Nur über „Diese Angaben in mein Konto übernehmen“ kannst du sie ausdrücklich als Entwurf an einen neuen Konto-Tab derselben Webadresse übergeben. Die Übergabe läuft im Browser, ohne Gesundheitsangaben in URL, Cookie oder Webspeicher; der kurzlebige Übergabekanal schließt nach Empfang oder spätestens zwei Minuten. Der Entwurf bleibt bis zum Schließen oder Neuladen des Konto-Tabs im Arbeitsspeicher. Erst nach deiner Prüfung und gesonderten Speicherung mit Gesundheitsdaten-Einwilligung wird er an den Kontodienst übertragen. Einwilligungen und E-Mail-Abos werden nicht übernommen; das Anmelden allein speichert nichts. Nicht eindeutig zuordenbare Antworten musst du erneut beantworten.
Im gespeicherten Pro-Profil wird das Modell erst nach einer zusätzlichen ausdrücklichen Bestätigung verwendet; ältere Einwilligungen aktivieren es nicht automatisch. Gespeichert werden dafür auch die Antworten zu noch nicht begonnenen Wehen/abwartender Betreuung und zu früherer Frühgeburt, Kaiserschnitt oder Operation am Gebärmutterhals sowie Version und Zeitpunkt deiner Modell-Auswahl. Größe und Gewicht werden nach der BMI-Berechnung nicht als einzelne Werte gespeichert. Die Schätzung ist nicht klinisch validiert. Du kannst die Modellnutzung ausschalten, ohne Konto, Spiele oder Wunschliste zu löschen. E-Mail-Einstellungen werden separat gespeichert; sie verändern keine Gesundheitsangaben oder Modell-Einwilligung.
ET und Vergleichstag werden beim Wechsel zu Pro oder beim Teilen im Link hinter dem Zeichen # übergeben, nicht in der HTTP-Anfrage. Das ist keine Verschlüsselung: Wer den vollständigen Link erhält, kann diese Angaben lesen. Auch Verlauf, Lesezeichen, Erweiterungen und synchronisierte Zwischenablagen können Links enthalten. Alte Links mit ET vor dem # können schon beim ersten Aufruf beim Server ankommen; die anschließende Bereinigung kann das nicht rückgängig machen. Teile nur bewusst.
Schließe zur Entfernung laufender Eingaben alle betroffenen Tabs; prüfe zusätzlich Verlauf, Lesezeichen und Downloads. Ein Neuladen allein löscht diese nicht zuverlässig.
Erinnerung ohne Konto / Reminder without an account
Auf der Erinnerungsseite kannst du genau eine E-Mail bei ET−21 einrichten, ohne Konto, Passwort oder täglichen Newsletter. Dafür benötigen wir deine E-Mail-Adresse, deinen errechneten Termin, die Versand-Zeitzone, Sprache sowie Version und Zeitpunkt deiner gesonderten ausdrücklichen Einwilligung (Art. 6 Abs. 1 lit. a und Art. 9 Abs. 2 lit. a DSGVO). Der Termin hat Schwangerschaftsbezug. Ein neutraler Bestätigungscode beweist zunächst den Zugang zum Postfach; ohne seine Eingabe wird keine Erinnerung eingeplant. Nicht bestätigte Anfragen und Codes laufen nach 15 Minuten ab. Codes, Versuche und erneute Anfragen sind zum Missbrauchsschutz begrenzt.
Die Daten werden im bestehenden verschlüsselten Speicher bei Hetzner verarbeitet. Die E-Mail wird über Resend zu den unten beschriebenen Bedingungen versandt, ab 08:00 Uhr in deiner Zeitzone und bei kurzer Störung höchstens drei Tage später. Der Termin und die Adresse werden nach Versand, Abbestellung oder Ablauf aus dem aktiven Erinnerungsauftrag entfernt. Technische Versandnachweise und nicht direkt lesbare, mit einem geheimen Schlüssel abgeleitete Adresskennungen werden bis zu 30 Tage aufbewahrt; zur Beachtung von Bounces oder Beschwerden wird eine solche Sperrkennung bis zu 180 Tage gespeichert. Diese Kennungen sind pseudonym, nicht anonym. Vorhandene verschlüsselte Sicherungen werden nicht rückwirkend verändert.
Der private Link in der Bestätigungsmail erlaubt nur das Abbrechen dieser Anfrage oder Erinnerung; erst der bestätigende Klick auf der geöffneten Seite ändert etwas. Wer den Link erhält, kann die Erinnerung abbestellen, aber weder den Termin noch Kontodaten sehen. Diese Erinnerung ist von einem bestehenden Konto unabhängig: Kontoeinstellungen löschen sie nicht. Nutze dafür ihren eigenen Abbestell-Link. Die Kalenderalternative erstellt ausschließlich eine lokale Datei ohne Anmeldung oder Übermittlung an einen Kalenderanbieter durch Babyforecast; dein Kalender kann die Datei nach deinem Import seinerseits synchronisieren.
The reminder page lets you request exactly one email 21 days before your due date, without an account, password or daily subscription. We process your email address, estimated due date, delivery time zone, language, and the version and timestamp of your separate explicit consent (GDPR Articles 6(1)(a) and 9(2)(a)). The date has a pregnancy connection. A neutral verification code first proves access to the mailbox; no reminder is scheduled without entering it. Unverified requests and codes expire after 15 minutes. Code attempts and repeated requests are limited to prevent abuse.
Records use the existing encrypted store at Hetzner. Resend delivers under the conditions below, after 08:00 in your time zone, with at most three days of catch-up after a short outage. The address and due date are removed from the active reminder after delivery, cancellation or expiry. Technical delivery evidence and address identifiers derived using a secret key are retained for up to 30 days; a suppression identifier for a bounce or complaint is retained for up to 180 days. These identifiers are pseudonymous, not anonymous. Existing encrypted backups are not modified retroactively.
The private link in the verification email can only cancel its request or reminder; opening it alone changes nothing. Its holder may cancel, but cannot view your due date or account data. This reminder is independent of an existing account: account settings do not delete it, so use its own cancellation link. The calendar option creates only a local file, without registration or Babyforecast contacting a calendar provider; after import your calendar may sync that file itself.
Wunschliste zur Geburt
Optionale Zahlungsangaben bei Geldwünschen: Eltern können eine PayPal-E-Mail-Adresse oder einen PayPal.Me-Link und/oder Kontoinhaber, IBAN und optional BIC speichern. Diese Angaben werden mit dem Wunsch verschlüsselt bei Hetzner gespeichert, sind im Kontoexport und in Sicherungen enthalten und dienen der ausdrücklich gewünschten Weitergabe an Gäste. Alle mit einem aktivierten Listen-Link können sie sehen; das gilt auch für freigegebene Spiel-Links, die zur Wunschliste führen. Bitte nur Angaben speichern, die ihr teilen dürft. Leeren der Felder oder Löschen des Wunsches entfernt die aktuellen Angaben, nicht bereits angefertigte Kopien oder ältere Sicherungen. Babyforecast übermittelt keine Zahlung, prüft keine Kontoinhaberschaft und bindet keine Zahlungsanbieter ein. Erst das bewusste Öffnen eines PayPal.Me-Links ruft PayPal auf; für eine Zahlung gelten die Bedingungen und Datenschutzinformationen des dort gewählten Anbieters. Reservierungen und Markierungen sind keine Zahlungsbestätigungen.
Optional payment details for money wishes: Parents can store a PayPal email or PayPal.Me link and/or account holder, IBAN and optional BIC. These details are encrypted with the wish at Hetzner, included in account exports and backups, and used for the requested sharing with guests. Anyone with an enabled list link can see them, including through enabled game links leading to the wishlist. Only store details you may share. Clearing the fields or deleting the wish removes current details, not copies already made or older backups. Babyforecast sends no payments, verifies no account ownership and embeds no payment providers. PayPal is contacted only when someone deliberately opens a PayPal.Me link; the selected provider's terms and privacy information apply to any payment. Reservations and markers are not payment confirmations.
Im Konto kannst du eine kostenlose Wunschliste je Familienbereich speichern: Titel, Wünsche, Mengen, freiwillige Preisangaben, Shop-Links, Hinweise und Design. Ein ET, Gesundheitsangaben, Lieferadressen und Zahlungen sind dafür nicht erforderlich. Bitte keine vertraulichen Informationen über andere Personen in Freitexten eintragen.
Freiwillige Familienfotos werden vor dem Speichern im Browser verkleinert und ohne EXIF-/Standort-Metadaten übertragen. Bitte nur Fotos teilen, mit denen alle erkennbaren Personen einverstanden sind. Das Foto wird mit der Wunschliste verschlüsselt bei Hetzner gespeichert und ist über ihre freigegebenen Listen- oder Spiel-Links sichtbar. Das Entfernen löscht es aus der aktuellen Liste; bereits kopierte Bilder und vorhandene Sicherungen werden dadurch nicht rückwirkend entfernt. Geldwünsche speichern einen Euro-Zielbetrag und freiwillig zugesagte Teilbeträge. Übergabe- und Empfangsmarkierungen sind Angaben der Beteiligten, keine Zahlungsbestätigung. Babyforecast zieht kein Geld ein und benötigt keine Bankdaten.
Optional family photos are resized in the browser and sent without EXIF/location metadata. Only share photos with the agreement of everyone identifiable in them. The photo is stored encrypted with the wish list at Hetzner and is visible through its enabled list or game links. Removal deletes it from the current list, not from copies already made or existing backups. Money wishes store a EUR target and voluntary partial pledges. Handover and receipt markers are participants’ statements, not verified payments. Babyforecast collects no money and requires no bank details.
Nur mit ausdrücklich aktivierter Freigabe sehen Personen mit dem Link die geteilte Liste und verfügbare Mengen. Namen anderer Schenkender, Kontoanmeldedaten und Schwangerschaftsprofile werden nicht angezeigt. Eine Verknüpfung mit Spielen ist standardmäßig aus und muss zusätzlich aktiviert werden. Links können weitergeleitet werden; eine Freigabe ist deshalb nicht auf bestimmte Personen beschränkt. Pausieren oder Ersetzen des Links sperrt den bisherigen Zugang, kann aber bereits kopierte Inhalte nicht zurückholen.
Gäste reservieren ohne Konto oder E-Mail-Adresse. Der Name bleibt standardmäßig eine Überraschung: Ein neuer Anzeigename wird nur bei ausdrücklicher Freigabe gespeichert und den Eltern angezeigt, niemals anderen Gästen. Ältere Einträge ohne ausdrückliche Freigabe zeigen den Eltern ebenfalls keinen Namen. Status und Mengen bleiben sichtbar. Über den privaten Rückkehrlink kann der Gast die Namensfreigabe ändern, solange die Liste über diesen Link zugänglich ist. Beim Zurücknehmen der Freigabe wird der gespeicherte Name entfernt; bereits gesehene oder kopierte Namen lassen sich nicht zurückholen.
Reservierung, selbst gemeldeter Kauf und bestätigter Empfang sind unterschiedliche Zustände; Babyforecast prüft keinen Einkauf beim Händler. Der private Reservierungsnachweis wird im Sitzungsspeicher dieses Tabs gehalten und kann in einem privaten Rückkehrlink gesichert werden. Wer diesen Rückkehrlink erhält, kann die zugehörige Reservierung verwalten. Browser können Sitzungen wiederherstellen.
Listen und Reservierungen bleiben bis zur Löschung erhalten. Im Konto lassen sich die Daten exportieren und die Liste samt Reservierungen löschen. Das Löschen des Familienbereichs oder der Anwendungsdaten des Kontos entfernt sie ebenfalls. Shop-Seiten werden erst beim Öffnen eines Links kontaktiert; Babyforecast lädt keine Produktdaten oder Bilder automatisch von dort. Wunschlisten-Seiten werden nicht für die Nutzungsanalyse erfasst. Es gibt keine automatischen Wunschlisten-E-Mails.
Hier kannst du nur die privaten Reservierungsnachweise dieses Tabs entfernen. Die Reservierungen bleiben bestehen. Bewahre benötigte Rückkehrlinks vorher privat auf oder bitte die Familie um Freigabe der Reservierung. Schließe anschließend andere Wunschlisten-Tabs; Verlauf, gespeicherte Links und andere Tabs werden nicht gelöscht. Reservierungsnachweise sind nicht im Demo-Datenexport enthalten.
This clears only this tab’s private reservation receipts, not reservations on the server. Keep any return links you need privately, or ask the family to release your reservation. Afterwards close other wishlist tabs. History, saved links and other tabs are not cleared. Receipt secrets are not included in the demo-data export.
Wishes & practical help
The account service stores one free wish list per family space: titles, items, quantities, optional prices, shop links, notes, designs and reservations. No due date, health details, delivery address or payment is required. Avoid sensitive information in free text. Sharing is off until explicitly enabled; anyone holding or receiving a forwarded link can see shared items and remaining quantities, but not other givers’ names, account details or pregnancy profiles. Linking from games needs a separate choice. Pausing or replacing a link blocks future access but cannot recall copied content.
Guests need no account or email. Names are a surprise by default: a new display name is only stored and shown to the parents after explicit guest approval, never to other guests. Older entries without explicit approval also hide the name from parents. Status and quantities remain visible. Guests can change their choice through their private return link while the list remains accessible through it. Revoking approval removes the stored name; names already seen or copied cannot be recalled.
Reserved, self-reported purchased and manager-confirmed received are separate states; we do not verify shop purchases. This tab’s session storage keeps a private reservation receipt; an optional return link lets its holder manage that reservation. Browsers can restore sessions. Lists and reservations remain until deleted; managers can export or delete them, and space or application-account deletion removes them. External shops are contacted only when their links are opened, without automatic product scraping. Wish-list pages are excluded from usage analytics and do not generate automatic emails.
Spiele & Browser-Speicher
Ergebnisnachrichten enthalten nur die Anzeigenamen von Gewinnern, die dieser Namensnennung selbst zugestimmt haben. Die Eltern prüfen vor dem Teilen eine Vorschau. Es werden keine E-Mail-Adressen der Gäste erhoben; die Eltern leiten die Nachricht selbst weiter. Weitergeleitete Nachrichten lassen sich nicht zurückholen. Im Kontodienst benötigt eine freiwillige einmalige Erinnerung 12 Tage nach dem ET eine gesonderte ausdrückliche Einwilligung. Der ET bleibt vor Gästen verborgen. Abwählen entfernt den Erinnerungs-ET und stoppt eine noch nicht versendete Erinnerung; ein Spiel wird niemals automatisch aufgelöst. Der Versand dieser Erinnerung erfolgt nur nach eigener Zustimmung und wenn sie noch erforderlich ist.
Die lokalen Testspiele speichern Titel, Spitznamen, optionalen ET, Designs, Namen oder Pseudonyme der Mitspielenden, Tipps, Nachrichten und aufgelöste Ergebnisse in diesem Browser. Verwende möglichst fiktive Daten, keine fremden Gesundheitsdaten und keine vollständigen Namen von Kindern. Die Gästeansicht kann den angegebenen ET und das aufgelöste Ergebnis zeigen. Lokale Vorschau-Links funktionieren nicht als geräteübergreifende Einladung.
Die Speicherung dient ausschließlich dem ausdrücklich gestarteten Testspiel (Art. 6 Abs. 1 lit. b DSGVO; notwendiger Speicherzugriff nach § 25 Abs. 2 Nr. 2 TDDDG). Spiele bleiben bis zur Löschung im Spielbereich, hier oder in den Browser-Einstellungen erhalten; es gibt dafür noch keinen automatischen Ablauf. Eine Abmeldung löscht gespeicherte Spiele nicht. Andere Personen mit Zugang zum selben Browser können darauf zugreifen. Online-Spielinhalte liegen davon getrennt im verschlüsselten Kontospeicher bei Hetzner und bleiben bis zur Löschung des Spiels oder Familienbereichs erhalten.
Eine lokale Demo-Freigabe und ein fiktiver Newsletter-Status werden im Sitzungsspeicher dieses Tabs gehalten. Der Browser kann Sitzungen wiederherstellen. Ein lokaler Testtarif bleibt bis zur Entfernung im dauerhaften Speicher. Keines davon ist ein echtes Kundenkonto oder ein Kauf.
Keine Werbetracker · optionale lokale Testmessung
Keine Werbe- oder Social-Media-Tracker. Die frühere Browser-Nutzungsanalyse und ihre Einwilligungsabfrage wurden eingestellt. Für die einfachen serverseitigen Seitenzähler werden keine Cookies oder neuen Browser-Kennungen gesetzt; Einzelheiten stehen unten. Bilder, Schriften und Skripte werden von derselben Website geladen. Externe Links verbinden erst beim Öffnen mit dem jeweiligen Anbieter; es wird kein Referrer übermittelt.
Nur auf localhost kannst du im Seitenfuß freiwillig eine lokale Testmessung aktivieren. Sie zählt ausgewählte Seitenaufrufe, Klicks und Fehler, ohne Formulareingaben, vollständige URLs, Namen oder Gesundheitsdaten. Grundlage ist deine Einwilligung (Art. 6 Abs. 1 lit. a DSGVO und § 25 Abs. 1 TDDDG). Es bleiben höchstens 300 Ereignisse mit Zeitpunkt im Sitzungsspeicher dieses Tabs; sie werden nicht hochgeladen. Ausschalten entfernt die Ereignisse sofort. Ohne Einwilligung erfolgt keine Messung.
Kontakt & Feedback
Der Feedback-Button öffnet nur einen E-Mail-Entwurf an wolfwittmund@googlemail.com. Er enthält deinen Nachrichtentext und freiwillige Kontaktangaben, aber keinen automatisch angehängten ET, Rechner-Link oder Gesundheitsstatus. Erst dein Versand im E-Mail-Programm übermittelt die Nachricht. Bitte sende keine medizinischen Unterlagen; frage bei Bedarf zunächst nach einem geeigneten Übermittlungsweg.
Wir verarbeiten Anfragen zur Beantwortung (Art. 6 Abs. 1 lit. b DSGVO bei Vertragsfragen, sonst lit. f: Interesse an der Bearbeitung deiner Anfrage). Für Datenschutzrechte gilt Art. 6 Abs. 1 lit. c. Die Kommunikation wird über das angegebene Google-Mail-Postfach sowie deinen E-Mail-Anbieter verarbeitet. E-Mail ist nicht zwingend Ende-zu-Ende-verschlüsselt; die Google-Nutzung kann eine Verarbeitung außerhalb des EWR einschließen. Die betriebliche Eignung dieses Postfachs, Verträge und Transfergrundlagen sind vor dem Kundenbetrieb zu prüfen; sie werden hier nicht als abgeschlossen dargestellt.
Gewöhnliche abgeschlossene Anfragen sollen nach spätestens sechs Monaten gelöscht werden. Erforderliche Nachweise zu Rechtsansprüchen oder gesetzlichen Pflichten sind gesondert und nur für die jeweils erforderliche Dauer aufzubewahren. Diese Fristen müssen im produktiven Postfach organisatorisch umgesetzt werden; die Website löscht dort keine Nachrichten.
Hosting und Dienste
Hosting bei Hetzner
Die Website wird bei der Hetzner Online GmbH am Serverstandort Nürnberg, Deutschland, gehostet. Mit Hetzner ist ein Auftragsverarbeitungsvertrag (AVV) nach Art. 28 DSGVO abgeschlossen.
Beim Aufruf der Website können insbesondere IP-Adresse, Request-Pfad (angefragte Seite oder Datei) und Verbindungsdaten verarbeitet werden. Dies dient der notwendigen Bereitstellung und dem Schutz der Website. Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO; unsere berechtigten Interessen sind eine zuverlässige Auslieferung, die Fehlerbehebung sowie der Schutz vor Missbrauch und Angriffen.
Die im Projekt enthaltene Proxy-Konfiguration aktiviert kein Besucher-Accesslog. Das belegt nicht, dass auf dem tatsächlichen Server keine Protokolle entstehen: Betriebs- und Sicherheitsprotokolle können beim Hoster und in der Server- oder Proxy-Umgebung anfallen. Die einfachen Seitenzähler unten sind davon getrennt.
Die Aufbewahrung und Löschung von Hoster- und Systemlogs richten sich nach der jeweiligen Anbieter- und Systemkonfiguration. Die dort tatsächlich geltenden Aufbewahrungsfristen und Löschregeln sind noch nicht abschließend verifiziert und müssen noch dokumentiert werden. Deshalb nennen wir derzeit keine ungeprüfte Anzahl von Tagen. Dieser Punkt bleibt für die Datenschutzprüfung offen; die Angaben werden nach der Verifizierung ergänzt.
Konten & notwendige Kontomails
Die Kontoverbindung ist aktiv. Ein Konto ist für gespeicherte Familienbereiche, Spiele, Wunschlisten und Pro-Profile erforderlich, nicht für den kostenlosen Rechner oder die Teilnahme als eingeladener Gast. Die Newsletter-Einwilligung bleibt gesondert und freiwillig. Eine Browser-Nutzungsanalyse wird nicht mehr angeboten.
Anmeldung mit Supabase: Die Anmeldung erfolgt über Supabase Auth von Supabase Pte. Ltd., Singapur. Bei Registrierung, Anmeldung und Passwortwiederherstellung übermittelt der Babyforecast-Server die dafür erforderliche E-Mail-Adresse, das eingegebene Passwort oder den Bestätigungscode an Supabase. Supabase übernimmt die Passwortprüfung und speichert Passwort-Hashes statt lesbarer Passwörter. Hinzu kommen Kontokennung, Bestätigungsstatus sowie technische Anmelde- und Sicherheitsdaten. Babyforecast speichert keine Passwörter; es speichert die bestätigte Kontokennung, E-Mail-Adresse und Sitzungstokens im verschlüsselten Anwendungsspeicher. Passwörter und Codes werden nicht in Anwendungsprotokolle geschrieben.
Die ausgewählte Projektregion ist Frankfurt, Deutschland (eu-central-1). Eine EU-Projektregion schließt Zugriffe oder weitere Verarbeitungen außerhalb des EWR nicht pauschal aus. Der Supabase-DPA ist nach seinen Bedingungen Teil des Nutzungsvertrags und enthält Standardvertragsklauseln für erfasste Drittlandübermittlungen. Die Unterauftragsverarbeiter und die konkrete Konfiguration sind bei der Transferprüfung zu berücksichtigen.
Speicherung und Sitzung: Wunschlisten, Spielinhalte und freiwillig gespeicherte Pro-Profile liegen im Anwendungsspeicher bei Hetzner, nicht in einer Supabase-Anwendungsdatenbank. Diese Inhalte werden vom Auth-Adapter nicht an Supabase oder mit den Kontomails an Resend gesendet. Ein gespeichertes Pro-Profil benötigt eine gesonderte ausdrückliche Gesundheitsdaten-Einwilligung; ein kostenloser Zugang ersetzt sie nicht. Die Anmeldung verwendet das notwendige Cookie __Host-bf_session mit höchstens zwölf Stunden Laufzeit. Es ist kein Werbe-Cookie; die Sitzung wird beim Abmelden serverseitig gesperrt. Kontofunktionen und notwendige Bestätigungs-/Reset-Mails dienen der angeforderten Leistung (Art. 6 Abs. 1 lit. b DSGVO), Sicherheitsmaßnahmen dem Schutz vor unbefugtem Zugriff (lit. f). Für den notwendigen Cookie-Zugriff gilt § 25 Abs. 2 Nr. 2 TDDDG.
Persönliche Spieleinladungen: Optional kann der Spielmanager einen Vornamen oder Spitznamen als Anrede speichern. Die Anrede erscheint in seiner Verwaltung und nur beim zugehörigen Einladungslink, nicht in der allgemeinen Spielansicht oder bei anderen Gästen. Der Link ist keine Identitätsprüfung: Auch weitergeleitete Links können ihre Anrede anzeigen. Babyforecast versendet diese Einladungen nicht automatisch; beim Kopieren oder Teilen wählt der Manager selbst Empfänger und Kommunikationsdienst. Der Gast wählt seinen Namen für den Tipp unabhängig von dieser Anrede.
Game managers can optionally save a first name or nickname as a personal invitation greeting. It appears in their management screen and through that invitation’s link, not in the shared game or other guests’ invitations. The link is not an identity check: forwarding it also shares the greeting. Babyforecast does not send these invitations automatically; managers choose the recipient and communication service when copying or sharing. Guests choose their own name for their guess independently of the greeting.
Kontomails mit Resend: Supabase ist für Bestätigungs- und Passwort-Reset-Mails über Resend (Plus Five Five, Inc., USA) eingerichtet. Dabei verarbeitet Resend Empfängeradresse, Absender, Betreff, Mailinhalt einschließlich Einmalcode und Zustellinformationen. Die eingerichtete Versandregion Irland ist keine EU-Speicherzusage: Resend speichert auch Mailinhalte und Protokolle in den USA. Laut Anbieterangaben beträgt die Aufbewahrung von Mails und Logs im Free-Tarif derzeit 30 Tage. Der Resend-DPA regelt die Verarbeitung und Übermittlungsgrundlagen. Öffnungs- und Klicktracking sind für diese Kontomails nicht vorgesehen und müssen vor Freischaltung deaktiviert sein. Diese Mails sind kein Newsletter.
Löschung und Aufbewahrung: Im Konto können Anwendungsdaten exportiert und ihre Löschung angefordert werden. Die Löschfunktion entfernt die zugehörigen Anwendungsdaten und sperrt lokale Sitzungen; sie markiert die Löschung der Supabase-Identität für den Betreiber. Der Supabase-Login wird dadurch nicht automatisch beim Anbieter gelöscht. Bis zum Abschluss bleibt ein minimaler Bearbeitungsnachweis bestehen. Die vollständige Bearbeitung einschließlich Anbieter, notwendiger Nachweise und Sicherungen ist organisatorisch sicherzustellen. Die konkrete Aufbewahrung von Supabase-Sicherheitsprotokollen und weiteren Babyforecast-Datensicherungen ist noch zu dokumentieren; die Anbieterfrist für Resend gilt nicht pauschal für diese anderen Daten. Die lokalen Löschwerkzeuge auf dieser Seite löschen keine Online-Konten.
Einmalige Erinnerung 21 Tage vor dem ET
Mit einem kostenlosen Konto und bestätigter E-Mail-Adresse kannst du gesondert eine einzige Erinnerung an den Start des kostenlosen Rechners wählen. Dafür speichern wir deinen ET, die Zeitzone des Familienbereichs sowie Version und Zeitpunkt deiner ausdrücklichen Einwilligung verschlüsselt bei Hetzner. Dein Pro-Profil und eine tägliche Newsletter-Anmeldung sind dafür nicht erforderlich. Der Schwangerschaftsbezug ist eine Gesundheitsangabe; Grundlage sind deine Einwilligungen nach Art. 6 Abs. 1 lit. a und Art. 9 Abs. 2 lit. a DSGVO.
Die Erinnerung ist für ET−21 ab 08:00 Uhr in der gespeicherten Zeitzone geplant. Bei einer Verzögerung kann sie höchstens drei Tage später nachgeholt werden. Du kannst den Erinnerungs-ET vor dem Versand ändern oder die Erinnerung im Konto abbestellen; der Link in der E-Mail erlaubt ausschließlich deren Abbestellung. Ein Öffnen des Links ändert nichts. Pausieren oder Beenden der Updates sowie das Löschen der Gesundheits- oder Kontodaten stoppen eine noch ausstehende Erinnerung ebenfalls. Das Ändern des Pro-ET verändert den gesonderten Erinnerungs-ET nicht automatisch.
Nach Versand, Ablauf oder Abbestellung wird der ET aus dem aktiven Erinnerungsauftrag entfernt. Minimale Einwilligungs- und Versandnachweise bleiben zum Verhindern doppelter Sendungen im verschlüsselten Familienbereich bis zu dessen Löschung. Der Versand erfolgt über Resend zu den hier beschriebenen Bedingungen; die E-Mail macht den Bezug zu Babyforecast erkennbar, enthält aber weder deinen ET noch Fragebogenangaben oder persönliche Prozentwerte. Bereits zugestellte E-Mails und vorhandene Sicherungen werden durch eine Abbestellung nicht zurückgerufen. Die Erinnerung aktiviert keine täglichen E-Mails.
Freiwillige E-Mail-Begleitung · Zahlungen noch nicht freigegeben
Die tägliche E-Mail-Begleitung ist für berechtigte Konten mit bestätigter E-Mail-Adresse freigeschaltet, aber nur nach gesonderter Zustimmung. Ohne zusätzliche Zustimmung zu Gesundheitsangaben im E-Mail-Text enthält die tägliche Mail nur einen neutralen Hinweis auf das geschützte Konto. Mit dieser ausdrücklichen Wahl kann sie persönliche Schätzwerte, Schwangerschaftstipps und Mythenchecks enthalten. Auch Wahrscheinlichkeiten und eine Geburtsmeldung können Gesundheitsinformationen sein. Rechtsgrundlagen sind Art. 6 Abs. 1 lit. a und, soweit Gesundheitsdaten betroffen sind, Art. 9 Abs. 2 lit. a DSGVO.
Eine persönliche Pro-Zahl und ihre Kurve erscheinen in der Tages-Mail nur bei aktivierter Modellnutzung und erfüllten Modellvoraussetzungen. Für denselben Tag und dieselben gespeicherten Angaben verwenden Konto und Mail dieselbe Berechnung. Einzelne Fragebogenantworten und die Aufschlüsselung ihrer Einflüsse werden nicht in die Mail übernommen. Ohne Modellbestätigung oder bei fehlenden Voraussetzungen wird kein persönlicher Prozentwert versendet. Bereits zugestellte oder vom Versanddienst angenommene Nachrichten lassen sich nicht zurückrufen.
Der Versand erfolgt über Resend (Plus Five Five, Inc., USA); Empfängeradresse, Absender, Betreff, der gewählte Mailinhalt und Zustellinformationen werden dort verarbeitet. Die oben beschriebenen Resend-Verträge, Drittlandverarbeitung und Anbieterfristen gelten auch hierfür. Versandaufträge, Zustellstatus und Abmeldeinformationen liegen zusätzlich verschlüsselt bei Hetzner und bleiben Teil des Familienbereichs bis zu seiner Löschung; Anbieterfristen löschen diese lokalen Daten nicht automatisch. Jede Mail bietet einen privaten Link zum Pausieren oder Beenden; auch im Konto kannst du deine Wahl ändern. Bereits zugestellte Mails werden dadurch nicht zurückgerufen. Die Anwendung fügt keine Öffnungspixel oder individuellen Klicktracker ein.
Stripe ist als Zahlungsadapter vorbereitet, nicht als aktiver Checkout. Bei Aktivierung sind Anbieterrolle, konkrete Stripe-Vertragsgesellschaft, Empfänger, Drittlandtransfers und Schutzmaßnahmen nachzutragen. Die Anwendung soll nur Bestellkennung, Produkt, Beträge, Zahlungs-/Erstattungsdatum, Gebühren und Transaktionsreferenzen übernehmen, keine Schwangerschaftsangaben oder Kartendaten. Vertragsabwicklung und Buchhaltung beruhen auf Art. 6 Abs. 1 lit. b und c DSGVO. Gesetzlich aufzubewahrende Belege dürfen bei einer Kontolöschung nicht pauschal gelöscht werden.
Die interne Verwaltung ist nicht anonym zugänglich. Berechtigte Administratoren können sie über eine gesonderte HTTPS-Adresse mit Passwort und zusätzlichem Authenticator-Code öffnen. Daneben bleibt ein getrennt geschützter SSH-Zugang für Administration und Wiederherstellung verfügbar. Finanzunterlagen und redaktionelle Inhalte liegen im privaten Serverspeicher, nicht in den öffentlichen Website-Dateien. Konkrete Backup- und Löschfristen sowie Verfahren zur Wiederherstellung nach Löschanfragen müssen weiterhin dokumentiert und überprüft werden; der Zugangsschutz allein bestätigt diese Verfahren nicht.
Deine Rechte
Je nach Voraussetzung hast du Rechte auf Auskunft, Berichtigung, Löschung, Einschränkung, Datenübertragbarkeit und Widerspruch gegen Verarbeitungen aufgrund berechtigter Interessen. Du kannst eine Einwilligung jederzeit für die Zukunft widerrufen; die Rechtmäßigkeit der Verarbeitung davor bleibt unberührt. Eine Anfrage ist grundsätzlich kostenlos. Wir müssen grundsätzlich innerhalb eines Monats antworten; eine zulässige Verlängerung ist innerhalb dieser Frist zu begründen.
Schreibe an den oben genannten Kontakt. Beschreibe dein Anliegen zunächst ohne unnötige Gesundheitsangaben. Wir dürfen eine angemessene Identitätsprüfung verlangen, aber nicht pauschal eine Ausweiskopie. Lokale Daten sind für uns nicht aus der Ferne zugänglich. Gesetzliche Aufbewahrungspflichten können einer vollständigen Löschung einzelner Unterlagen entgegenstehen; diese Ausnahmen müssen dir erklärt werden.
Du kannst dich bei einer Datenschutzaufsichtsbehörde beschweren, insbesondere am Wohnort, Arbeitsplatz oder Ort des vermuteten Verstoßes. Für den hier genannten Betreiber kommt der Landesbeauftragte für den Datenschutz und die Informationsfreiheit Baden-Württemberg in Betracht.
Seiten-, Länder- und Berechnungszähler & frühere Messdaten
Verantwortlich ist Wolf Wittmund (Kontakt oben). Die frühere einwilligungsbasierte Browser-Nutzungsanalyse wurde eingestellt. Es gibt dafür keine neue Einwilligungsabfrage, keine neuen Browser-Kennungen und keine Übertragung von Klicks, Scrollstufen oder Aufenthaltszeit. Ein alter Zustimmungswert aktiviert sie nicht wieder. Die unten beschriebenen eingabefreien Zähler sind davon getrennt.
Zur groben Auswertung der Reichweite zählt der Server erfolgreiche GET-Abrufe einer festgelegten Auswahl öffentlicher HTML-Seiten. Er nutzt die IP-Adresse der Anfrage kurz im Arbeitsspeicher, um mit der lokalen Datenbank DB-IP Country Lite ein ungefähres Netzwerkland zu bestimmen. Die IP wird keinem Geolokalisierungsdienst übermittelt. Es gibt keine Rückwärts-DNS-Abfrage und keinen Zugriff auf den Browser-Standort.
Der Seitenzähler speichert nur tägliche Summen je Seite und je Seite/Land (UTC), höchstens 90 Tage im aktiven Statistikbestand. Dieser enthält keine IP-Adressen, Cookies, Sitzungs- oder Besucherkennungen, Geräte-Fingerabdrücke, Referrer, Kontoverknüpfungen, Eingaben oder vollständigen URLs mit Suchparametern. Es werden keine Cookies oder neuen Browser-Kennungen gesetzt. Persönliche Konto-, Wunschlisten-, Ergebnis- und Gastfunktionen, APIs und Dateien wie Bilder oder Skripte sind vom Seitenzähler ausgeschlossen. Es gibt keinen externen Analysedienst.
Separat sendet eine bewusst gestartete erfolgreiche Free-/Pro-Berechnung nur die feste Rechenart free oder pro an /api/statistics/calculations auf diesem Server. Auch ein ausdrücklich gespeichertes Pro-Profil mit numerischem Ergebnis kann so zählen. Eingaben, ET, Ergebnis, Konto, Cookies, Kennungen, Referrer oder Standort werden nicht mitgesendet; dieser Zähler liest und speichert keine IP. Gespeichert werden nur UTC-Tag, Rechenart und Anzahl, höchstens 90 Tage im aktiven Bestand, ohne Verknüpfung zu Profil-, Seiten- oder Länderdaten. Beispiele, automatisches Laden, Diagrammänderungen und E-Mail-Hintergrundberechnungen zählen nicht. Die Anzeige zählt empfangene Signale, nicht eindeutige Personen oder nachweislich alle Berechnungen: Blockierung und Offline-Nutzung können fehlen, Wiederholungen mitzählen. Frühere Zahlen werden nicht rekonstruiert.
Das Land ist eine ungefähre Zuordnung des Netzwerks, kein Nachweis von Wohnort, Nationalität oder Person. VPNs, Proxys, Mobilfunk und veraltete IP-Zuordnungen können das Ergebnis verfälschen; unbekannte Länder werden gesondert gezeigt. Frühere Länderwerte werden nicht rekonstruiert. Seitenaufrufe sind keine eindeutigen Besucher: Wiederholtes Laden und Bots können mitzählen. Nutzungspfade, Herkunftsquellen, Klicks und Verweildauer sind nicht verfügbar. Mögliche Betriebsprotokolle bleiben getrennt; siehe Hosting oben.
Lokale Länderdaten: IP Geolocation by DB-IP · CC BY 4.0
Frühere Messdaten: Vor der Einstellung konnten nach ausdrücklicher Einwilligung pseudonyme Seiten-, Zeit-, Scroll-, Herkunfts-, Klick-, Sprach- und Geräteklassenwerte gespeichert werden. Diese können Interesse an Schwangerschaftsthemen erkennen lassen. Bereits vorhandene verschlüsselte Daten unterliegen weiterhin der bisherigen 30-Tage-Frist; es werden keine neuen Messdaten angenommen. Nach Ablauf erscheinen sie nicht mehr in Berichten oder Exporten. Die Bereinigung läuft beim Start, stündlich und vor Berichten; im Normalbetrieb kann sie bis zu eine Stunde nachlaufen, bei einem gestoppten Dienst bis zum nächsten Start.
Wenn dieser Tab noch einen früheren gültigen Schlüssel im Sitzungsspeicher hat, erscheint im Seitenfuß „Frühere Messdaten“. Dort kannst du ausdrücklich einen Download oder die Löschung der zugehörigen Daten aus der aktiven Analyse anfordern. Die Schaltflächen lösen vorher keine Serveranfrage aus. Bei einer fehlgeschlagenen Löschung bleibt der Schlüssel zum erneuten Versuch erhalten; Schließen oder Leeren des Tabs kann ihn entfernen. Die bisherige Aufbewahrungsfrist gilt unabhängig davon weiter. Ein alter Schlüssel wird ausschließlich für diese Rechte verwendet und erzeugt keine neue Messung. Anfragen über den Kontakt oben bleiben möglich; Konto- und lokale Demo-Daten haben eigene Löschfunktionen.
Serversicherungen früherer Messdaten: Die gesonderten Anwendungs-Backups enthalten keine früheren Analysedaten. Vollständige Hetzner-Serversicherungen können dagegen auch verschlüsselte Analysedaten und frühere Datenstände enthalten. Sie dienen ausschließlich der Wiederherstellung, nicht der Auswertung, und bleiben bis zum Überschreiben des jeweiligen rotierenden Backup-Slots oder zur Löschung der Sicherung erhalten. Sieben tägliche Slots sind keine garantierte Sieben-Tage-Löschfrist, insbesondere wenn neue Sicherungen ausbleiben. Eine Löschanforderung entfernt keine einzelnen Datensätze aus bestehenden Serversicherungen. Nach einer Wiederherstellung muss der Betreiber die öffentliche Freigabe gesperrt halten, bis die wiederhergestellte persönliche Analysehistorie verworfen wurde; Kunden-, Wunschlisten- und Versanddaten werden dadurch nicht gelöscht. Die 30-Tage-Frist betrifft die aktive frühere Analyse, nicht eine vollständige Löschung aller Sicherungskopien.
Page, country and calculation counts & previous measurements
Wolf Wittmund (contact above) is responsible. Previous consent-based browser usage analytics has been retired. It no longer offers consent, creates browser identifiers or sends clicks, scroll bands or time spent. A previous consent choice cannot restart it. The input-free counters described below are separate.
To assess public-page reach in broad terms, the server counts successful GET requests for an allowlisted set of public HTML pages. It briefly uses the request IP address in memory to find an approximate network country in the local DB-IP Country Lite database. The IP is not sent to a geolocation service. There is no reverse DNS lookup or access to the browser’s location.
The page counter keeps only daily totals per page and per page/country (UTC) in its active statistics store, for at most 90 days. It contains no IP addresses, cookies, session or visitor identifiers, device fingerprints, referrers, account links, input values or full URLs with query strings. No cookies or new browser identifiers are set. Personal account, wish-list, result and guest functions, APIs and assets such as images or scripts are excluded from page counting. There is no external analytics provider.
Separately, an explicitly started successful Free/Pro calculation sends only the fixed calculator type free or pro to /api/statistics/calculations on this server. An explicitly saved Pro profile with a numerical result can also count. No inputs, due date, result, account, cookies, identifiers, referrer or location are sent; this counter neither reads nor stores IP addresses. It keeps only UTC day, calculator type and count for at most 90 days in the active store, with no links to profiles, page counts or countries. Examples, automatic loading, chart changes and background email calculations do not count. The report counts received signals, not unique people or verified totals of every calculation: blocked or offline signals can be missed and repeats can count. Earlier totals are not reconstructed.
Country is an approximate network location, not evidence of residence, nationality or identity. VPNs, proxies, mobile networks and outdated IP mappings can affect it; unknown countries are shown separately. Earlier country values are not reconstructed. Page views are not unique visitors: reloads and bots can be included. Navigation paths, acquisition sources, clicks and time spent are unavailable. Possible operational logs remain separate; see Hosting below.
Local country data: IP Geolocation by DB-IP · CC BY 4.0
Previous measurements: Before retirement, explicit consent could permit pseudonymous page, time, scroll, referral, click, language and device-category records. These may reveal interest in pregnancy topics. Existing encrypted records retain their previous 30-day retention period; new measurements are no longer accepted. Expired records leave reports and exports. Purging runs at startup, hourly and before reports; physical cleanup may lag by up to one hour in normal operation, or until the next startup when the service is stopped.
If this tab still has a valid earlier key in session storage, “Previous measurements” appears in the footer. You can explicitly request a download or deletion of the associated records from active analytics. These controls make no server request before your action. A failed deletion preserves the key for retry; closing or clearing the tab may remove it. The existing retention period still applies. An earlier key is used only for these rights and starts no new measurement. You can also contact the controller above; account and local demo data have separate deletion controls.
Server backups of previous measurements: Separate application backups exclude previous analytics. Whole-server Hetzner backups can contain encrypted analytics and earlier records. These are for disaster recovery only, not reporting, and remain until their rotating backup slot is overwritten or the backup is deleted. Seven daily slots do not guarantee deletion after seven days, especially if new backups stop. A deletion request does not remove individual records from existing server backups. After restoring a server, the operator must keep public access disabled until restored personal analytics history has been discarded; customer, wish-list and mail-delivery records are not deleted by that step. The 30-day period concerns active previous analytics, not erasure of every backup copy.
Lokale Demo-Daten verwalten / Local demo data
Diese Werkzeuge betreffen nur Babyforecast-Spiele, Testtarif, Demo-Freigabe, lokale Testmessung und den fiktiven Newsletter-Status an dieser Webadresse und in diesem Tab. Andere Adressen oder Ports sind getrennt. Kein Zugriff auf Cloud-Konten, das Finanzjournal, E-Mails, Backups oder Downloads. Laufende Pro-Eingaben in anderen Tabs werden nicht erfasst: dort abmelden oder die Tabs schließen.
These tools cover only the listed Babyforecast demo storage on this origin and in this tab. They do not export or delete server records, finance data, email, backups, downloads, browser history or in-memory Pro forms in other tabs. Close those tabs separately. Keep exports private.
Privacy information in English
Both the German and English information remain available on this page. Additional English sections above cover the reminder without an account, wish lists, photos and optional payment details, current counters and previous measurements, and local-data controls.
Version: 29 October 2026. Controller: Wolf Wittmund, Immenhoferstraße 83, 70180 Stuttgart, Germany; wolfwittmund@googlemail.com. Accounts, online games, wish lists and voluntary email updates are enabled. Creating an account does not subscribe you to email. Checkout and social sign-in remain disabled. Previous browser usage analytics has been retired. The counters described above keep daily page/country totals and, separately, counts of received input-free Free/Pro calculation signals. Only the approximate network-country lookup briefly processes the request IP locally; it is not stored in the statistics. Local previews are separately labelled. Actual host and system log retention has not yet been fully verified; open items are identified below. This page is not a privacy certification.
Calculations and health information
The separate “Babyforecast Pro” calculator at pro-model.html initially processes details only in its tab's memory. Only by choosing “Save these details to my account” can you explicitly transfer a draft to a new account tab on the same origin. This happens within the browser, without health details in a URL, cookie or web storage; the transfer channel closes on receipt or after two minutes. The draft stays in the account tab's memory until that tab is closed or reloaded. Only after review and a separate save with health-data consent is it sent to the account service. Consents and email subscriptions are not imported; signing in alone saves nothing. Answers that cannot be mapped unambiguously must be answered again.
The saved Pro profile uses the model only after additional explicit confirmation; older consents do not enable it automatically. This also stores your answers about labour not having started/expectant management and previous preterm birth, caesarean or cervical surgery, plus the version and timestamp of your model choice. Height and weight are not retained separately after calculating BMI. The estimate is not clinically validated. You can disable model use without deleting your account, games or wish list. Email choices are saved separately and do not change health details or model-use consent.
The free calculator runs in your browser. The localhost Pro demo processes voluntary pregnancy details (such as age, BMI, obstetric history and clinical information) in memory. Separately, after sign-in you can save a Pro profile: with explicit, unticked health-data consent, details are stored encrypted at Hetzner and used there to calculate statistical estimates, under GDPR Articles 6(1)(a) and 9(2)(a). The free calculator remains available without Pro consent. The local withdrawal/removal button ends the demo assessment; “Delete health details and stop emails” in your account removes the saved profile and stops its emails. Accounts, games and wish lists are separate. This automated assessment is not a legally or similarly significant automated decision and is not medical advice.
New shared links and transfers to Pro put dates after #, outside the HTTP request. This is not encryption: recipients, history, bookmarks, extensions or clipboard sync may reveal them. Legacy query links may already have reached a server before being cleaned up. Closing all relevant tabs ends the in-memory session; reloading alone does not clear history, downloads or saved game data.
Local games and optional diagnostics
Result messages include only winners’ display names approved for sharing by those guests. Parents check a preview before sharing. No guest email addresses are collected; parents forward the message themselves. Forwarded messages cannot be recalled. In the account service, an optional one-time reminder 12 days after the due date requires separate explicit consent. The due date is kept private from guests. Opting out removes the reminder due date and stops any unsent reminder; it never reveals a game automatically. That reminder is sent only after its separate opt-in and while it is still needed.
Local games store titles, nicknames, optional due dates, designs, participants' names or aliases, guesses, messages and results until you delete them. Use fictional data, avoid children's full names and other people's health details. Shared-browser users may access this data. Guests can see an explicitly supplied due date and the revealed result. Local preview links do not work across devices. Necessary storage for a requested test game relies on GDPR Article 6(1)(b) and TDDDG §25(2)(2). Online game contents are stored separately in encrypted account storage at Hetzner until the game or family space is deleted.
Demo access and a fictional newsletter status use this tab's session storage; browsers may restore sessions. The demo tariff uses persistent storage. None is a real purchase. There are no advertising trackers or external embedded fonts/scripts. Previous browser usage analytics and its consent prompt have been retired. Simple server-side page counters set no cookies or new browser identifiers; see the Page counts and previous measurements section above. Only on localhost, a separate opt-in permits up to 300 local page/click/error events with timestamps, without form values, full URLs or health details, under GDPR Article 6(1)(a) and TDDDG §25(1). Switch it off in the footer to clear events. Nothing is uploaded. External links connect to their destination only when opened, without a referrer.
Contact, service providers and retention
Feedback opens a draft to the controller's address, containing only your message, optional contact details and feedback category—not your calculator link or health settings. It is sent only by your email app. Contact processing relies on GDPR Article 6(1)(b) for contractual requests, (f) for our interest in answering other requests, and (c) for statutory rights requests. The Google mailbox and your mail provider handle correspondence; email is not necessarily end-to-end encrypted and Google processing may take place outside the EEA. Suitability, contracts and transfer safeguards for business use of this mailbox remain a launch blocker. Do not send medical documents; ask for a suitable channel first. Ordinary closed correspondence is intended to be removed within six months, subject to separately justified legal retention. This requires an operational mailbox procedure, not implemented by the website.
Hosting by Hetzner
The website is hosted by Hetzner Online GmbH at the server location Nuremberg, Germany. A data processing agreement (DPA) under GDPR Article 28 has been concluded with Hetzner.
When you access the website, your IP address, request path (the page or file requested) and connection data may be processed to provide and protect the website. The legal basis is GDPR Article 6(1)(f); our legitimate interests are reliable delivery, troubleshooting and protection against misuse and attacks.
The proxy configuration included in this project does not enable a visitor access log. This does not establish that the actual server produces no logs: operational and security logs may arise at the hosting provider and within the server or proxy environment. The simple page counters described above are separate.
Retention and deletion of host and system logs depend on the respective provider and system configuration. The actual retention periods and deletion rules have not yet been fully verified and still need to be documented. We therefore do not state an unverified number of days. This remains an open privacy-review item; the information will be updated following verification.
Accounts & essential account emails
The account connection is active. An account is required for saved family spaces, games, wish lists and Pro profiles, not for the free calculator or invited guest participation. Newsletter consent remains separate and optional. Browser usage analytics is no longer offered.
Supabase sign-in: The identity provider is Supabase Auth, operated by Supabase Pte. Ltd., Singapore. For registration, sign-in and password recovery, the Babyforecast server sends the required email address, entered password or confirmation code to Supabase. Supabase checks passwords and stores password hashes rather than readable passwords, alongside account identifiers, verification status and technical authentication/security data. Babyforecast does not store passwords; it stores the verified account ID, email address and session tokens in its encrypted application storage. Application logs do not contain passwords or codes.
The selected project region is Frankfurt, Germany (eu-central-1). An EU project region does not rule out all access or processing outside the EEA. The Supabase DPA forms part of its service agreement under its terms and includes Standard Contractual Clauses for covered international transfers. The subprocessor list and actual configuration must be considered in the transfer assessment.
Application storage and sessions: Wish lists, game content and voluntarily saved Pro profiles reside in application storage at Hetzner, not in a Supabase application database. The auth adapter does not send those contents to Supabase or through account emails to Resend. Stored Pro profiles require separate explicit health-data consent, including during free access. Sign-in uses the necessary __Host-bf_session cookie for at most twelve hours, not advertising; logout revokes the server session. Requested account functions and verification/reset emails rely on GDPR Article 6(1)(b); security measures rely on Article 6(1)(f), our interest in preventing unauthorised access. Necessary cookie access relies on TDDDG §25(2)(2).
Resend account emails: Supabase is configured to send verification and password-reset emails through Resend (Plus Five Five, Inc., USA). Resend processes recipient/sender addresses, subjects, message content including one-time codes and delivery information. Sending from Ireland does not mean EU storage: message content and logs are stored in the United States. Its published policy currently states 30-day email/log retention on Free. The Resend DPA addresses processing and transfer safeguards. Open/click tracking is not intended and must be disabled before activation. These messages are not newsletters.
Deletion and retention: The account allows application-data exports and deletion requests. Deletion removes associated application data and revokes local sessions, while marking Supabase identity deletion for operator action. It does not automatically delete the provider login. A minimal processing record remains until completion. Provider deletion, necessary evidence and backups require an operational procedure. Actual Supabase security-log and other Babyforecast backup retention still need documentation; Resend's retention period does not apply to all other data. This page's browser-data controls do not delete online accounts.
One reminder 21 days before your due date
With a free account and verified email address, you can separately choose one reminder when the free calculator starts. We store your due date, your family space's time zone, and the version and timestamp of your explicit consent encrypted at Hetzner. No Pro profile or daily newsletter subscription is required. The pregnancy connection is health information; processing relies on your consent under GDPR Articles 6(1)(a) and 9(2)(a).
The reminder is scheduled for 21 days before your due date, from 08:00 in the saved time zone. Delayed delivery can be caught up for at most three days. Before sending, you can change the reminder due date or cancel in your account; the link in the email only allows cancelling this reminder. Opening it changes nothing. Pausing or stopping updates and deleting health or account data also stop a pending reminder. Changing the Pro due date does not automatically change the separate reminder date.
After delivery, expiry or cancellation, the due date is removed from the active reminder record. Minimal consent and delivery records remain encrypted in the family space until its deletion to prevent duplicate delivery. Resend sends the message under the conditions described here; the email reveals a connection with Babyforecast but includes no due date, questionnaire answers or personal percentages. Cancelling cannot recall delivered emails or existing backups. The reminder never enables daily emails.
Voluntary email updates · payments not yet enabled
A personal Pro value and its chart appear in daily emails only with model use enabled and its eligibility requirements met. For the same day and saved details, the account and email use the same calculation. Individual questionnaire answers and the breakdown of their effects are not included in the email. Without model confirmation or when prerequisites are missing, no personal percentage is sent. Messages already delivered or accepted by the mail provider cannot be recalled.
Daily email updates are enabled for eligible accounts with verified email addresses, only after separate consent. Without additional consent to health information in email, the daily message contains only a neutral notification linking to the protected account. With that explicit choice it can include personal estimates, pregnancy tips and myth checks. Even probabilities and a birth announcement can reveal health information. The bases are GDPR Article 6(1)(a) and, where health information is involved, Article 9(2)(a).
Resend (Plus Five Five, Inc., USA) processes recipient/sender addresses, subject, the chosen message content and delivery information. The Resend contracts, international processing and provider retention described above also apply here. Mail jobs, delivery status and unsubscribe information are additionally stored encrypted at Hetzner as part of the family space until its deletion; provider retention does not automatically delete those local records. Every message offers a private pause/stop link, and choices can also be changed in the account. Already delivered messages cannot be recalled. The application adds no open-tracking pixels or individual click trackers.
Stripe is prepared but checkout is disabled. Before activation, specify the actual Stripe legal entity, roles, recipients and international-transfer safeguards. The adapter minimises local accounting data to order/product IDs, amounts, dates, fees and transaction references; no pregnancy or card data. Contract and statutory bookkeeping purposes rely on Articles 6(1)(b) and (c). Financial records subject to legal retention cannot simply be erased with an account.
Internal management is not accessible anonymously. Authorised administrators can open it through a separate HTTPS address protected by a password and an additional authenticator code. A separately protected SSH path remains available for administration and recovery. Financial records and editorial content stay in private server storage, not public website files. Actual backup and deletion periods and restoration procedures following erasure requests still need documentation and verification; access protection alone does not verify those procedures.
Your choices and rights
Subject to applicable conditions, you can request access, correction, erasure, restriction, portability and object to legitimate-interest processing. Consent can be withdrawn for the future without changing the lawfulness of prior processing. Contact the controller privately, never through public GitHub issues. Requests are generally free and answered within one month; any permitted extension must be explained within that period. Only proportionate identity checks should be required. We cannot remotely access browser-only data; use the local controls above. Retention exceptions must be explained. You may complain to a supervisory authority, including the Baden-Württemberg authority linked above, or the authority where you live, work or consider an infringement to have occurred.