Demo-Modus
Der öffentliche Demo-Modus erlaubt anonymen Besuchern, unter /{sprache}/demo ein Dokument hochzuladen, die PII-Erkennung und Schwärzung auszuprobieren und das Ergebnis herunterzuladen — ohne Konto. Er ist standardmäßig deaktiviert.
Konfiguration
Abschnitt betitelt „Konfiguration“Die Seite Demo-Modus (/system/demo-mode) bündelt alle Einstellungen:

| Abschnitt | Inhalt |
|---|---|
| Demo-Modus aktiv | Hauptschalter; deaktiviert liefert /demo einen 404-Fehler. |
| Session & Limits | Session-Lebensdauer (Minuten), max. Upload-Größe (MB), max. Dateien pro Upload, max. Seiten pro Dokument, max. gleichzeitige Sessions, Uploads pro IP/Stunde, erlaubte Datei-Endungen. |
| Captcha (Anti-Bot) | Anbieter (Kein Captcha / Turnstile / hCaptcha), Site-Key (öffentlich) und Secret-Key (verschlüsselt gespeichert; leer lassen behält den hinterlegten Wert). |
| Export-Optionen für Demo-Nutzer | Minimal (nur „Geschwärztes PDF herunterladen“), Reduziert (Format-Auswahl + OCR) oder Voll (alle Export-Optionen). |
| Hinweistext auf Upload-Seite | Freitext über dem Upload-Feld, z. B. ein Datenschutz-Hinweis. |
| Wasserzeichen (auf exportierter PDF) | Position (Aus/Links/Rechts/Oben/Unten) und Text; Aufdruck auf jeder Seite des exportierten PDFs. |
| Verfügbare / Vorausgewählte PII-Detektoren | Welche Erkennungs-Detektoren Demo-Nutzer sehen bzw. vorausgewählt bekommen; serverseitig erzwungen. |
| Engine-Tuning-Phase | Option, Demo-Uploads nach Session-Ablauf für die Verbesserung der Erkennung aufzubewahren — nur mit angepasstem Datenschutz-Hinweis aktivieren (die Seite warnt entsprechend). |
| Tracking (Google Analytics) | Schalter + Measurement-ID (G-…); nur wirksam, wenn beides gesetzt ist. |
Speichern übernimmt alles auf einmal; Zurücksetzen verwirft die Formularänderungen.
Demo-Sessions überwachen
Abschnitt betitelt „Demo-Sessions überwachen“Die Seite Demo-Sessions (/system/demo-sessions) zeigt Statistik-Kacheln (u. a. Seitenaufrufe, Upload-Versuche, Besucher, Sessions, Exportiert, Probleme, Aktiv) und die Session-Liste mit Filtern nach Status und Aktivität sowie dem „Live“/„Pause“-Umschalter (Auto-Aktualisierung alle 5 Sekunden).

Status-Legende:
| Symbol | Bedeutung |
|---|---|
| 🟢 | Erfolgreich exportiert |
| 🟡 | Im Viewer angesehen, kein Export |
| 🔴 | Probleme bei Upload/Konvertierung |
| ⚪ | Keine Aktivität erfasst |
Je Session sehen Sie u. a. Startzeit, IP, Dateien, Konvertierungsfehler, Viewer-/PII-/Schwärzungs-/Export-Aktivität und Dauer, dazu eine aufklappbare Zeitleiste mit Dokumententabelle. Zeilen-Aktionen: „Im Demo-Viewer öffnen“, „Inspection-Bundle herunterladen“ (Original, OCR-Ergebnis, Wörterbuch, manuelle Schwärzungen — für die Analyse von Erkennungsproblemen) und „Diese Session löschen“; darüber „Auswahl löschen (n)“ und „Alle löschen” (mit ausdrücklicher Sicherheitsabfrage — löscht auch die hochgeladenen Dateien unwiderruflich).
Abgelaufene Sessions räumt der Hintergrunddienst alle 5 Minuten automatisch ab (sofern die Aufbewahrung für Engine-Tuning nicht aktiviert ist). Die gesamte Telemetrie verbleibt in der lokalen Systemdatenbank — es fließen keine Daten an externe Dienste.
