Datenschutzerklärung (Web-Plattform & Chrome Extension)
Informationen über die Datenbearbeitung, Zero Server Data Custody und die Berechtigungen der Chrome Extension gemäss Schweizer revDSG und EU-DSGVO.
1. Verantwortliche Stelle
Dal Molin Consulting GmbH
Allmendweg 15, CH-6330 Cham (Canton of Zug), Switzerland
contactatwebhelper.ai2. Rechtsgrundlagen (Schweizer revDSG & EU-DSGVO)
Die Bearbeitung von Personendaten erfolgt im Einklang mit dem Schweizer Bundesgesetz über den Datenschutz (revDSG) sowie, soweit anwendbar, der Datenschutz-Grundverordnung der Europäischen Union (DSGVO Art. 6 Abs. 1 lit. b zur Vertragserfüllung und Art. 6 Abs. 1 lit. f zur Systemsicherheit).
3. Zero Server Data Custody (Chrome Extension)
Web Helper folgt einer strikten Zero-Server-Data-Custody-Architektur. Sämtliche DOM-Snapshots (Stage A), normalisierten JSON-, Markdown- und CSV-Ausgaben (Stage B) sowie Ihre lokale Sitzungs-Historie (wh_capture_history, bis zu 25 Einträge) werden zu 100 % lokal in Ihrem Browser (chrome.storage.local) verarbeitet und gespeichert. Erfasste Webseiteninhalte werden niemals auf Server der Dal Molin Consulting GmbH hochgeladen oder dort gespeichert.
4. Offenlegung der Chrome-Extension-Berechtigungen
Die Web Helper Chrome Extension fordert ausschliesslich die minimal erforderlichen Manifest-V3-Berechtigungen für ihren Einzelzweck der lokalen Webseiten-Formatierung an:
- storage: Speichert Ihre lokale Sitzungs-Historie (wh_capture_history), das letzte Capture-Ergebnis sowie authentifizierte Sitzungs-Tokens lokal im Browser.
- tabs: Liest URL und Titel des aktiven Tabs im Popup und Side Panel und koordiniert nutzergesteuerte Seiten-Lesevorgänge.
- sidePanel: Öffnet das native Chrome Side Panel (chrome.sidePanel) zur strukturierten Inspektion von JSON, Markdown und CSV neben der Webseite.
- Content Scripts (http://*/*, https://*/*): Führt auf explizite Nutzeraktion das lokale Auslesen und Formatieren des Seiten-DOMs aus und ermöglicht die WebAppBridge-Kommunikation mit vom Nutzer autorisierten Workspace-Domains.
5. Konto-Authentifizierung & Ephemere Layer-2-Klassifizierung
Der anonyme Modus erfordert kein Benutzerkonto. Wenn Sie sich über /auth/ext anmelden, speichern wir Ihre Konto-E-Mail, Ihren Namen sowie sitzungsbezogene Sicherheitsmetadaten (Session-ID, Extension-Instanzkennung, IP-Adresse und User-Agent), damit Sie aktive Sitzungen jederzeit einsehen und widerrufen können. Bei Nutzung der optionalen Layer-2-Klassifizierung (/api/v1/classify) werden ausschliesslich ephemere strukturelle Seitensignale (URL-Pfadsegmente, Schema-Typen, Navigationslabels) flüchtig im Arbeitsspeicher ausgewertet — ohne dauerhafte Speicherung oder Personenbezug Dritter.
6. Nutzergesteuerte Exporte & WebAppBridge
Erfasste Daten verlassen Ihren Browser nur dann, wenn Sie aktiv einen Datei-Download (.json, .md, .csv) auslösen, Inhalte in die Zwischenablage kopieren, einen eigenen Webhook-Sink nutzen oder Daten an eine in Ihrer WebAppBridge-Allowlist autorisierte Web-Applikation übergeben.
7. Hosting & Infrastruktur
Diese Plattform wird als containerisierte Serverless-Anwendung auf Google Cloud Run im europäischen Rechenzentrum Belgien (europe-west1, EU) mit TLS/SSL-Verschlüsselung betrieben.
8. Ihre Datenschutzrechte
Gemäss Schweizer revDSG und EU-DSGVO haben Sie jederzeit das Recht auf Auskunft, Berichtigung, Datenherausgabe oder Löschung Ihrer Kontodaten sowie auf den Widerruf aktiver Extension-Sitzungen über das Konto-Dashboard oder per Kontaktaufnahme. Lokale Captures können jederzeit mit einem Klick direkt in der Chrome Extension gelöscht werden.