Datenschutzerklärung
Diese Datenschutzerklärung erläutert, wie Zenarion (Riya Thai Massage by Kusnirik, der „Verantwortliche") personenbezogene Daten von Besucher:innen und Nutzer:innen der Website bearbeitet. Sie orientiert sich am revidierten Schweizer Datenschutzgesetz (revDSG, in Kraft seit 1. September 2023) und – soweit anwendbar – an der EU-Datenschutzgrundverordnung (DSGVO).
1. Verantwortlicher
Riya Thai Massage by Kusnirik
Schaffhauserstrasse 453, 8052 Zürich, Switzerland
Kontakt: [email protected]
2. Welche Daten wir bearbeiten
- Technische Zugriffsdaten: IP-Adresse (anonymisiert), User-Agent, aufgerufene URL, Zeitstempel — ausschliesslich zum Betrieb und zur Missbrauchserkennung.
- Reichweitenmessung: aggregierte Seitenaufrufe via Plausible Analytics. Plausible verwendet keine Cookies und erfasst keine personenbezogenen Daten.
- Salondaten: Name, Adresse, Telefon, Website, Öffnungszeiten, Fotos, Google-Bewertungen. Bezogen aus der Google Places API oder manuell von uns bzw. den Saloninhaber:innen eingegeben.
- Buchungsanfragen: Vorname und Nachname der buchenden Person (Klartext), E-Mail-Adresse und Telefonnummer (verschlüsselt – siehe §4), gewünschter Termin, Dauer, Massageart und optionale Notiz. Details siehe §4.
- Eigene Bewertungen (NativeReview): Anzeigename, Bewertungstext, Sternewertung, verifizierte Telefonnummer (über Twilio Verify – siehe §7), optional Besuchsdatum. Anzeigename öffentlich nur als „Vorname N." (revDSG-Datenminimierung).
- Konto-Daten (Auth.js): E-Mail-Adresse, Sprache, optional Anzeigename und Profilbild bei Google-Anmeldung. Bei OAuth-Anmeldung speichern wir die von Google ausgegebenen Tokens (Access Token, Refresh Token) zur Sitzungsverwaltung.
- Salon-Übernahme-Anfragen (SalonClaim): Eintrags-ID, übermittelte Begründung, Entscheidung und ggf. Begründung der Ablehnung.
- Nachrichten an Salons (E-Mail-Relay): Wenn Sie einen Salon über sein Kontaktformular oder seine Zenarion-E-Mail-Adresse (…@mail.zenarion.ch) kontaktieren, speichern wir Absendername, Betreff und Nachrichtentext im Zenarion-Posteingang des Salons. Ihre E-Mail-Adresse wird verschlüsselt gespeichert (siehe §4); die Nachricht wird an die eigene E-Mail-Adresse des Salons weitergeleitet. Antworten laufen über maskierte Antwortadressen, sodass beide Seiten erreichbar bleiben, ohne E-Mail-Adressen offenzulegen. Zur Zuordnung von Antworten speichern wir zudem die technische Message-ID jeder von uns versendeten E-Mail, verknüpft mit der jeweiligen Konversation bzw. Buchung; über diese ID hinaus werden dabei keine Inhalte gespeichert.
- Rechnungsdaten (kostenpflichtige Pläne): Für die Abrechnung kostenpflichtiger Pläne bearbeiten wir Firmen- bzw. Inhaber:innenname, Rechnungsadresse, Plan, Rechnungsnummer, Betrag und Zahlungsstatus. Rechtsgrundlage ist die Vertragserfüllung; die Aufbewahrung richtet sich nach den handels- und steuerrechtlichen Pflichten (10 Jahre).
- Gutschein-Käufe: Bei einer Gutschein-Bestellung über eine Salonseite bearbeiten wir den Namen der Käufer:in, die E-Mail-Adresse (verschlüsselt gespeichert – siehe §4), Betrag, Empfängername, persönliche Nachricht sowie den Einlösungsstand des Codes — zur Ausstellung, Zustellung und Prüfung der Gutscheine des jeweiligen Salons.
3. Zweck und Rechtsgrundlage
- Betrieb des Verzeichnisses: berechtigtes Interesse (Art. 31 Abs. 2 lit. d revDSG / Art. 6 Abs. 1 lit. f DSGVO).
- Anzeige öffentlich zugänglicher Geschäftsdaten von Salons: berechtigtes Interesse; die Daten sind bereits öffentlich zugänglich.
- Vermittlung von Buchungsanfragen: Vertragserfüllung bzw. vorvertragliche Massnahmen (Art. 31 Abs. 1 revDSG / Art. 6 Abs. 1 lit. b DSGVO).
- Reichweitenmessung: berechtigtes Interesse an aggregierten Nutzungsdaten zur Verbesserung des Dienstes.
- Bewertungs-Verifikation: berechtigtes Interesse an authentischen Bewertungen und Missbrauchsprävention.
- Angebote von Salons an bestehende Gäste:Salons können über Zenarion gelegentlich Angebote oder Neuigkeiten an ihre eigenen früheren Gäste senden (Art. 3 Abs. 1 lit. o UWG — Werbung für eigene, ähnliche Leistungen an Bestandskund:innen). Jede solche E-Mail enthält einen funktionierenden Abmeldelink; eine Abmeldung wird dauerhaft respektiert. Abmeldungen setzen wir über eine Sperrliste um, die einen Hash Ihrer E-Mail-Adresse sowie den optional angegebenen Grund bzw. Ihr Feedback speichert; jede solche E-Mail unterstützt zudem die Ein-Klick-Abmeldung nach RFC 8058. Zum Nachweis der Einhaltung führen wir ein Sendeprotokoll pro Empfänger:in. Buchungsbestätigungen und Terminerinnerungen sind davon unabhängig.
4. Buchungsanfragen
Wenn Sie über das Buchungsformular eines Salons eine Terminanfrage senden, erfassen und speichern wir die folgenden Daten in unserer Datenbank (gehostet bei Railway, EU-West (Amsterdam, Netherlands)):
- Klartext: Vor- und Nachname, gewünschter Termin (Datum und Uhrzeit), Massageart, Dauer und Ihre optionale Notiz an den Salon.
- Verschlüsselt: Ihre E-Mail-Adresse und Telefonnummer. Beide Felder sind „at rest" mit AES-256-GCM (256-Bit symmetrische Verschlüsselung) chiffriert und werden nur entschlüsselt, wenn wir Ihnen oder dem Salon eine E-Mail zustellen oder Sie über den Magic-Link auf Ihren Posteingang zugreifen.
- Pseudonyme Hashes: Wir berechnen einen HMAC-SHA-256-Hash Ihrer E-Mail und Telefonnummer mit einem geheimen Pepper, um ohne Entschlüsselung Duplikate erkennen und auf Anfragen reagieren zu können.
Telefon-Maskierung: Bis ein Salon Ihre Anfrage ausdrücklich bestätigt, sieht der Salon Ihre Telefonnummer nur in maskierter Form (z. B. +41 *********67). Erst nach Bestätigung wird die vollständige Nummer im Posteingang freigegeben.
Unclaimed-Salons: Auch Salons ohne registrierten Account bei Zenarion können Anfragen empfangen. Diese Anfragen werden in einem Nachfrage-Pool gespeichert und sind erst zugänglich, wenn der Salon sein Listing übernimmt. Bis dahin erfolgt keine automatisierte Benachrichtigung an den Salon.
Stornierung: Sie können Ihre Buchungsanfrage jederzeit über den Magic-Link in der Bestätigungs-E-Mail in Ihrem Posteingang stornieren. Bestätigte Buchungen sind bis 24 Stunden vor dem Termin stornierbar.
Erinnerung: Bei bestätigten Buchungen senden wir Ihnen vor dem Termin eine einmalige Erinnerungs-E-Mail (über Resend), standardmässig 24 Stunden vorher (der Salon kann die Vorlaufzeit anpassen). Der Salon erhält eine eigene Kopie nur, wenn er dies in seinen Einstellungen aktiviert hat.
SMS-Benachrichtigungen: Hat der Salon SMS-Benachrichtigungen aktiviert, senden wir Ihnen die Buchungsbestätigung und die Erinnerung zusätzlich bzw. anstelle der E-Mail per SMS an die von Ihnen angegebene Telefonnummer. Der Versand erfolgt über Twilio (Twilio Ireland Ltd.); dafür wird Ihre Telefonnummer an Twilio übermittelt. In unseren Systemen protokollieren wir SMS-Sendungen nur mit einem Hash der Empfängernummer, nie im Klartext.
Buchungen über KI-Assistenten: Gäste können Buchungsanfragen auch über KI-Assistenten von Drittanbietern stellen, die an unsere öffentliche Buchungsschnittstelle angebunden sind. Der Assistent übermittelt dabei im Auftrag des Gastes Name, E-Mail-Adresse, Telefonnummer, den gewünschten Termin und eine optionale Notiz. Für diese Daten gelten dieselbe Verschlüsselung und Telefon-Maskierung wie oben beschrieben. Der Anbieter des KI-Assistenten handelt auf Weisung des Gastes und ist kein Auftragsbearbeiter von Zenarion. Solche Buchungen unterliegen Rate-Limits und werden intern als Assistenten-Buchungen gekennzeichnet.
Hinweis zur Personalplanung (Anredeform): Aus dem Vornamen der buchenden Person leiten wir — gestützt auf das öffentliche Namensverzeichnis WGND — eine wahrscheinliche Anredeform ab, die dem Salon ausschliesslich zur Personalplanung angezeigt wird. Dieser Hinweis wird bei jeder Anzeige neu berechnet, niemals gespeichert, nie öffentlich angezeigt und nicht an Dritte weitergegeben. Über den Vornamen hinaus findet keine Ableitung statt.
Absagen und No-Shows: In seiner Kundenübersicht, in seinen Buchungsbenachrichtigungen und im Kunden-Export sieht der Salon, wie viele frühere Buchungen bei ihm die buchende Person selbst abgesagt hat (davon wie viele weniger als 24 Stunden vor Beginn) und wie oft sie nicht erschienen ist. Gezählt werden nur Buchungen bei diesem einen Salon. Die Zahlen werden bei jeder Anzeige aus den bestehenden Buchungsdaten berechnet, nicht zwischen Salons geteilt, nie öffentlich angezeigt und lösen keine automatisierte Entscheidung aus.
5. Öffentliche Nachfrage-Anzeige
Auf der öffentlichen Detailseite von Salons, die ihr Listing noch nicht übernommen haben, zeigen wir bis zu fünf offene Buchungsanfragen in einer abgekürzten Form an. Sichtbar sind:
- Ihr Vorname und der erste Buchstabe Ihres Nachnamens (z. B. „Sandra M.").
- Die gewünschte Massageart und Dauer.
- Datum und Uhrzeit auf die volle Stunde gerundet (z. B. „Fr. 12. Apr. · 14:00") – ohne exakte Minute.
Nicht öffentlich sind und bleiben Ihr vollständiger Name, Ihre E-Mail-Adresse, Ihre Telefonnummer sowie Ihre optionale Notiz.
Zweck: Die Anzeige signalisiert dem Salon die bestehende Nachfrage und ermutigt zur Übernahme des Listings, damit Sie eine Rückmeldung erhalten. Vor dem Absenden des Formulars werden Sie auf diese Anzeige hingewiesen.
Widerspruchsmöglichkeit: Sie können Ihre Anfrage jederzeit über Ihren Posteingang zurückziehen – damit verschwindet Ihr Eintrag auch sofort aus der öffentlichen Nachfrage-Anzeige. Sobald der Salon Ihre Anfrage ablehnt, ablehnt oder Sie sie zurückziehen, verschwindet die Karte ebenfalls.
6. KI-generierte Bildbeschreibungen
Damit Salon-Fotos in der Bildersuche besser auffindbar sind und für Screenreader-Nutzer:innen sinnvoll beschrieben werden, lassen wir kurze Alt-Texte automatisch durch ein KI-Modell von OpenAI (Modellgpt-5.4-mini) generieren.
- Gesendet wird: die öffentliche URL des Fotos auf unserem Bilder-Server (
images.zenarion.ch), zusammen mit dem Salonnamen und der Stadt. - Nicht gesendet werden: irgendwelche Kundendaten, Buchungsdaten oder identifizierende Informationen über Personen, die das Foto betrachten.
- Gespeichert wird: nur der generierte Alt-Text (max. 120 Zeichen) im Feld
Photo.caption.
OpenAI ist ein Auftragsbearbeiter mit Sitz in Irland (für Nutzer:innen innerhalb des EWR). Siehe §8.
7. Telefonverifikation für eigene Bewertungen
Um die Authentizität eigener Bewertungen sicherzustellen, verifizieren wir Telefonnummern vor der Veröffentlichung mittels eines einmaligen SMS-Codes. Dafür übermitteln wir Ihre Telefonnummer an Twilio Verify (Twilio Ireland Ltd.).
- Twilio sendet einen einmaligen Code an Ihre Nummer und prüft Ihre Eingabe.
- Nach erfolgreicher Verifikation speichern wir die Telefonnummer (Klartext) auf Ihrem Benutzerkonto (
User.phone) zur Wiedererkennung bei künftigen Bewertungen. - Die Telefonnummer wird nicht öffentlich angezeigt.
8. Auftragsbearbeiter (Sub-Processors)
- Railway — Hosting der Anwendung und Datenbank (EU-West (Amsterdam, Netherlands)). Datenschutzerklärung.
- Google Maps Platform (Places API) — Salon directory data, ratings, reviews, photos. Datenschutzerklärung.
- Google Identity (Sign in with Google) — Optional OAuth sign-in for users + salon owners. Datenschutzerklärung.
- Plausible Analytics — Privacy-friendly page-view analytics (no cookies). Datenschutzerklärung.
- Sentry (GmbH, Germany) — Server-side error tracking (no user-supplied PII captured). Datenschutzerklärung.
- OpenAI Ireland Ltd. — AI image captioning (public photo URLs only) + admin-side AI-assisted content generation. Datenschutzerklärung.
- Cloudflare R2 (Cloudflare Inc.) — Object storage for resized salon + city photos and 24-hour salon Stories, served via images.zenarion.ch. Datenschutzerklärung.
- Cloudflare Turnstile — Privacy-friendly bot protection on contact, booking and review forms (operated in Invisible mode — see Privacy §8). Datenschutzerklärung.
- Cloudflare CDN (visitor location headers) — Edge-level reverse proxy. Derives an approximate location (country, city, canton, latitude, longitude) from the visitor's IP address and forwards it as request headers so the homepage search can pre-select the nearest Swiss city. The IP itself is not exposed to our servers; the coordinates are read once per request and never stored.. Datenschutzerklärung.
- Resend (Resend, Inc.) — Transactional email delivery (magic links, booking proposals, confirmations, reminders, claim notifications). Datenschutzerklärung.
- Twilio Verify (Twilio Inc.) — Phone-number verification (one-time SMS code) for native review authentication. Datenschutzerklärung.
Hosting & CI: Für die automatisierte Bereitstellung verwenden wir GitHub Actions (GitHub Inc.) (Post-deploy health watchdog (runs a Railway restart if the new container is unresponsive). Processes service metadata only — never user data.) Datenschutzerklärung.
Cloudflare Turnstile — unsichtbarer Modus: Wenn Sie ein Kontakt-, Buchungs- oder Bewertungsformular auf unserer Website absenden, prüft Cloudflare Turnstile im Hintergrund automatisch, ob die Anfrage von einem Menschen stammt. Es ist kein sichtbares Widget vorhanden; die Prüfung läuft still ab. Cloudflare kann dabei technische Informationen über Ihr Gerät und Ihren Browser erfassen, wie in der Cloudflare-Datenschutzerklärung beschrieben. Diese Verarbeitung erfolgt zusätzlich nach Massgabe der Cloudflare Turnstile-Datenschutzergänzung (Turnstile Privacy Addendum). Mit dem Absenden des Formulars akzeptieren Sie diese Datenverarbeitung.
Datenbank-Backups: Wir erstellen nächtlich ein vollständiges Backup unserer Datenbank und speichern es in einem separaten, nicht öffentlich zugänglichen Bucket bei Cloudflare R2 (dort serverseitig „at rest" verschlüsselt). Die verschlüsselten Kontaktfelder (siehe §4) sind auch im Backup ausschliesslich in verschlüsselter Form enthalten. Jeder Backup-Lauf wird protokolliert. Alte Backups werden automatisch nach 30 Tagen gelöscht; die sieben neuesten erfolgreichen Backups bleiben unabhängig von ihrem Alter erhalten.
9. Internationale Datenübermittlung
Einige unserer Auftragsbearbeiter haben ihren Sitz ausserhalb der Schweiz und der EU – insbesondere Google (USA), Sentry GmbH (Deutschland), OpenAI Ireland Ltd. (Irland), Cloudflare Inc. (USA), Resend Inc. (USA) und Twilio Inc. (USA, EWR-Datenverarbeitung). Datenübermittlungen ausserhalb des EWR erfolgen auf Basis der EU-Standardvertragsklauseln (SCC) sowie zusätzlicher technischer und organisatorischer Schutzmassnahmen. Weitere Informationen erhalten Sie auf Anfrage.
10. Aufbewahrungsdauer
- Server-Logs: 14 Tage.
- Salondaten: für die Lebensdauer des Verzeichnisses.
- Buchungsanfragen: unbefristet zur Nachverfolgung und Reklamationsbearbeitung. Auf Antrag löschen bzw. anonymisieren wir Ihre personenbezogenen Daten in allen Buchungen innerhalb von 14 Tagen (siehe §11).
- Eigene Bewertungen: solange der Salon gelistet ist, ausser Sie verlangen die Löschung.
- Konto-Daten: für die Dauer Ihres aktiven Kontos; gelöscht innerhalb von 30 Tagen nach Kontolöschung.
- Stories: 24 Stunden öffentlich; danach werden der Datenbankeintrag und die Bildobjekte auf Cloudflare R2 durch einen stündlich laufenden Job endgültig gelöscht.
- Datenbank-Backups: 30 Tage; die sieben neuesten erfolgreichen Backups bleiben unabhängig von ihrem Alter erhalten, ältere werden automatisch gelöscht (siehe §8).
11. Ihre Rechte
Nach revDSG (und ggf. DSGVO) haben Sie das Recht auf:
- Auskunft über die zu Ihrer Person bearbeiteten Daten.
- Berichtigung unrichtiger Daten.
- Löschung Ihrer personenbezogenen Daten (Recht auf Vergessenwerden).
- Widerspruch gegen bestimmte Bearbeitungen.
- Datenportabilität für die Daten, die Sie uns bereitgestellt haben.
Zur Ausübung dieser Rechte senden Sie eine E-Mail an [email protected] – mit der E-Mail-Adresse, die Sie bei uns verwendet haben. Wir antworten innerhalb von 30 Tagen.
Recht auf Vergessenwerden bei Buchungen: Auf eine Löschungsanfrage hin redigieren wir die verschlüsselten E-Mail- und Telefonfelder ( customerEmailEnc, customerPhoneEnc), löschen die zugehörigen Hashes und ersetzen Ihren Namen in den betroffenen Konversationen durch „[redigiert]". Diese Operation läuft über eine geschützte Administrations-Schnittstelle, ist revisionssicher protokolliert und in der Regel innerhalb von 14 Tagen abgeschlossen.
Datenexport durch Salons: Ein Salon, der sein Listing übernommen hat, kann die Buchungs- und Kontaktdaten seiner eigenen Gäste als CSV-Datei exportieren, um seine Kundenbeziehung unabhängig von Zenarion zu pflegen. Für die anschliessende Bearbeitung dieser Daten ist der Salon selbst verantwortlich; Zenarion und der Salon bleiben je für ihre eigene Datenbearbeitung verantwortlich.
12. Cookies
Wir verwenden ausschliesslich essenzielle Cookies (Anmelde-Session, Theme-Einstellung, Locale-Auswahl). Keine Tracking-Cookies, keine Werbe-Cookies. Plausible Analytics arbeitet vollständig ohne Cookies. Aus diesem Grund verzichten wir bewusst auf ein Cookie-Banner. Stories nutzt sessionStorage ausschliesslich zur Entduplizierung der Aufrufzählung; sessionStorage ist kein Cookie und wird nicht für Tracking verwendet.
13. Datenschutzbeauftragte:r
Wir sind nach revDSG nicht zur Ernennung eines:r Datenschutzbeauftragten verpflichtet. Bei datenschutzrechtlichen Fragen wenden Sie sich bitte an [email protected].
14. Beschwerderecht
Sie können sich beim Eidgenössischen Datenschutz- und Öffentlichkeitsbeauftragten (EDÖB) beschweren: www.edoeb.admin.ch. Für DSGVO-relevante Sachverhalte können Sie sich an die Datenschutzbehörde Ihres Wohnsitzlandes wenden.
15. Stories
Saloninhaber:innen können kurzlebige „Stories" veröffentlichen — ein Hochformat-Foto, das öffentlich sichtbar ist und nach 24 Stunden automatisch abläuft. Bei Ablauf wird die Story sofort ausgeblendet, und ein stündlich laufender Hintergrundjob löscht anschliessend endgültig sowohl den Datenbankeintrag als auch die zugehörigen Bilddateien.
- Speicherung: Das Bild wird – wie reguläre Salonfotos – als grössenangepasste WebP-Variante auf Cloudflare R2 gespeichert und über unseren Bilder-Server (
images.zenarion.ch) ausgeliefert. - Aufbewahrung: 24 Stunden öffentlich; bei Ablauf sofort ausgeblendet; der stündliche Job führt eine endgültige Löschung des Datenbankeintrags und der Bildobjekte auf Cloudflare R2 durch.
- Aufrufzähler: Pro Story zählen wir ausschliesslich eine aggregierte Anzahl von Aufrufen, die der Salon als einfache Zahl sieht. Der Zähler wird pro Browser-Sitzung nur einmal erhöht (Entduplizierung über
sessionStorage). Es werden keine Identität der Betrachtenden, keine IP-Adressen und kein Ereignisprotokoll gespeichert. - Verantwortung des Salons: Die Saloninhaber:innen sind für die Rechte und die Einwilligung allenfalls abgebildeter Personen verantwortlich. Stories werden ohne Vorabprüfung veröffentlicht (mit Validierung von Dateityp und -grösse). Bei Verstössen können Sie eine Story melden; wir entfernen beanstandete Inhalte taggleich. Meldungen an [email protected].
sessionStorage ist kein Cookie und wird nicht für Tracking verwendet.
Zuletzt aktualisiert: 29. September 2026