Client-Side Input Field Suppression (Password/Credit Card)
Definition: Client-Side Input Field Suppression bezeichnet in der Digital Experience Analytics die clientseitige Unterdrückung oder Maskierung von Passwort- und Kreditkartenfeldern, sodass deren Werte nicht in Session-Replay-Aufzeichnungen oder Analytics-Events erfasst werden. Diese Technik schützt sensible Daten und unterstützt die Einhaltung von Datenschutzrichtlinien wie DSGVO und PCI DSS.
Was bedeutet Client-Side Input Field Suppression?
Client-Side Input Field Suppression ist eine Technik in der Digital Experience Analytics, bei der sensitive Eingabefelder wie Passwörter und Kreditkartennummern von der Datenerfassung ausgeschlossen oder maskiert werden. Das bedeutet: Wenn Nutzer mit einem Formular interagieren, zeichnet das Analytics-Tool zwar Interaktionen (z.B. Klicks, Fokus) auf, ersetzt aber die tatsächlichen Eingabewerte durch Platzhalter wie Sternchen oder sendet sie erst gar nicht an den Server.
Stellen Sie sich vor, ein Gespräch mit einem Bankberater wird aufgenommen, aber jedes Mal, wenn eine Kontonummer genannt wird, wird das Wort „PIN“ eingeblendet. So ähnlich funktioniert die Suppression in Session-Replay-Tools.
Warum ist die Unterdrückung in Analytics wichtig?
Die Aufzeichnung realer Passwörter oder Kreditkartendaten in Session-Replay-Systemen wäre eine massive Verletzung von Datenschutz und ein Sicherheitsrisiko. Zudem verlangen Regulierungen wie die DSGVO und der PCI-DSS-Standard den Schutz dieser Daten. Ohne Unterdrückung könnten Analyseteams Zugangsdaten im Klartext sehen – unabhängig davon, ob der Browser Autofill verwendet. Die Unterdrückung ist also ein zentraler Baustein für compliant Tracking.
Techniken zur Unterdrückung in der Praxis
Die Umsetzung hängt vom verwendeten Analytics-Dienst ab. Üblich sind folgende Methoden:
| Technik | Wirkung | Hinweis |
|---|---|---|
| Feld-Maskierung (per CSS/JS) | Ersetzt sichtbare Eingabewerte durch z.B. * | Oft automatisch durch Tools wie FullStory oder Hotjar aktiviert |
| Unterdrückung von Formularwerten | Sendet das input-Event ohne value an das Backend | Verhindert das Abspeichern sensibler Daten |
| Daten-Attribute oder Selektoren | Kennzeichnet sensible Felder für den Recorder | Erlaubt dynamisches Ausblenden bei nativen Frameworks |
| Session-Replay-Einstellungen | Globales Maskieren aller Felder von Typ password/cardnumber | Komfortabel, aber abhängig vom Tool |
Vor- und Nachteile
Vorteile: Einhaltung von Datenschutzvorgaben, geringeres Risiko bei Datenlecks, höheres Vertrauen der Nutzer. Nachteile: Fehlkonfiguration kann zu unvollständigen Daten führen, manche Tools unterstützen die Maskierung nur eingeschränkt, und es kann das Nutzererlebnis bei der Analyse beeinträchtigen, wenn der komplette Formularinhalt fehlt.
Best Practices
Vertrauen Sie nicht allein auf die Standardeinstellungen. Prüfen Sie, welche Felder Ihr Analytics-Tool standardmäßig maskiert, und ergänzen Sie eigene Selektoren für zusätzliche sensitive Eingabefelder. Setzen Sie serverseitige Filter ein und testen Sie regelmäßig die Aufzeichnung, um sicherzustellen, dass keine Werte im Klartext landen. Kombinieren Sie die Unterdrückung mit Autofill-Attributen, aber beachten Sie: Auch wenn Sie autocomplete=“off“ verwenden, schützt dies nicht automatisch vor Analytics-Aufzeichnung.
« Back to Glossary Index