← Volver al inicio
Zero-Knowledge Architecture

Arquitectura criptográfica: por qué mirar es imposible

La seguridad se basa en garantías criptográficas y pruebas matemáticas, no en promesas redactadas en una política de privacidad.

Garantías que sobreviven al cierre de la empresa

Incluso ante una vulneración total del servidor, un atacante solo obtiene bytes pseudialeatorios. Todo el código es libre y auditable en GitHub.

1 Lado del cliente
Navegador del empleado

Derivación de claves y cifrado

Claves derivadas con Argon2id y X25519. Todas las respuestas se cifran localmente antes de transmitirse a la red.

2 Zero-Knowledge
Servidor y base de datos

Almacenamiento Zero-Knowledge

El servidor solo recibe y almacena bloques opacos de texto cifrado. Los administradores no tienen claves de descifrado.

3 Estrictamente 1:1
Navegador del mánager

Descifrado autorizado

Únicamente la otra persona de la reunión con su clave privada verificada puede descifrar y leer el contenido.

Tus datos. Tu infraestructura. Privacidad verificable.

Para un comprador corporativo, «confía en nosotros las conversaciones más sensibles de tus empleados» es difícil de aceptar viniendo de cualquier proveedor, y así debería ser. encrypted1on1 está construido para que esa frase nunca tenga que ser el argumento de venta.

Autoalojado.

Toda la plataforma se ejecuta sobre infraestructura que controla tu empresa: tus servidores, tu cuenta en la nube, tu política de copias de seguridad. Ningún dato tiene por qué salir del perímetro de tu organización a menos que elijas la opción en la nube.

Código abierto (AGPLv3).

Cada línea de código, incluida la criptografía, es pública y auditable. Tú, o un equipo de seguridad independiente que contrates, podéis verificar directamente las afirmaciones sobre privacidad en lugar de fiaros de la palabra de un proveedor. Ese es un modelo de confianza sustancialmente distinto al de un producto SaaS de código cerrado que te pide confiar en un código fuente que nunca has leído y en sus términos de servicio.

Cifrado de extremo a extremo, en concreto.

El contenido de las reuniones 1 a 1 —respuestas, estados de ánimo, retroalimentación, comentarios, resultados de la reunión, progreso de objetivos— se cifra en el navegador antes de que llegue al servidor, con claves derivadas de la propia contraseña de cada usuario y que nunca se transmiten. El servidor almacena únicamente texto cifrado. No puede descifrarlo: ni el operador, ni TI, ni nosotros, ni un atacante que comprometa la base de datos. Dos excepciones deliberadas y acotadas: (1) el título, la descripción y el estado de un objetivo se almacenan en texto plano, específicamente para que los objetivos puedan servir de base a la alineación a nivel de empresa y a informes ligeros; (2) la biblioteca de plantillas de la empresa (nombres, descripciones y enunciados de preguntas redactados por administradores, además de qué plantilla utiliza cada reunión) se almacena sin cifrar para que los equipos puedan compartir estructuras de reunión. Las respuestas a todas las preguntas, la retroalimentación, las notas privadas y los puntos de control de objetivos permanecen estrictamente privados para los dos participantes, sin excepción.

Esta es la solución al problema exacto planteado en la historia de origen anterior: que un proveedor cierre, sea adquirido o tenga un empleado con malas intenciones ya no afecta a la confidencialidad de lo que ya se ha escrito, porque nunca existió un momento en el que el proveedor —cualquier proveedor, incluidos nosotros— pudiera leerlo.

«¿Qué pasa con las retenciones legales, las investigaciones de acoso o las solicitudes de cumplimiento normativo?»

No, y es deliberado, porque la alternativa anula todo el propósito. Si una empresa pudiera leer el contenido de las reuniones 1 a 1, las conversaciones que más necesitan ocurrir con honestidad simplemente dejarían de ocurrir. El escenario que realmente debería preocupar a los equipos de cumplimiento normativo: un empleado necesita reportar una conducta preocupante de su propio responsable, o de alguien por encima de él. Si esa persona —o cualquiera en su cadena de mando— pudiera leer las reuniones 1 a 1, ¿llegaría ese informe a escribirse alguna vez con honestidad? La confidencialidad no está en tensión con detectar problemas reales. Es la condición previa para que esos problemas salgan a la luz.

Y en la práctica, esto no es un callejón sin salida. Cada reunión 1 a 1 puede ser leída exactamente por sus dos participantes, de forma independiente, nunca mediante una clave compartida única de la empresa. Si una investigación involucra a uno de los participantes, el contenido sigue estando disponible a través del otro, de la misma forma que lo estaría si esa misma conversación hubiera ocurrido en papel o en un cuaderno personal: un proceso legal puede obligar a una persona a entregar lo que tiene. Simplemente nunca fue algo que una plataforma pudiera entregar por sí sola, que es precisamente el objetivo.

Despliega en tu infraestructura en 2 minutos

Un único contenedor autónomo, sin dependencias SaaS externas y con control total sobre los datos de tu empresa.

docker run -d -p 8080:8080 --name e1o1 ghcr.io/aleksejs1/encrypted1on1:latest

AGPLv3 • Miembros de equipo ilimitados • Cero telemetría