Datenschutzerklärung
Diese App wird von Fabian Dietenberger privat betrieben. Sie ist kein offizielles Angebot der Stadt Leutkirch im Allgäu und wird nicht in deren Auftrag betrieben.
1. Allgemeine Hinweise
Diese Datenschutzerklärung informiert darüber, welche personenbezogenen Daten erhoben, verarbeitet und zu welchen Zwecken sie genutzt werden, wenn diese Website besucht oder Dienste (z. B. Chatbot, Abfallkalender) in Anspruch genommen werden.
Personenbezogene Daten sind alle Daten, mit denen eine persönliche Identifikation möglich ist. Verantwortlich im Sinne der DSGVO ist:
Fabian Dietenberger
Gartenstraße 22, 88353 Kißlegg
E-Mail: fabian@dietenberger.me
2. Hosting bei Vercel
Diese Website wird bei Vercel Inc. (USA) gehostet. Vercel verarbeitet Daten, die für den Betrieb der Website technisch notwendig sind (z. B. IP-Adresse, Server-Log-Dateien). Soweit Daten auf Servern außerhalb der EU verarbeitet werden, erfolgt dies auf Grundlage von Standardvertragsklauseln und Zertifizierungen nach dem "EU-U.S. Data Privacy Framework". Details siehe: Vercel Datenschutzerklärung (öffnet in neuem Tab).
3. Rechtsgrundlagen und Rechte
Die Verarbeitung personenbezogener Daten erfolgt stets auf Basis von Art. 6 DSGVO, insbesondere wenn:
- eine Einwilligung erteilt wurde (Art. 6 Abs. 1 lit. a DSGVO),
- dies zur Erfüllung eines Vertrags oder vorvertraglicher Maßnahmen erforderlich ist (Art. 6 Abs. 1 lit. b DSGVO),
- eine rechtliche Verpflichtung besteht (Art. 6 Abs. 1 lit. c DSGVO),
- oder ein berechtigtes Interesse vorliegt (Art. 6 Abs. 1 lit. f DSGVO).
Betroffene Personen haben das Recht auf Auskunft (Art. 15 DSGVO), Berichtigung, Löschung, Einschränkung der Verarbeitung, Datenübertragbarkeit sowie Widerspruch (Art. 21 DSGVO). Zudem können erteilte Einwilligungen jederzeit widerrufen werden. Beschwerden können an die zuständige Aufsichtsbehörde gerichtet werden, z. B. den Landesbeauftragten für Datenschutz in Baden-Württemberg.
4. Datenerfassung & Server-Log-Dateien
Beim Besuch dieser Website erhebt Vercel automatisch Informationen (z. B. Browsertyp, Betriebssystem, IP-Adresse, Zeit des Seitenaufrufs), um den Betrieb und die Sicherheit zu gewährleisten (Art. 6 Abs. 1 lit. f DSGVO). Eine Zusammenführung mit anderen Datenquellen findet nicht statt.
5. Webanalyse
„Vercel Web Analytics“ wird eingesetzt, um die Nutzung des Angebots auszuwerten. Dieser Dienst verwendet keine Cookies und erfasst anonymisierte Informationen (z. B. Länderherkunft, Gerätetyp). Rechtsgrundlage ist das berechtigte Interesse an der Optimierung des Angebots (Art. 6 Abs. 1 lit. f DSGVO).
6. KI-Chatbot
Im KI-Chat antwortet eine Künstliche Intelligenz, kein Mensch. Die Antworten werden automatisch erzeugt und können Fehler enthalten.
Für Antworten, die nicht aus dem Zwischenspeicher stammen, wird der Gesprächskontext über das Backend an den KI-Routing-Dienst OpenRouter übermittelt und dort von einem KI-Sprachmodell verarbeitet (derzeit DeepSeek V4 Flash). Es werden ausschließlich Anbieter genutzt, die Eingaben weder dauerhaft speichern (Zero Data Retention) noch für das Training von KI-Modellen verwenden. Der Anbieter erhält keine direkten Informationen zur IP-Adresse oder zu Browserdaten, da ein Proxy-Server dazwischengeschaltet ist. Es wird darum gebeten, keine sensiblen Daten (z. B. Gesundheitsdaten) einzugeben. Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an modernen Interaktionsmöglichkeiten). Der sichtbare Gesprächsverlauf wird lokal im Browser zwischengespeichert (Session Storage), damit er beim Wechsel auf andere Seiten erhalten bleibt. Dieser lokale Verlauf wird gelöscht, sobald der Tab geschlossen oder „Neues Gespräch“ gewählt wird.
Um Antwortzeiten und Kosten zu senken, speichert das Backend abgeschlossene KI-Antwortschritte und die dabei erzeugten Werkzeugaufrufe vorübergehend in einem gemeinsam genutzten Server-Zwischenspeicher (Redis von Upstash). Sie können für wortgleich passende Gesprächskontexte einschließlich vorheriger Fragen und Antworten erneut verwendet werden. Die Zuordnung erfolgt über einen Hash des vollständigen verarbeiteten Kontexts; die Eingaben werden nicht als gesonderter Gesprächsverlauf im Zwischenspeicher abgelegt. Gespeicherte Antworten und Werkzeugaufrufe können jedoch Angaben aus Ihren Eingaben enthalten. Die Einträge verfallen spätestens zur nächsten Mitternacht in der Zeitzone Europe/Berlin. Das Schließen des Tabs oder „Neues Gespräch“ löscht nur den lokalen Verlauf, nicht diese vorübergehenden Server-Einträge. Es werden keine Nutzerprofile oder dauerhaften serverseitigen Gesprächsverläufe angelegt.
Für die Suche im Gemeindeblatt „Leutkirch hat was“ werden Suchbegriffe über OpenRouter mit dem Modell BGE-M3 in numerische Suchvektoren umgewandelt. Diese Begriffe können aus Ihrer Frage abgeleitet sein. Dabei gelten dieselben Vorgaben zu Zero Data Retention und zum Ausschluss von Modelltraining wie beim Sprachmodell. Die Suchvektoren werden für den jeweiligen Suchaufruf verwendet; die aufbereiteten öffentlichen Gemeindeblatt-Inhalte liegen in der Datenbank dieser App.
Für die Suche auf der offiziellen Stadt-Website übermittelt das Backend Suchbegriffe an Tavily. Diese können aus Ihrer Frage abgeleitet sein. Die OpenRouter-Einstellung für Zero Data Retention gilt nicht für diesen Suchdienst. Öffentliche Suchergebnisse werden bis zu 24 Stunden zwischengespeichert; Suchbegriffe werden im Cache-Schlüssel nur als Hash verwendet. Es werden Chat-Antworten nur im beschriebenen befristeten Server-Zwischenspeicher aufbewahrt. Eine ausschließliche Verarbeitung der KI-Anfragen innerhalb der EU ist nicht zugesichert.
7. Push-Benachrichtigungen
Wenn Sie Benachrichtigungen aktivieren, speichern wir eine zufällige Gerätekennung, einen gehashten Zugriffsschlüssel und die technische Push-Adresse mit Verschlüsselungsschlüsseln sowie Angaben zum Browser und zum Zeitpunkt der letzten Aktivität. Die Gerätekennung ist keinem Benutzerkonto zugeordnet. Für Abfallerinnerungen speichern wir die von Ihnen gewählte Straße und Hausnummer. Pausierte Adressen bleiben nur auf Ihrem Gerät gespeichert.
Wenn Sie ein Thema ausschalten, entfernen wir die zugehörige Auswahl vom Server. Wenn eine Push-Adresse abläuft, entfernen wir diese Adresse und ihre Verschlüsselungsschlüssel; Ihre aktive Themenwahl bleibt für die Wiederherstellung erhalten. Wenn Sie alle Themen ausschalten, entfernen wir auch die Push-Adresse, ihre Schlüssel und die Browserkennung. Eine Deinstallation oder eine im Browser entzogene Berechtigung erreicht unseren Server nicht automatisch. Die Gerätekennung, der gehashte Zugriffsschlüssel, die Aktivitätsdaten und eine noch aktive Themenwahl haben keine feste automatische Löschfrist. Schalten Sie die Themen vor einer Deinstallation aus, um auch gespeicherte Abfalladressen zu entfernen.
Die Zustellung erfolgt verschlüsselt über den Push-Dienst Ihres Browsers: je nach Gerät über Apple, Google oder Mozilla. Der jeweilige Dienst verarbeitet die technische Zustelladresse. Wir verwenden Web Push. Aktive Auswahl und Benachrichtigungsberechtigung können Sie in den Einstellungen verwalten. Zustellprotokolle werden nach 90 Tagen gelöscht. Eine Annahme durch den Push-Dienst bestätigt noch keine Anzeige auf Ihrem Gerät.
8. Kontaktaufnahme per E-Mail
Bei einer Kontaktaufnahme per E-Mail werden die übermittelten Angaben (z. B. Name, E-Mail-Adresse, Inhalt) verarbeitet, um die Anfrage zu bearbeiten. Rechtsgrundlage ist Art. 6 Abs. 1 lit. b DSGVO (Vertragserfüllung bzw. vorvertragliche Maßnahmen) oder das berechtigte Interesse an der Kommunikation (Art. 6 Abs. 1 lit. f DSGVO).
9. Cookies und ähnliche Technologien
Beim Betrieb dieser Website können Cookies oder vergleichbare Technologien (z. B. Local Storage) eingesetzt werden, um Sicherheitsfunktionen zu ermöglichen und Einwilligungen zu speichern. Soweit für den Betrieb erforderlich, beruht die Verarbeitung auf Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse). In anderen Fällen erfolgt eine Einwilligung (Art. 6 Abs. 1 lit. a DSGVO).
Fehlerdiagnose mit Sentry
Zur Erkennung und Behebung technischer Fehler verwenden wir Sentry (Functional Software, Inc.). Fehlerberichte enthalten technische Fehlerangaben, Programmstellen, die App-Version und gegebenenfalls eine Kennung des fehlgeschlagenen Hintergrundjobs. Ungeprüfte Fehlermeldungen werden vor dem Versand durch einen allgemeinen Hinweis ersetzt. Beim direkten Versand aus Ihrem Browser entsteht außerdem eine Netzwerkverbindung zu Sentry, bei der Ihre IP-Adresse technisch übertragen wird. Sentry entfernt sie aus gespeicherten Fehlerberichten; daraus abgeleitete grobe Ortsangaben können dort erhalten bleiben.
Die App erfasst für Sentry keine Gesprächsinhalte, Anfrage- oder Antwortinhalte, Cookies, Nutzerprofile oder lokalen Variablen. Aufzeichnungen von Seitenbesuchen, Sitzungen und Nutzeraktionen, Performance-Tracing und Session Replay sind deaktiviert. Das eigenständige Sentry-Projekt dieser App verwendet die Datenregion Deutschland. Angaben zu Sentry als Anbieter und dessen Verarbeitung finden Sie in der Sentry-Datenschutzerklärung (öffnet in neuem Tab).
10. Speicherdauer
Personenbezogene Daten werden nur so lange, wie es für die oben genannten Zwecke oder gesetzliche Aufbewahrungsfristen erforderlich ist, gespeichert. Anschließend werden sie gelöscht oder anonymisiert, sofern keine abweichenden gesetzlichen Vorschriften entgegenstehen.
11. Datensicherheit & Verschlüsselung
Um die Sicherheit Ihrer Daten bei der Übertragung zu schützen, verwenden wir dem aktuellen Stand der Technik entsprechende Verschlüsselungsverfahren (z. B. SSL/TLS). Dadurch soll sichergestellt werden, dass Ihre personenbezogenen Daten vor unbefugter Kenntnisnahme Dritter geschützt sind.
Diese Sicherheitsmaßnahmen werden regelmäßig dem aktuellen Stand der Technik angepasst, um ein Höchstmaß an Schutz zu gewährleisten. Dennoch weisen wir darauf hin, dass die Datenübertragung im Internet (z. B. bei der Kommunikation per E-Mail) Sicherheitslücken aufweisen kann.
12. Restaurantkarten
Die Restaurantkarten verwenden Kartenbilder von CARTO auf Basis von OpenStreetMap. Beim Öffnen einer Restaurantdetailseite oder der Kartenansicht lädt Ihr Browser die Kartenbilder direkt von CARTO. Dabei werden Ihre IP-Adresse und technische Angaben zur Anfrage an den Kartenanbieter übertragen.
Ihr Gerätestandort wird nur abgefragt, wenn Sie „Meinen Standort anzeigen“ auswählen und den Zugriff im Browser erlauben. Die App zeigt die Position auf der Karte an und speichert sie nicht auf ihrem Server. Zum Laden der Kartenbilder werden die Koordinaten der angezeigten Kartenausschnitte an CARTO übermittelt.
13. Abfallkalender
Für die Abfuhrtermine fragt das Backend den unabhängigen Dienst abfallkalender-rv.de (öffnet in neuem Tab) ab. Dabei werden die ausgewählte Stadt, Straße und Hausnummer übermittelt. Der Dienst erhält die Anfrage vom Server dieser App. Ihre gemerkte Adresse bleibt lokal auf Ihrem Gerät gespeichert. Verbindlich sind die Angaben im Abfallkalender des Landkreises Ravensburg (öffnet in neuem Tab).