Skip to main content
In den meisten Apps sind zumindest einige der an die Anwendung gesendeten Daten sensible oder personenbezogene Informationen, die das Netzwerk nicht verlassen sollten. Um zu verhindern, dass AppSignal diese Daten speichert, sollte das Elixir-Paket so konfiguriert werden, dass diese Daten überhaupt nicht gesendet werden oder bestimmte Werte herausgefiltert werden. In Webanwendungen können Sitzungen verwendet werden, um Benutzerpräferenzen und andere sensible Daten zu speichern, ohne dass sie in der Datenbank persistiert oder über Parameter gesendet werden müssen. In Phoenix-Anwendungen speichert AppSignal automatisch den Inhalt der Sitzung des Benutzers in der AppSignal-Transaktion. Dies kann deaktiviert werden oder bestimmte Werte können herausgefiltert werden.
🔐 Senden Sie keine personenbezogenen Daten (Personal Identifiable Information, PII) an AppSignal. Filtern Sie PII (z. B. Namen, E-Mail-Adressen) und verwenden Sie stattdessen eine ID, einen Hash oder einen pseudonymisierten Bezeichner.

Für HIPAA-pflichtige Stellen finden Sie weitere Informationen zum Abschluss eines Business Associate Agreement (BAA) in unserer Business Add-Ons-Dokumentation.
Diese Funktion ist seit AppSignal-Elixir-Paket Version 1.6.0 verfügbar.

AppSignal-Sitzungsdaten-Filterung

Die Sitzungsdaten-Filterung filtert alle Werte aus angegebenen Schlüsseln in der Konfigurationsoption filter_session_data heraus. Jeder herausgefilterte Wert wird durch [FILTERED] ersetzt, bevor er Ihre Anwendung verlässt und an die AppSignal-Server gesendet wird. Das bedeutet, dass AppSignal niemals die gefilterten Daten erhält. Die Sitzungsdaten-Filterung unterstützt verschachtelte Hashes und verschachtelte Hashes in Arrays. Jeder Hash, den wir in Ihren Sitzungsdaten finden, wird gefiltert. Um diese Filterung zu verwenden, fügen Sie das Folgende zu Ihrer Datei config/appsignal.exs in der Umgebungsgruppe hinzu, in der es angewendet werden soll. Der Wert von filter_session_data ist ein Array von Strings.

Sitzungsdaten senden

Warnung: Die Option skip_session_data ist seit AppSignal-Elixir-Paket 2.2.10 veraltet. Setzen Sie stattdessen die Option send_session_data auf false, um keine Sitzungsdaten mit Exception- und Performance-Traces zu senden. Weitere Informationen finden Sie unter Filterung von Request-Sitzungsdaten.