⚠️ STAGING — DEV / antigravity
Web Helper
Zero Server Data Custody

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

contactwebhelper.ai

2. 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.

Web Helper | Jede authentifizierte Webseite in strukturiertes JSON, Markdown & CSV verwandeln