Auftragsverarbeitungsvertrag (AVV)
Letzte Aktualisierung: 20. Oktober 2018
Dieser Auftragsverarbeitungsvertrag (AVV) regelt die Verarbeitung personenbezogener Daten gemäss Art. 28 DSGVO und Art. 9 revDSG zwischen dir als Gastgeber (Verantwortlicher) und der TEAM M digital GmbH (Auftragsverarbeiter).
1. Vertragsparteien
Verantwortlicher: Du als Gastgeber, identifiziert über dein CheckYout-Konto (E-Mail-Adresse).
Auftragsverarbeiter:
TEAM M digital GmbH
Trogenstrasse 6
3653 Oberhofen am Thunersee
Schweiz
2. Gegenstand und Dauer
Dieser AVV gilt für die Dauer deiner Nutzung von CheckYout. Er endet automatisch mit der Löschung deines Kontos.
3. Art und Zweck der Verarbeitung
CheckYout verarbeitet personenbezogene Daten in deinem Auftrag, um folgende Funktionen bereitzustellen:
- Personalisierte Begrüssung deiner Gäste auf der Check-out-Seite (Vorname via PMS)
- Versand von Check-out-Benachrichtigungen an deine Reinigungskräfte (Telefonnummer, E-Mail, WhatsApp)
- Koordination aufeinanderfolgender Buchungen (z.B. Erkennung gleichtägiger Anreise)
- Steuerung der mit deinem Konto verbundenen Smart-Home-Geräte (Heizung, Licht, Türschloss) in Abhängigkeit vom Buchungsstatus
- Übermittlung an deine konfigurierten Webhooks
- Statistiken und Reporting in deinem Dashboard
4. Art der personenbezogenen Daten
Gastdaten aus PMS-Integration:
- Vor- und Nachname des Gasts
- Check-in-Datum und -Uhrzeit
- Check-out-Datum und -Uhrzeit
- Buchungskanal (z.B. Booking.com, Airbnb, Direktbuchung)
- PMS-interne Buchungs-ID
- Anzahl der angemeldeten Gäste
- Zuordnung zur gebuchten Unterkunft
Kontaktdaten deiner Reinigungskräfte:
- Name
- Telefonnummer (für WhatsApp-Benachrichtigung)
- E-Mail-Adresse (für E-Mail-Benachrichtigung)
Sonstige Daten:
- Webhook-Empfangsadressen (optional, von dir konfiguriert)
Nicht aus dem PMS geladen und nicht verarbeitet werden: E-Mail-Adressen oder Telefonnummern von Gästen, Zahlungsdaten, Ausweis- oder Meldedaten sowie Kommunikation zwischen Gast und Gastgeber.
5. Kategorien betroffener Personen
- Gäste deiner Ferienwohnungen
- Mitarbeitende deiner Reinigungsteams
6. Pflichten des Auftragsverarbeiters
CheckYout verpflichtet sich, die Daten ausschliesslich zur Erfüllung dieses Vertrags zu verarbeiten und folgende Pflichten zu erfüllen:
- Verarbeitung nur auf dokumentierte Weisung des Verantwortlichen (= deine Konfiguration im Dashboard)
- Verschwiegenheit aller mit der Verarbeitung beauftragten Personen
- Umsetzung angemessener technischer und organisatorischer Massnahmen (siehe Anhang 1)
- Unterstützung des Verantwortlichen bei der Erfüllung von Betroffenenrechten
- Meldung von Datenpannen innerhalb von 24 Stunden nach Kenntnisnahme
7. Subunternehmer
Folgende Subunternehmer setzen wir mit deiner Zustimmung ein:
- Vercel Inc. (USA, DPF) — Hosting
- Supabase Inc. (USA, EU-Rechenzentrum) — Datenbank
- Twilio Inc. (USA, DPF) — WhatsApp-Versand (über Meta Platforms Ireland Ltd.)
- Resend Inc. (USA, DPF) — E-Mail-Versand
- Stripe Payments Europe Ltd. (Irland) — Zahlungsabwicklung
Wir informieren dich per E-Mail mindestens 30 Tage im Voraus über jede beabsichtigte Änderung dieser Liste. Du kannst widersprechen — bei berechtigten Gründen kannst du den Vertrag in diesem Fall ausserordentlich kündigen.
8. Technische und organisatorische Massnahmen (Anhang 1)
Gemäss Art. 32 DSGVO / Art. 8 revDSG setzen wir folgende Massnahmen zum Schutz der in deinem Auftrag verarbeiteten personenbezogenen Daten ein:
Vertraulichkeit — Zugriff, Authentifizierung
- Zwei-Faktor-Authentifizierung verfügbar (TOTP via Authenticator-App, Passkeys/WebAuthn)
- Zwei-Faktor-Authentifizierung für alle Administrator-Konten erzwungen (AAL2-Session)
- Passwort-Mindestlänge 10 Zeichen mit Entropie-Prüfung (zxcvbn, Score ≥ 3) und Abgleich gegen bekannte Datenpannen (Have-I-Been-Pwned k-Anonymity-Range)
- Rate-Limiting auf Authentifizierungs-Endpunkten (IP- und E-Mail-basiert, Upstash Redis)
- Account-Lockout nach 5 Fehlversuchen pro E-Mail / 15 Minuten
- Geräte-Tracking mit E-Mail-Benachrichtigung bei Anmeldung von neuem Gerät
- Rollenbasierte Zugriffskontrolle (super_admin, dpo, support) mit 4-Augen-Prinzip bei kritischen Operationen
- Row Level Security (PostgreSQL RLS) auf allen personenbezogenen Tabellen
- Sensible Aktionen (z. B. Löschung nach Art. 17 DSGVO) erfordern Step-up-MFA mit frischem TOTP-Code
Integrität — Kryptografie, Transport
- TLS 1.3 für sämtliche Übertragung; HTTP Strict Transport Security (HSTS) mit Preload
- Content-Security-Policy (CSP) zur Abwehr von XSS-basierter Datenexfiltration
- Weitere Sicherheits-Header: X-Frame-Options DENY, X-Content-Type-Options nosniff, Referrer-Policy, Permissions-Policy, X-Permitted-Cross-Domain-Policies
- Passwort-Speicherung mit bcrypt (via Supabase Auth)
- Anwendungsseitige AES-256-GCM-Verschlüsselung aller sensiblen Zugangs-Tokens (OAuth Access-/Refresh-Tokens für Smart-Home- und Smart-Lock-Integrationen, PMS-API-Schlüssel)
- HMAC-SHA256-Signaturen für alle ausgehenden Partner-Webhooks, Timing-safe Verify auf Empfängerseite dokumentiert
- Server-Side-Request-Forgery-Schutz für Partner-Webhook-Zustellung (Block privater IP-Bereiche, Cloud-Metadata-Endpoints, interner Hostnamen — mit DNS-Rebinding-Schutz vor jedem ausgehenden Request)
Verfügbarkeit — Backup, Wiederherstellung
- Tägliche Datenbank-Snapshots mit Point-in-Time-Recovery (Supabase Pro)
- Disaster-Recovery-Runbook für Datenbank-Ausfall, Datenpanne, Ransomware und Verlust kritischer Schlüssel
- Quartalsweiser Restore-Test gegen Staging-Umgebung
- Code und Konfiguration versioniert in Git; Produktions-Deployments via Vercel mit Rollback-Fähigkeit
Nachvollziehbarkeit — Rechenschaftspflicht
- Revisionssicherer Audit-Log aller Administrations- und sicherheitsrelevanten Aktionen (append-only, kein UPDATE, kein DELETE), gemäss Art. 5 Abs. 2 DSGVO
- Separater Sicherheits-Ereignis-Log pro Benutzer (Anmeldungen, MFA-Änderungen, Recovery-Code-Nutzung, Sitzungsabmeldung)
- Pseudonymisierung wo möglich (z. B. automatische Nullung von IP-Adressen und User-Agents in Gast-Ereignissen nach 30 Tagen)
Organisatorische Massnahmen
- Automatisierte Abhängigkeits-Überprüfung (Dependabot, wöchentlich) mit gruppierten Sicherheits-Updates
- Statische Code-Sicherheitsanalyse (CodeQL) bei jedem Commit auf
main - Secret-Scanning im Code-Repository (TruffleHog, verifizierte Funde) + Pre-Commit-Hook gegen versehentliches Committen von Zugangsdaten
- Verantwortlicher Offenlegungs-Prozess für Sicherheitsforschende (security.txt, Policy)
- Rotationsprozess für Admin-Zugangsdaten; separate Aufbewahrung kritischer Schlüssel (z. B. Master-Verschlüsselungsschlüssel offline im Tresor)
9. Mitwirkung bei Betroffenenrechten
Erhältst du als Verantwortlicher eine Anfrage einer betroffenen Person (Auskunft, Berichtigung, Löschung), unterstützen wir dich bei der Beantwortung. Schreibe uns an info@checkyout.app.
10. Datenpannen
Bei Bekanntwerden einer Verletzung des Schutzes personenbezogener Daten informieren wir dich unverzüglich, spätestens innerhalb von 24 Stunden, per E-Mail an die in deinem Konto hinterlegte Adresse.
11. Löschung und Aufbewahrungsfristen
Gastdaten aus PMS-Integrationen werden automatisch 30 Tage nach dem Check-out-Datum gelöscht. Webhook-Logs werden nach 30 Tagen automatisch gelöscht. Versandprotokolle an deine Reinigungskräfte (WhatsApp, E-Mail) werden nach 90 Tagen gelöscht.
Nach Beendigung des Vertrags löschen wir alle übrigen in deinem Auftrag verarbeiteten personenbezogenen Daten innerhalb von 30 Tagen — sofern keine gesetzlichen Aufbewahrungspflichten entgegenstehen (z.B. Rechnungsdaten: 10 Jahre).
Du kannst die Löschung einzelner Datensätze jederzeit über dein Dashboard oder per E-Mail an info@checkyout.app anordnen.
12. Kontrollrechte
Du kannst die Einhaltung dieses AVV jederzeit kontrollieren. Schriftliche Anfragen beantworten wir innerhalb von 30 Tagen.
13. Haftung
Es gilt die gesetzliche Haftungsregelung gemäss Art. 82 DSGVO bzw. Art. 39 revDSG.
14. Schlussbestimmungen
Änderungen dieses AVV bedürfen der Textform. Es gilt schweizerisches Recht. Gerichtsstand ist Thun.