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.