Un servidor que solo retransmite
Los mensajes cifrados se guardan en el servidor, siempre cifrados, hasta 14 días para que el destinatario pueda recogerlos. Aparte de eso, el servidor solo conserva lo mínimo necesario para que el servicio funcione.
graygate es una aplicación de mensajería con cifrado de extremo a extremo pensada para la privacidad. Ofrece una forma de comunicarse con seguridad incluso donde se reprime la libertad de expresión.
Por qué existe graygate
En muchos países siguen vigentes leyes y políticas que reprimen la comunicación libre. graygate es una herramienta para hablar con seguridad también en esas condiciones.
Estructura
Los mensajes cifrados se guardan en el servidor, siempre cifrados, hasta 14 días para que el destinatario pueda recogerlos. Aparte de eso, el servidor solo conserva lo mínimo necesario para que el servicio funcione.
Si el destinatario no recibe un mensaje a través de la aplicación en 14 días, el servidor lo elimina automáticamente.
Por ahora solo se puede entrar en graygate con un código de invitación. Si quieres usarlo, pídeselo a alguien que ya tenga uno.
Cómo funciona
Al registrarte, el par de claves RSA se genera dentro de tu dispositivo. La clave privada nunca sale del Llavero de iOS ni del Keystore de Android. Nunca se envía al servidor, así que el servidor no puede leer ninguno de tus mensajes.
Cada dispositivo deriva la clave de la sala a partir de la contraseña de la sala. El servidor solo guarda un hash para comprobar si la contraseña es correcta: ni la contraseña ni la clave llegan nunca hasta él.
Los mensajes se cifran antes de enviarse. Las notificaciones push no llevan contenido, ni remitente, ni nombre de sala: solo avisan de que ha llegado algo nuevo.
Las conversaciones descifradas se guardan únicamente en ese dispositivo. Si cambias de teléfono, tus conversaciones anteriores no te acompañan. Es incómodo, pero es una decisión de diseño y no una limitación: es justamente la prueba de que la conversación nunca pasó por el servidor.
Lo último que se informa es la entrega. Cuándo se leyó un mensaje no se muestra y tampoco se guarda en el servidor.
La presencia y el estado de escritura son igual de invisibles para el servidor. El servidor solo mueve mensajes: no sabe quién está conectado ni quién está escribiendo.
El servidor retransmite tus mensajes y no conserva nada. Todos los datos viven solo en tu dispositivo.
El servicio no usa ningún medio de recogida de datos personales ni herramientas de analítica. Tampoco admite ninguna forma de inicio de sesión con cuentas externas, redes sociales incluidas. Tu privacidad va primero.
Protección en el dispositivo
El acceso está protegido con Face ID en iOS y BiometricPrompt en Android. Los dispositivos sin biometría usan un PIN de aplicación.
El contenido se oculta en el selector de aplicaciones. Android bloquea la captura de pantalla a nivel del sistema e iOS la detecta y avisa a la sala.
Activa el borrado automático por sala (1, 7 o 30 días) para no dejar mensajes en el dispositivo.
Verifica la clave de la otra persona con 12 palabras en inglés y un grupo de dígitos. Eso es lo que frena a un servidor que intente cambiar las claves por el camino.
No. Hace falta un código de invitación para crear una cuenta.
No se puede recuperar. Hay que pedirle al administrador de la sala que vuelva a invitarte o que te diga la contraseña.
La frase de recuperación de 12 palabras que recibiste al registrarte restablece la contraseña y el PIN de bloqueo de la aplicación. Las conversaciones anteriores y las claves de sala no vuelven. Sin la frase de recuperación, la cuenta no se puede recuperar.
No se sincroniza. Todo se guarda únicamente en tu dispositivo.
El borrado se aplica solo a tu dispositivo. Para quitarlo del otro, la otra persona tiene que borrarlo allí.