Zum Inhalt springen

Datenschutzerklärung

Was wir speichern, wozu, wie lange und wie Sie es löschen. Geschrieben anhand des Codes, wie er heute läuft, nicht anhand einer Vorlage.

Letzte Überarbeitung: 23. September 2026 · Version 1.0

1. Wer Ihre Daten verarbeitet

[PENDIENTE: datos del responsable] — Firma, Steuernummer, Anschrift und Kontakt-E-Mail. Solange dieser Block leer ist, darf diese Seite nicht veröffentlicht werden: Art. 10 LSSI-CE (öffnet in neuem Tab) verlangt, den Diensteanbieter zu benennen.

CityVibe (cityvibe.guide) ist ein Veranstaltungskatalog für Spanien. Fast die ganze Website lässt sich nutzen, ohne uns irgendetwas zu erzählen: Suchen, Filtern, eine Veranstaltung lesen und den Link des Veranstalters öffnen braucht kein Konto.

Wir haben keinen Datenschutzbeauftragten: Wir verarbeiten weder Daten in großem Umfang noch besondere Kategorien, deshalb verpflichtet uns Art. 37 DSGVO (öffnet in neuem Tab) nicht dazu. Ändert sich das, schreiben wir es hier.

2. Was wir speichern, wozu und auf welcher Rechtsgrundlage

2.1 Ihr Konto (nur wenn Sie sich mit Google oder Telegram anmelden)

  • Interne Kennung (UUID)

    Woher es kommt
    Erzeugen wir selbst
    Wozu
    Sie in unserer Datenbank zu sein
  • Kennung des Anbieters (Googles „sub“, Ihre numerische Telegram-ID)

    Woher es kommt
    Vom Anbieter, bereits geprüft
    Wozu
    Sie beim nächsten Mal wiederzuerkennen
  • E-Mail-Adresse

    Woher es kommt
    Von Google, wenn Sie sich mit Google anmelden
    Wozu
    Konten auseinanderzuhalten. Wir versenden keine E-Mails
  • Name und Profilbild

    Woher es kommt
    Von Google oder Telegram
    Wozu
    Sie auf der Website und in Hinweisen mit Namen anzusprechen
  • Sprache, Stadt und Zeitzone

    Woher es kommt
    Wählen Sie selbst
    Wozu
    Die Website in Ihrer Sprache zu zeigen und Ihnen zur Uhrzeit Ihrer Stadt zu schreiben

Rechtsgrundlage: Erfüllung des Vertrags — Art. 6 Abs. 1 lit. b DSGVO (öffnet in neuem Tab). Sie haben ein Konto verlangt; ohne diese Daten gibt es kein Konto.

Zwei Dinge, die man wissen sollte:

  • Wir führen Konten niemals über die E-Mail-Adresse zusammen. Melden Sie sich mit Google an und später mit Telegram und tragen beide dieselbe Adresse, bleiben es zwei getrennte Konten, bis Sie sie in Ihrem Profil selbst verknüpfen. Eine Adresse beweist nicht, wer Sie sind.
  • Gehört eine Adresse bereits zu einem anderen Konto, wird das neue Konto ohne Adresse angelegt; zusammengeführt wird nichts.

2.2 Ihre Hinweise

Wir speichern, worüber Sie benachrichtigt werden wollten: Städte, Kategorien, Höchstpreis, Häufigkeit (sofort oder Tageszusammenfassung), das bevorzugte Zeitfenster und den Kanal.

Rechtsgrundlage: Vertrag (Art. 6 Abs. 1 lit. b). Es ist buchstäblich der Dienst, den Sie verlangt haben.

2.3 Telegram

Wenn Sie in unserem Bot auf Start drücken, speichern wir Ihre Telegram-ID und den Zeitstempel, der sagt „dieser Person darf man schreiben“. Meldet Telegram uns, dass Sie den Bot blockiert haben, löschen wir diese Markierung und hören auf, es zu versuchen. Den Text Ihrer Nachrichten an den Bot speichern wir nie.

