Contra qué NO protegen las Salas Seguras
Las Salas Seguras ofrecen un cifrado fuerte, pero no hacen desaparecer todos los riesgos. Esto es lo que la función deliberadamente no hace.
Compilación del frontend comprometida
El cifrado se ejecuta en tu navegador, en código servido por la plataforma. Si la plataforma (o un atacante que la haya comprometido) sirviera una compilación maliciosa, esta podría robar las claves. Mitigamos este riesgo pero no podemos eliminarlo: la criptografía vive en un repositorio público (https://github.com/wpartscom/secure-rooms-crypto) con compilación reproducible, sha256sums publicados y Subresource Integrity, y la página «Seguridad» muestra el hash de compilación de la biblioteca cargada para que puedas verificarlo. El riesgo residual permanece.
Sin forward secrecy por mensaje
Las claves rotan por época (incorporación y eliminación de miembros, rotación manual), no por mensaje. Si la clave de sala de alguna época se compromete, todos los mensajes de esa época se comprometen. Los protocolos con forward secrecy por mensaje (Double Ratchet, MLS) no forman parte de la versión actual.
El servidor ve metadatos
El servidor ve quién está en una sala con quién, cuándo se envían los mensajes y el tamaño de los mensajes y archivos. No hay búsqueda de texto completo en el servidor ni puede haberla: la búsqueda funciona solo sobre tu caché descifrado localmente.
Los participantes pueden guardar y reenviar contenido
Las capturas de pantalla, la copia y el reenvío de contenido descifrado por un participante legítimo no se pueden impedir técnicamente. Un miembro eliminado conserva el historial que tenga en caché en su dispositivo. Elige a los participantes de la sala en consecuencia.
Las notificaciones no contienen contenido
Las notificaciones por email y Telegram sobre las Salas Seguras nunca incluyen texto de mensajes, nombres de salas ni nombres de archivos: solo el código de la sala (por ejemplo, A7F3Q2) y el número de mensajes no leídos. Es una decisión de diseño deliberada, así que no te sorprenda que las notificaciones sean tan escuetas.