Skip to content

Verschlüsselung

Im Ruhezustand

niil verschlüsselt Ihre sensiblen Daten im Ruhezustand mit AES-256-GCM:

  • Chat-Inhalte – Nachrichten, Unterhaltungstitel und hochgeladene Dokumente.
  • Verbindungs-Anmeldedaten – die Tokens/Schlüssel externer Dienste, die Sie verbinden, werden mit einem separaten Schlüssel verschlüsselt.
  • Wissensdatenbank-Dokumente – mit einem Schlüssel pro Datenbank verschlüsselt. Ob in der Datenbank oder im optionalen EU-Objektspeicher Ihres Betreibers gespeichert – es wird nur Chiffretext geschrieben, sodass auch dort die Krypto-Löschung gilt.

Die Verschlüsselung ist immer aktiv; sie ist keine Einstellung, die man zu aktivieren vergessen kann.

Schlüssel pro Unterhaltung → echte Löschung

Jede Unterhaltung wird unter ihrem eigenen Inhaltsschlüssel verschlüsselt, der seinerseits unter dem Hauptschlüssel der Organisation verschlüsselt gespeichert wird. Dieses Design ermöglicht Krypto-Shredding: Beim Löschen einer Unterhaltung wird ihr Schlüssel verworfen, wodurch der gespeicherte Chiffretext dauerhaft unwiederherstellbar wird – eine echte Löschung, nicht nur eine versteckte Zeile. Genau das treibt die DSGVO-Löschung an (siehe Datenschutz & DSGVO).

Während der Übertragung

Der gesamte Verkehr läuft über TLS (HTTPS), das am Ingress terminiert wird. Sitzungscookies sind HTTP-only und hinter HTTPS als Secure markiert, sodass sie nie Skripten ausgesetzt oder über unverschlüsseltes HTTP gesendet werden.

Schlüsselverwaltung

  • Die Schlüssel für den Ruhezustand sind 32-Byte-Schlüssel, die der Bereitstellung als Geheimnisse übergeben werden (in Ihrem Secrets-Manager aufbewahrt, nicht in der Datenbank).
  • Der Chat-Inhaltsschlüssel und der Verbindungs-Anmeldedaten-Schlüssel sind verschieden.
  • Weil die Verschlüsselung echt ist, zählt die Schlüsselverwahrung: Der Verlust eines Schlüssels krypto-shreddert die von ihm geschützten Daten. Betreibern wird empfohlen, Schlüsselmaterial getrennt von den damit verschlüsselten Daten zu sichern.

Das Ergebnis: Selbst jemand mit rohem Zugriff auf niils Speicher sieht nur Chiffretext, nicht Ihre Unterhaltungen, Dokumente oder Anmeldedaten.