Rechtsgrundlage: Vertrag. Ihr „Start“ ist die Anfrage.

2.4 Versandprotokoll

Zu jedem Hinweis, den wir Ihnen senden, speichern wir: an wen, zu welcher Veranstaltung, über welchen Kanal, wann er fällig war, wann er hinausging, ob er ankam und, falls nicht, den technischen Grund. Den Text der Nachricht speichern wir nicht.

Wozu das dient: Ihnen nicht zweimal zur selben Veranstaltung zu schreiben (das ist der Schlüssel gegen Dubletten), Fehlgeschlagenes zu wiederholen und zu wissen, wann man aufhört zu drängen. Nach 180 Tagen löschen wir bei jedem abgeschlossenen Versand die Uhrzeiten und den Fehlergrund: Es bleiben nur Ihre Kennung, der Schlüssel gegen Dubletten und der Status. Ein Jahr „diese Person schaut um 13:45 aufs Handy“ brauchen wir nicht.

Rechtsgrundlage: Vertrag, und außerdem berechtigtes Interesse (Art. 6 Abs. 1 lit. f (öffnet in neuem Tab)) daran, kein Bot zu werden, der denselben Hinweis wiederholt. Denselben Hinweis zweimal zu bekommen ist der häufigste Grund, einen Bot stummzuschalten: Das zu vermeiden nützt zuerst Ihnen.

Was wir NICHT tun: Heute erfassen wir weder, ob Sie einen Hinweis öffnen, noch, ob Sie ihn anklicken. Die Spalten gibt es in der Datenbank, aber keine Codezeile beschreibt sie. Sollten wir das eines Tages messen, schreiben wir es hier vorher hin, mit Rechtsgrundlage und Löschfrist.

2.5 Push-Benachrichtigungen des Browsers

Wenn Sie Push-Benachrichtigungen einschalten, gibt uns Ihr Browser eine Zustelladresse (einen „Endpoint“ des Push-Dienstes Ihres Browsers) und zwei Verschlüsselungsschlüssel. Sie sagen weder, wer Sie sind, noch, wo Sie sind; sie erlauben nur, dass Ihr Browser die Nachricht empfängt.

Rechtsgrundlage: Vertrag, dazu die Erlaubnis, die Ihr Browser selbst einholt.

2.6 Technische Protokolle (Logs)

Unsere eigenen Server schreiben kein Zugriffsprotokoll: Wir haben es abgeschaltet, weil diese Zeile die IP-Adresse der fragenden Person und die gesamte Abfrage enthielt — also das, was jemand in die Suche tippt. Die Protokolle, die es gibt, sind die unserer Infrastrukturanbieter (Abschnitt 4): Sie enthalten die Uhrzeit, den angefragten Pfad, den Antwortcode und die IP-Adresse, von der die Anfrage kommt, und sie dienen dazu, Störungen und Angriffe zu erkennen.

Was wir in unsere eigenen Protokolle nie schreiben: IP-Adressen, E-Mail-Adressen, Namen, Sitzungstoken, „initData“ von Telegram oder Anfrageinhalte. Wenn wir etwas über eine Person protokollieren, ist es ihre interne Kennung und sonst nichts. Nicht einmal im internen Verwaltungsbereich: Von jedem Anmeldeversuch bewahren wir ein aus der Adresse abgeleitetes Pseudonym auf, nicht die Adresse.

Rechtsgrundlage: berechtigtes Interesse (Art. 6 Abs. 1 lit. f) daran, den Dienst am Laufen und sicher zu halten.

Frist: die des jeweiligen Anbieters (siehe Abschnitt 4). [PENDIENTE: confirmar y escribir aquí el plazo real de retención de logs en Vercel, DigitalOcean y Neon según el plan contratado].

