No databases or disk files are used for chat messages or media—everything exists temporarily in memory and vanishes within an hour. We persist only basic session configuration, ban records, and room owner mappings using a lightweight local database so they survive server updates.
</p>
<h2>Is my chat secure / private?</h2>
<p>
Yes! We support <strong>Zero-Knowledge End-to-End Encryption (E2EE)</strong>.
You can enable encryption for any room by clicking <strong>+ Add Passphrase</strong> in the sidebar and entering a passphrase.
Encryption keys are derived locally in your browser using PBKDF2 and AES-GCM.
The passphrases reside strictly in your browser's session memory and are <em>never</em> sent to the server.
Anyone without the correct passphrase will only see a placeholder indicating the message is encrypted, with a quick link to add the passphrase to their keyring if they know it.