Cookies und ähnliche Technologien
Cookies werden vom Browser gespeichert und können bei Anfragen übertragen werden. STRUCT Call verwendet außerdem Local Storage für länger gespeicherte Einstellungen und Session Storage für Daten der aktuellen Browser-Sitzung. § 25 TDDDG betrifft auch solche Speichertechniken, nicht nur Cookies. STRUCT Call setzt keine Werbe- oder Marketing-Tracker ein.
Erforderlicher Browser-Speicher
Sprache, Darstellung, Geräteeinstellungen und lokale Meeting-Zugänge unterstützen die von dir genutzten Funktionen. Die Ausnahme für unbedingt erforderliche Speicherung gilt nur, soweit sie für einen ausdrücklich gewünschten Dienst notwendig ist. Freiwillige Komfortfunktionen dürfen nicht pauschal als erforderlich eingestuft werden. Du kannst gespeicherte Daten über die Website-Einstellungen deines Browsers entfernen; dabei können Meeting-Zugänge und Einstellungen verloren gehen.
Optionale Beta-Diagnose
Sentry wird für technische Fehler und Diagnoseereignisse eingesetzt, sofern die Ferndiagnose eingerichtet ist. Ohne deine Zustimmung bleibt die Diagnose aus: Das SDK wird nicht gestartet und nichts gesendet. Beim ersten Besuch fragt ein Dialog nach deiner Wahl mit „Alle akzeptieren“, „Nur notwendige“ und „Einstellungen“. Die Entscheidung wird mit einer Richtlinienversion im Browser gespeichert; ändern sich Kategorien oder Empfänger, fragen wir erneut.
Schriftarten und Weichzeichner-Dateien
Die Schriftart Manrope und die MediaPipe-Dateien für den Hintergrund-Weichzeichner liefert die Website von STRUCT Call selbst aus. Beim Seitenaufruf und beim Einschalten des Weichzeichners entstehen daher keine Anfragen an Google Fonts, jsDelivr oder Google Cloud Storage. Die verbleibenden Verbindungen zu anderen Anbietern sind in dieser Richtlinie aufgeführt.
Schutz vor automatisiertem Missbrauch (Cloudflare Turnstile)
Bei aktivierter Missbrauchsabsicherung wird Cloudflare Turnstile bei Registrierung, Anmeldung, Passwort-Reset und Erstellung eines neuen Meetings geladen. Dein Browser verbindet sich mit challenges.cloudflare.com und übermittelt Verbindungs- und Browserdaten an Cloudflare für die Sicherheitsprüfung. Unsere API sendet den kurzlebigen Prüftoken zur Validierung an Cloudflare. Wir senden mit dieser Prüfanfrage keine E-Mail-Adresse, Passwörter, Meetingtitel, Teilnehmernamen oder Medien und speichern oder protokollieren den Turnstile-Token nicht. Dieser Schutz ist unabhängig von optionaler Diagnose und Produktanalyse. Bestehende Calls, Wiederverbindungen und Gerätewechsel lösen keine neue Prüfung aus. Rechtsgrundlage ist unser berechtigtes Interesse am Schutz des Dienstes vor automatisiertem Missbrauch (Art. 6 Abs. 1 lit. f DSGVO). Cloudflare verarbeitet Daten nach seinem Turnstile Privacy Addendum.
Einstellungen ändern und Daten entfernen
Über „Datenschutz-Auswahl ändern“ im Footer oder die Cookie-Einstellungen kannst du optionale Diagnose jederzeit erlauben oder widerrufen. Ein Widerruf schließt den Versand sofort, auch in anderen geöffneten Tabs, und beendet das Diagnose-SDK; bereits übermittelte Daten werden dadurch nicht automatisch beim Empfänger gelöscht. Die Auswahl gilt für diesen Browser und diese Website. Nach dem Löschen von Browser-Daten fragen wir erneut.
Speicherübersicht der Anwendung
- struct-call.consent.v2Notwendig
- Deine Datenschutz-Auswahl (Richtlinienversion, Zeitpunkt, optionale Kategorien). Ersetzt den früheren Schlüssel struct-call.diagnostics-consent.v1: Eine dort gespeicherte Ablehnung wird übernommen, eine frühere Zustimmung nicht.
- Local Storage: bis zum Löschen durch dich, die App oder den Browser; kein eigenes Ablaufdatum.
- struct-call.language · struct-call-theme · struct-call.preferences · struct-call.previewNotwendig
- Sprache, Darstellung, Geräte- und lokale Vorschau-Einstellungen.
- Local Storage: bis zum Löschen durch dich, die App oder den Browser; kein eigenes Ablaufdatum.
- struct-call.scheduled-meeting · struct-call.host-token.* · struct-call.meeting-title.* · vc:host-token:*Notwendig
- Lokale Termine sowie Gastgeber-Zugänge und Meeting-Titel. Zugangsdaten sind vertraulich.
- Termine im Local Storage bis zur Bereinigung oder Löschung; Sitzungsdaten im Session Storage bis zum Ende der Browser-Sitzung oder einer früheren Bereinigung.
- struct-call.guest-id · struct-call.connection-idNotwendig
- Zufällige, pseudonyme Kennungen, damit der Server eine Teilnahme je Gast und Meeting zuordnet und das Neuladen desselben Tabs wieder zulässt. Die Gast-Kennung bleibt in diesem Browser gleich, bis du die Website-Daten löschst.
- guest-id im Local Storage ohne eigenes Ablaufdatum; connection-id im Session Storage bis zum Schließen des Tabs.
- struct-call.admission.* · struct-call.app-access-grantedNotwendig
- Status deiner Anfrage im Wartebereich und, nur wenn ein Beitrittspasswort eingerichtet ist, die bestätigte Eingabe.
- Session Storage: bis zum Schließen des Tabs oder einer früheren Bereinigung.
- sc_at · sc_rt (in Produktion mit Präfix __Host-)Notwendig
- HttpOnly-Cookies der Konto-Anmeldung (Zugriffs- und Erneuerungstoken); nur nach der Anmeldung und für JavaScript nicht lesbar.
- sc_at: Laufzeit des vom Anmeldedienst ausgestellten Zugriffstokens; sc_rt: 30 Tage; Abmelden löscht beide.
- struct-call.audioDiagNur Testbetrieb
- Wird nur gelesen, nie von der App gesetzt: von Hand auf „1“ gesetzt, schaltet er die lokale Audio-Diagnose für Testcalls ein. Dabei wird nichts gesendet.
- Local Storage: bis zum Löschen durch dich, die App oder den Browser; kein eigenes Ablaufdatum.
Netzwerkdienste und externe Quellen
Welche Server dein Browser kontaktiert, wofür und wodurch ausgelöst. Nur die Beta-Diagnose hängt von deiner Einwilligung ab; die übrigen Verbindungen gehören zu Funktionen, die du nutzt, oder sind als offene Prüfung gekennzeichnet.
- Eigene API · LiveKit · TURN · Speicher (Hetzner)Notwendig
- Konto, Meetings, Wartebereich, Signalisierung, Audio/Video und Aufnahmen.
- Beim Laden der App und während eines Calls.
- checkout.stripe.com · billing.stripe.comBei Nutzung
- Zahlung und Abo-Verwaltung bei Stripe.
- Nur wenn du die Zahlung oder die Abo-Verwaltung aufrufst (Weiterleitung).
- Sentry (Ingest-Endpunkt der eingerichteten DSN)Optional · Einwilligung
- Optionale Beta-Diagnose: Fehler, Verbindungs- und Qualitätsmetriken, gefiltert.
- Nur nach Zustimmung. Ablehnung oder Widerruf schließt den Versand sofort und beendet das SDK.
- Sentry Cloud · Beta-FeedbackBei Nutzung
- Dein Feedback-Text und deine Bewertungen; mit Diagnose-Zustimmung zusätzlich die Qualitätskategorie des Calls.
- Nur wenn du das Feedback-Formular absendest.
- Website von STRUCT Call · SchriftdateienNotwendig
- Schriftdateien für Manrope von unserem eigenen Server; keine Anfrage an Google Fonts.
- Beim Laden einer Seite.
- Website von STRUCT Call · MediaPipe-DateienBei Nutzung
- Programmdateien und Segmentierungsmodell für den Hintergrund-Weichzeichner von unserem eigenen Server; keine Anfrage an jsDelivr oder Google.
- Nur wenn du den Hintergrund-Weichzeichner einschaltest.
- challenges.cloudflare.com (Cloudflare Turnstile)Sicherheit
- Sicherheitsprüfung gegen automatisierten Missbrauch; Cloudflare erhält IP-Adresse, TLS- und Browsermerkmale. Die App speichert dafür nichts in deinem Browser.
- Nur bei Registrierung, Anmeldung, Passwort-Reset und Meeting-Erstellung, wenn der Betreiber den Schutz eingeschaltet hat. Unabhängig von der Diagnose-Auswahl; keine Marketing- oder Analysefunktion.
Kontakt
Telefon: +49 172 628 9359
contact@ki-praxis.app