2.7 Was wir nicht tun, klar gesagt

  • Es gibt keine Analytik. Kein Google Analytics, kein Plausible, kein PostHog, keine Pixel, kein Vercel Analytics. Keine.
  • Es gibt weder Werbung noch Werbe-Cookies.
  • Wir verkaufen Ihre Daten nicht und geben sie an niemanden weiter.
  • Wir erstellen kein Profil von Ihnen und treffen keine automatisierten Entscheidungen, die Sie betreffen (Art. 22 DSGVO (öffnet in neuem Tab)).
  • Wir erraten Ihre Stadt nicht anhand Ihrer IP-Adresse. Die Stadt wird nur gespeichert, wenn Sie sie selbst wählen.
  • Es gibt keine Konten für unter 14-Jährige. Der Dienst richtet sich an Erwachsene. Wir veröffentlichen Familienveranstaltungen, aber das Konto legt die erwachsene Person an. Wir versuchen nicht, jemandes Alter abzuleiten. Entdecken wir das Konto eines Kindes unter 14 Jahren, löschen wir es (Art. 7 LOPDGDD (öffnet in neuem Tab)).

3. Wie lange wir es aufbewahren

Konto, Einstellungen, Hinweise
Solange Sie das Konto haben
Versandprotokoll
Solange Sie das Konto haben (es verhindert, dass ein Hinweis sich wiederholt). Nach 180 Tagen werden Uhrzeiten und Fehlergrund gelöscht
Push-Abonnements
Bis Sie sie abschalten oder das Konto löschen
Alles Vorstehende
Wird sofort gelöscht, wenn Sie Ihr Konto löschen (Abschnitt 5)
Technische Protokolle
Die Frist des Anbieters [PENDIENTE]

4. Wer sonst noch etwas sieht

Diese Anbieter verarbeiten Daten in unserem Auftrag (Auftragsverarbeiter, Art. 28 DSGVO (öffnet in neuem Tab)):

  • Vercel

    Wozu
    Die Website hosten
    Wo
    Region „fra1“ (Frankfurt)
    Was sie sehen
    Anfragen und ihre IP-Adressen
  • DigitalOcean

    Wozu
    Die API und die Hintergrundprozesse hosten
    Wo
    Region „fra“ (Frankfurt)
    Was sie sehen
    Anfragen und ihre IP-Adressen
  • Neon

    Wozu
    PostgreSQL-Datenbank
    Wo
    [PENDIENTE: confirmar región UE]
    Was sie sehen
    Alles aus Abschnitt 2
  • Redis-Anbieter

    Wozu
    Aufgabenwarteschlange
    Wo
    [PENDIENTE: proveedor y región]
    Was sie sehen
    Nachrichten interner Aufgaben

Außerdem:

  • Telegram erhält zwangsläufig die Nachrichten, die wir Ihnen senden, und Ihre Chat-ID: Es ist der Kanal, über den Sie um Nachrichten gebeten haben. Telegram ist eigenständig Verantwortlicher für das, was es damit tut; seine Erklärung ist seine eigene (telegram.org/privacy (öffnet in neuem Tab)).
  • Google ist nur während der Anmeldung beteiligt, wenn Sie diese Schaltfläche wählen, und gibt uns Ihre Kennung, Ihre bestätigte Adresse, Ihren Namen und die URL Ihres Fotos zurück.
  • Anthropic übersetzt und fasst den Text der Veranstaltungen zusammen. Es erhält keinerlei Daten über Sie: weder Kennung noch Adresse noch Einstellungen. Gesendet werden Titel und Beschreibung, wie die Quelle der Veranstaltung sie veröffentlicht hat, bereits von Telefonnummern und E-Mail-Adressen bereinigt (siehe Datenquellen). Anthropic sitzt in den USA: Die Übermittlung stützt sich auf die Standardvertragsklauseln seines Auftragsverarbeitungsvertrags [PENDIENTE: confirmar que el DPA de Anthropic está firmado y guardar copia].

