Transparency about data
Privacy policy
How data is processed when you visit the website and use the simulator.
English courtesy translation (non-binding)
The German original below is the legally authoritative version. This English text is provided for convenience only and does not replace the original.
1. Controller
Christoph Dirnbauer Arabellastraße 5 81925 Munich Germany c.r.dirnbauer@gmail.com2. Public website and simulator
The landing page and guided assistant do not store inputs permanently. Only when a preview or simulation is requested are details such as saving rate, starting wealth, horizon and assumed return sent to the server. They are processed in memory solely to calculate the result and are not stored as a portfolio or configuration.
The individual financial calculators also send inputs to our server when calculating. These may include salary, tax class, church-tax status, children, birth dates and asset values. New forms send them in the request body (POST), not the page address. Calculation responses must not be cached. Old links may still contain inputs in the address; share them carefully.
Share links store selected values only in the URL fragment,
after the #. Browsers do not send this part to the
server. Please still share such a link only with people who may
see its contents.
Simulations that use market history read only price series already stored in the local PostgreSQL database. A web request does not contact an external market-data provider. Financial inputs are not stored as a portfolio or configuration.
The landing page embeds no content from the data sources it names. Source references are ordinary external links; the relevant provider's website is opened only after a deliberate click, and its privacy notice then applies.
Processing is necessary to provide the simulator explicitly requested and to deliver the website securely and reliably, on the basis of Article 6(1)(f) GDPR. The legitimate interest is operating this free service.
3. Language and appearance in the browser
If the language is changed explicitly, a technically necessary cookie
named ip_lang stores that choice for no more than one
year. It contains only de or en, is not
used for tracking and can be removed with the browser's website
data. Without an explicit choice, the requested URL and, on the
first visit, the browser language determine the language.
Display settings may also be stored in the browser's local
storage (localStorage): the deliberately selected
light or dark appearance, the chosen display currency, and which
sections of the input form are expanded. It contains no portfolio
or other financial data, is not used for tracking and can be
removed by deleting the website data in the browser.
4. Connection and security logs
When the website is accessed, web servers and upstream security components may process technically necessary details: IP address, time, requested path, HTTP method, response status, transferred data volume, referrer and browser identification. They support delivery, troubleshooting and the detection and prevention of attacks, and are not combined with simulation profiles.
Routine connection and security logs are deleted after 14 days at the latest, unless a specific security incident requires longer, purpose-bound retention.
The legal basis is Article 6(1)(f) GDPR: the legitimate interest is secure and reliable operation.
5. Hosting and recipients
Hosting and technical operation: Self-hosted (server location or country: Germany). If an external provider is used, it processes technical data only as needed for hosting, maintenance and security.
Data is otherwise disclosed only where technically necessary, legally required or necessary to establish, exercise or defend legal claims. Processing outside the EU or EEA must meet the requirements of Articles 44 et seq. GDPR.
6. No analytics, advertising or profiling
The website currently uses no web analytics, advertising networks, social-media pixels or personalised advertising. It does not create visitor profiles. Future advertising, donation features or additional external services will not be enabled without prior technical and legal review; this notice will be updated first.
The site does keep its own counts of how often each page was opened. These are plain numbers per page and per day – for example that a page was opened forty times on a given date – and they are not linked to each other, to a session, or to any person. No third party receives them, no cookie is involved, and nothing about a visit is stored beyond the count itself.
7. Retention
Simulation and portfolio values are not stored permanently. The visitor counter stores an aggregate total with its start date, and a count of openings per page and per day. Salted address hashes are used only to avoid counting the same visitor twice on the same day; they remain in memory, are never written to disk or to the database, and are discarded with a fresh random salt when the day changes, so counts from two different days cannot be connected. The retention period stated above applies to logs.
8. Rights of data subjects
Subject to the statutory requirements, data subjects have in particular the rights of access (Article 15 GDPR), rectification (Article 16), erasure (Article 17), restriction (Article 18), data portability (Article 20) and objection to processing based on legitimate interests (Article 21). Consent may be withdrawn at any time with effect for the future.
To exercise these rights, contact c.r.dirnbauer@gmail.com.
You also have the right to complain to a data-protection supervisory authority.
Competent or stated supervisory authority: Bayerisches Landesamt für Datenschutzaufsicht (BayLDA).
9. Automated decisions and changes
No automated decision-making within the meaning of Article 22 GDPR takes place. Simulation results do not trigger a decision about any person.
This notice is updated when functions, recipients or the legal situation changes. The current version is always available via the Privacy link.
German original (authoritative)
1. Verantwortliche Person
Christoph Dirnbauer Arabellastraße 5 81925 Munich Germany c.r.dirnbauer@gmail.com2. Öffentliche Website und Simulator
Die Landingpage und der Fragen-Assistent speichern Eingaben nicht dauerhaft. Erst wenn eine Ergebnisvorschau oder Simulation angefordert wird, werden Angaben wie Sparrate, Startvermögen, Zeitraum und angenommene Rendite an den Server übertragen, dort ausschließlich zur Berechnung im Arbeitsspeicher verarbeitet und von der Anwendung nicht als Portfolio oder Konfiguration gespeichert.
Auch die einzelnen Finanzrechner übertragen Eingaben bei der Berechnung an unseren Server. Dazu können Gehalt, Steuerklasse, Kirchensteuer, Angaben zu Kindern, Geburtsdaten und Vermögenswerte gehören. Neue Formulare senden diese Daten im Anfrageinhalt (POST), nicht in der Seitenadresse. Berechnungsantworten dürfen nicht zwischengespeichert werden. Alte Links können Eingaben noch in der Adresse enthalten; teile sie entsprechend vorsichtig.
Freigabelinks speichern die gewählten Werte nur im Fragment der
URL, also hinter dem Zeichen #. Dieser Teil wird beim
Aufruf nicht an den Server gesendet. Bitte teile einen solchen
Link trotzdem nur mit Personen, die seine Inhalte sehen dürfen.
Simulationen mit Marktverläufen lesen ausschließlich die bereits in der lokalen PostgreSQL-Datenbank gespeicherten Kursreihen. Ein Webaufruf kontaktiert keinen externen Marktdatenanbieter. Finanzielle Eingaben werden nicht als Portfolio oder Konfiguration gespeichert.
Die Landingpage bindet keine Inhalte der dort genannten Datenquellen ein. Quellenverweise sind gewöhnliche externe Links; erst bei einem bewussten Anklicken wird die Website des jeweiligen Anbieters geöffnet, für die dessen Datenschutzhinweise gelten.
Die Verarbeitung erfolgt zur Bereitstellung des ausdrücklich aufgerufenen Simulators und zur sicheren, zuverlässigen Auslieferung der Website auf Grundlage von Art. 6 Abs. 1 lit. f DSGVO. Das berechtigte Interesse liegt im Betrieb dieses kostenlosen Angebots.
3. Sprache und Darstellung im Browser
Wird die Sprache ausdrücklich gewechselt, speichert ein technisch
notwendiges Cookie namens ip_lang die Auswahl für
höchstens ein Jahr. Es enthält ausschließlich de
oder en, dient nicht dem Tracking und kann über die
Website-Daten des Browsers gelöscht werden. Ohne diese Auswahl
richtet sich die Sprache nach der aufgerufenen URL und beim ersten
Besuch nach der Browsersprache.
Außerdem können Anzeigeeinstellungen im lokalen Browserspeicher
(localStorage) hinterlegt werden: die bewusst gewählte
Darstellung (hell oder dunkel), die gewählte Anzeigewährung und
welche Abschnitte des Eingabeformulars aufgeklappt sind.
Dort liegen keine Portfolio- oder sonstigen Finanzdaten;
diese Werte dienen nicht dem Tracking und können jederzeit durch
Löschen der Website-Daten im Browser entfernt werden.
4. Verbindungs- und Sicherheitsprotokolle
Beim Abruf können Webserver und vorgeschaltete Sicherheitskomponenten technisch erforderliche Angaben verarbeiten: IP-Adresse, Zeitpunkt, angeforderter Pfad, HTTP-Methode, Antwortstatus, übertragene Datenmenge, Referrer und Browserkennung. Diese Daten dienen der Auslieferung, Fehleranalyse sowie dem Erkennen und Abwehren von Angriffen. Sie werden nicht mit Simulationsprofilen zusammengeführt.
Reguläre Verbindungs- und Sicherheitsprotokolle werden spätestens nach 14 Tagen gelöscht, sofern ein konkreter Sicherheitsvorfall keine längere, zweckgebundene Aufbewahrung erforderlich macht.
Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO. Das berechtigte Interesse besteht im sicheren und störungsfreien Betrieb.
5. Hosting und Empfänger
Hosting und technischer Betrieb: Self-hosted (Serverstandort bzw. Land: Germany). Soweit hierfür ein externer Dienstleister eingesetzt wird, verarbeitet er technische Daten nur, soweit dies für Hosting, Wartung und Absicherung erforderlich ist.
Eine Weitergabe erfolgt darüber hinaus nur, wenn sie zur technischen Bereitstellung erforderlich ist, eine gesetzliche Pflicht besteht oder sie zur Geltendmachung, Ausübung oder Verteidigung von Rechtsansprüchen notwendig ist. Bei einer Verarbeitung außerhalb von EU und EWR werden die Voraussetzungen der Art. 44 ff. DSGVO beachtet.
6. Keine Analyse, Werbung oder Profile
Die Website verwendet derzeit keine Webanalyse, keine Werbenetzwerke, keine Social-Media-Pixel und keine personalisierte Werbung. Es werden keine Besucherprofile gebildet. Spätere Werbung, Spendenfunktionen oder zusätzliche externe Dienste werden nicht ohne vorherige technische und rechtliche Prüfung aktiviert; diese Erklärung wird davor entsprechend aktualisiert.
Die Website zählt allerdings selbst, wie oft die einzelnen Seiten aufgerufen wurden. Dabei handelt es sich um reine Zahlen je Seite und je Tag – etwa dass eine Seite an einem bestimmten Datum vierzig Mal geöffnet wurde. Diese Zahlen sind weder untereinander noch mit einer Sitzung oder einer Person verknüpft. Sie werden an niemanden weitergegeben, es wird kein Cookie gesetzt, und über einen Besuch wird nichts über die Zählung hinaus gespeichert.
7. Speicherdauer
Simulations- und Portfoliowerte werden von der Anwendung nicht dauerhaft gespeichert. Der Besuchszähler speichert einen aggregierten Gesamtwert mit dessen Startdatum sowie die Zahl der Aufrufe je Seite und je Tag. Gesalzene Adress-Hashes dienen ausschließlich dazu, dieselbe Besucherin oder denselben Besucher an einem Tag nicht doppelt zu zählen; sie verbleiben im Arbeitsspeicher, werden weder auf die Festplatte noch in die Datenbank geschrieben und bei Tageswechsel mit einem neuen Zufallssalz verworfen, sodass sich Zählungen zweier Tage nicht miteinander verbinden lassen. Für Protokolle gilt die oben angegebene Frist.
8. Rechte betroffener Personen
Betroffene Personen haben nach Maßgabe der gesetzlichen Voraussetzungen insbesondere das Recht auf Auskunft (Art. 15 DSGVO), Berichtigung (Art. 16), Löschung (Art. 17), Einschränkung der Verarbeitung (Art. 18), Datenübertragbarkeit (Art. 20) und Widerspruch gegen Verarbeitungen auf Grundlage berechtigter Interessen (Art. 21). Eine erteilte Einwilligung kann jederzeit mit Wirkung für die Zukunft widerrufen werden.
Zur Ausübung dieser Rechte genügt eine Nachricht an c.r.dirnbauer@gmail.com.
Außerdem besteht das Recht, sich bei einer Datenschutz-Aufsichtsbehörde zu beschweren.
Zuständige bzw. angegebene Aufsichtsbehörde: Bayerisches Landesamt für Datenschutzaufsicht (BayLDA).
9. Automatisierte Entscheidungen und Änderungen
Es findet keine automatisierte Entscheidungsfindung im Sinne von Art. 22 DSGVO statt. Simulationsergebnisse lösen keine Entscheidung über eine Person aus.
Diese Erklärung wird angepasst, wenn sich Funktionen, Empfänger oder Rechtslage ändern. Die jeweils aktuelle Fassung ist dauerhaft über den Link „Datenschutz“ erreichbar.