Mensajes
Chats, grupos, llamadas de voz e historias. Sin número de teléfono, sin nada que vender, y conversaciones que pueden recogerse solas en los dos teléfonos a la vez.
Mira lo que traeLos mensajes se cierran en tu teléfono y solo puede abrirlos la persona a la que se los enviaste. Sin número de teléfono, sin anuncios, y sin nadie leyendo por encima de tu hombro. También decimos de frente dónde están los límites.
Gratis de usar, abierta de leer y tuya para montarla en tu propio servidor
Mensajes, tus archivos y tus claves: la misma cuenta, la misma frase de acceso y la misma regla de principio a fin. Se sella en tu teléfono antes de ir a ningún sitio, así que en medio no hay nada legible que nadie pueda pedirnos.
Chats, grupos, llamadas de voz e historias. Sin número de teléfono, sin nada que vender, y conversaciones que pueden recogerse solas en los dos teléfonos a la vez.
Mira lo que traeTus documentos se quedan en tu teléfono y no en nuestros servidores, marcados con lo sensibles que son, y sellados en el momento en que le envías uno a alguien.
Mira cómo funcionaUna frase estándar de veinticuatro palabras que sirve en cualquier otra cartera, una dirección nueva cada vez que recibes algo, y claves a las que no llega nadie más que tú.
Mira lo que es tuyoLas tres están hoy en Android, y en iPhone dentro de la beta de TestFlight. Cada página dice exactamente en qué punto está su parte.
Toda aplicación de mensajería tiene límites. Estos son los nuestros, dichos con claridad, para que nada de cómo funciona esto te sorprenda más adelante.
Cuando dos servidores se intercambian un mensaje, cada uno se entera de que el otro tenía tráfico para él. Nadie lee el mensaje, pero el hecho de que exista queda repartido entre más operadores de los que habría con un solo servidor. Ese es el precio de poder marcharte, y por eso un operador tiene que activarlo a propósito en lugar de encontrárselo ya puesto.
Nuestro servidor tiene que saber a quién entregar un mensaje, así que puede ver que le escribiste a alguien y más o menos cuándo. No puede leer ni una palabra de lo que dijiste. Eso vale para cualquier aplicación de mensajería que entregue a gente que está desconectada.
Mira exactamente qué se guardaEl código es abierto y está muy probado, y el diseño está publicado para que cualquiera pueda revisarlo. Una revisión pagada a una empresa de seguridad es otro tipo de garantía, y es una que nos gustaría poder financiar.
Qué cubriría una auditoríaNo necesitas nada de esto para usar la aplicación. Pero si alguna vez te has preguntado qué quiere decir de verdad "cifrado de extremo a extremo", se reduce a tres ideas.
Reparte copias de la cerradura a quien quiera escribirte. La llave que las abre se queda en tu teléfono, y no se comparte ni con nosotros ni con nadie.
Para cuando llega a nuestro servidor ya está cerrado, y nosotros no tenemos la llave. Ninguno de los dos tiene que estar conectado a la vez para que esto funcione.
Las cerraduras van cambiando conforme avanza la conversación, así que aunque alguna llegara a abrirse, no serviría de nada con los mensajes anteriores.
Las tres ideas tienen nombres técnicos propios, y si quieres la versión completa con los detalles, está todo en la especificación.
Android se puede instalar hoy, y la aplicación de iPhone está abierta como beta de TestFlight.
Disponible en Estados Unidos, México, Guatemala, El Salvador, Honduras, Perú y Bolivia. Crear una cuenta desde cualquier otro sitio se rechaza, y la aplicación te lo dirá en lugar de parecer que está rota. Esta página se puede leer desde todas partes a propósito: enterarte después de instalar algo y elegir una contraseña es una forma peor de descubrirlo.
El servidor son dos contenedores y un archivo de configuración. No hay nada a lo que registrarse ni nada que llame a casa, y sirve esta misma página, así que una instalación recién hecha se explica sola en vez de recibirte con un error.
El servidor es donde viven tu cuenta y los mensajes que aún no se han entregado. Montarlo tú mantiene todo eso en un equipo que controlas.
cp .env.example .env # rellena los tres secretos que te pide docker compose up -d
Esta parte es para quien quiera los detalles. Todo lo que hacen las aplicaciones está por escrito, y los dos motores se prueban uno contra otro.
Cómo funciona el cifrado y cómo se comporta el servidor están descritos en un solo documento, así que quien quiera escribir su propia versión tiene lo que necesita.
Lee la especificaciónLos motores de JavaScript y de Swift se prueban uno contra otro y contra ejemplos publicados, así que la compatibilidad es algo que medimos en vez de darla por hecha.
Cómo se pruebanEl motor de cifrado es público y de licencia libre. Léelo, reutilízalo, o dinos si ves un fallo.
Código fuenteAquí no hay nada casero. El cifrado está hecho con piezas publicadas y estándar que usan también otras aplicaciones de mensajería segura, y la especificación nombra cada una de ellas y explica por qué se eligió.
Versión de protocolo 3 · este servidor responde por relay.flamenet.io
Parte de la ayuda más útil que recibimos no es código: es alguien leyendo el diseño con atención y contándonos lo que encuentra.
No. El servidor guarda un sobre sellado y nada que lo abra, y no hay un modo sin cifrar al que cambiar, así que no existe ningún ajuste que entregue tus mensajes sin hacer ruido. Eso vale incluso si montas el servidor tú: también estarías mirando sobres sellados.
Que tienes una cuenta, a quién escribes, cuándo, más o menos cómo de grande era el mensaje, y la dirección de internet desde la que te conectaste. Tiene que saber a dónde mandar las cosas. No sabe qué decía nada de ello. Hay una página que enumera hasta el último campo en vez de un párrafo que lo resuma.
Hay dos maneras de comprobarlo, y ninguna depende de que confíes en nosotros. Cada clave se publica en una lista que después no se puede reescribir, y tu aplicación no acepta una clave que no esté en ella, así que cualquier sustitución dejaría un rastro permanente. También puedes comparar un número de seguridad corto con tu amigo en persona o por teléfono: si los números coinciden, no hay nadie en medio.
No. Un nombre de usuario y un correo. La gente te encuentra por el nombre con el que ya te conocen tus amigos, y tu número no entra nunca en juego.
Nada, y no hay ninguna versión de pago esperando entre bastidores. Tampoco hay anuncios ni nada que vender, así que las donaciones son lo que lo mantiene en marcha.
Sí, y así es como lo probamos. Es un archivo de Docker Compose con el servidor y su base de datos, y a las aplicaciones se les puede indicar tu dirección en lugar de la nuestra. Las las instrucciones caben en una página.
Todavía no por una empresa externa: eso cuesta un dinero que seguimos reuniendo. El motor tiene una batería de pruebas grande, las dos implementaciones se comprueban una contra otra, y el diseño está publicado para que cualquiera lo revise. Todo eso vale algo, y es una cosa distinta de una revisión profesional, así que mantenemos las dos bien separadas.
Cierra la sesión de ese dispositivo desde otro que sí tengas. Sus claves y todo lo que siguiera esperándole se borran juntos, así que un teléfono que ya no está en tus manos no puede recibir nada nuevo.