Eine andere internationale Übermittlung gibt es nicht.

5. Wie Sie Ihr Konto löschen und was genau verschwindet

Unter Ihr Profil → Konto löschen (oder per Aufruf von „DELETE /users/me“). Keine Bestätigung per E-Mail, keine Karenzzeit und kein Weg zurück: Die Zeile Ihres Nutzers wird auf der Stelle gelöscht, und die Datenbank nimmt in derselben Operation alles mit, was auf Sie zeigte:

  1. Ihre Anmeldeidentitäten (Google, Telegram).
  2. Ihre Hinweise und deren Stadtfilter.
  3. Und deren Kategoriefilter.
  4. Ihre Push-Abonnements.
  5. Ihr Versandprotokoll.

Vier dieser Tabellen zeigen direkt auf Ihr Konto, und die zwei Filtertabellen hängen an Ihren Hinweisen: sechs insgesamt, und mehr gibt es in der ganzen Datenbank nicht. Nach dem Löschen führt jede noch offene Sitzung auf einem anderen Gerät zu niemandem mehr: Man muss nicht warten, bis sie abläuft.

Das Einzige, was überlebt, ist die Zeile im technischen Protokoll „Konto gelöscht“ mit Ihrer früheren internen Kennung: Sie führt zu keiner Person mehr und ist unser Nachweis, die Anfrage erfüllt zu haben.

Auf allen Geräten abmelden ist etwas anderes und löscht nichts: Es erhöht einen internen Zähler, der alle je für Sie ausgestellten Sitzungs-Cookies auf einen Schlag ungültig macht.

6. Ihre Rechte

Sie können jederzeit und kostenlos die Rechte aus Art. 15 bis 22 DSGVO (öffnet in neuem Tab) ausüben:

Auskunft — wissen, was wir haben
Schreiben Sie an [PENDIENTE: correo de contacto], und wir senden Ihnen eine Kopie
Berichtigung — korrigieren
Namen, Sprache und Stadt ändern Sie selbst unter Ihr Profil
Löschung
Ihr Profil → Konto löschen, sofort (Abschnitt 5)
Datenübertragbarkeit
Bitten Sie per E-Mail darum, und wir senden es als maschinenlesbares JSON
Widerspruch und Einschränkung
Per E-Mail; es reicht auch, Ihre Hinweise abzuschalten
Einwilligung widerrufen
Für Push im Browser selbst; für Telegram, indem Sie den Bot blockieren

Wir antworten in höchstens einem Monat (Art. 12 Abs. 3 DSGVO). Wenn Sie meinen, wir hätten es nicht gut gemacht, können Sie sich bei der spanischen Datenschutzbehörde beschweren (aepd.es (öffnet in neuem Tab)), C/ Jorge Juan 6, 28001 Madrid. Wir wären dankbar, wenn Sie uns vorher schreiben: Das ist fast immer schneller.

7. Sicherheit

Was wir tun, kurz gefasst: Die Sitzung reist in einem verschlüsselten Cookie, das nur unser Server öffnen kann, mit „HttpOnly“, „Secure“ und dem Präfix „__Host-“; der Browser spricht nie direkt mit unserer API; die Identität dessen, der die API aufruft, reist in einem signierten Token, das nach 60 Sekunden abläuft; und Geheimnisse leben in Umgebungsvariablen, nie im Code.

Kein System ist unfehlbar. Kommt es zu einer Verletzung, die ein Risiko für Ihre Rechte bedeutet, teilen wir es Ihnen mit und melden es der AEPD innerhalb der 72 Stunden, die Art. 33 DSGVO (öffnet in neuem Tab) vorgibt.

8. Änderungen

Wenn wir etwas ändern, das Sie wirklich betrifft — einen neuen Zweck, einen neuen Anbieter, Analytik — kündigen wir es auf der Website an, bevor es gilt. Das Datum oben ist das der letzten Überarbeitung.