> ## Documentation Index
> Fetch the complete documentation index at: https://docs.appsignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Filterung von Sitzungsdaten

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](/application/parameter-filtering) 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.

<Warning>
  🔐 Senden Sie keine <strong>personenbezogenen Daten (Personal Identifiable Information, PII)</strong> an AppSignal. Filtern Sie PII (z. B. Namen, E-Mail-Adressen) und verwenden Sie stattdessen eine ID, einen Hash oder einen pseudonymisierten Bezeichner. <br /> <br /> Für <strong>HIPAA-pflichtige Stellen</strong> finden Sie weitere Informationen zum Abschluss eines Business Associate Agreement (BAA) in unserer <a href="/support/business-add-ons">Business Add-Ons-Dokumentation</a>.
</Warning>

<Tip>
  Diese Funktion ist seit AppSignal-Elixir-Paket [Version
  1.6.0](https://blog.appsignal.com/2018/05/08/elixir-integration-1-6.html) verfügbar.
</Tip>

<h2 id="appsignal-session-data-filtering">
  AppSignal-Sitzungsdaten-Filterung
</h2>

Die Sitzungsdaten-Filterung filtert alle Werte aus angegebenen Schlüsseln in der Konfigurationsoption [`filter_session_data`](/elixir/configuration/options#option-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`](/elixir/configuration/options#option-filter_session_data) ist ein Array von Strings.

<CodeGroup>
  ```elixir Elixir theme={null}
  # config/appsignal.exs
  config :appsignal, :config,
    filter_session_data: ["name", "email", "api_token", "token"]
  ```
</CodeGroup>

<h2 id="send-session-data">
  Sitzungsdaten senden
</h2>

<Warning>
  **Warnung**: Die Option `skip_session_data` ist seit AppSignal-Elixir-Paket
  2.2.10 veraltet. Setzen Sie stattdessen die Option [`send_session_data`](/elixir/configuration/options#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](/application/session-data-filtering).
</Warning>

<CodeGroup>
  ```elixir Elixir theme={null}
  # config/appsignal.exs
  # Session data is sent by default. Set this to false to stop sending it
  config :appsignal, :config,
    send_session_data: true
  ```
</CodeGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.