Android · Windows · Linux · Sin cuenta · Sin servidores

Tus mensajes van de tu teléfono al suyo.A ningún sitio más.

PrivChat es mensajería punto a punto. No hay cuenta que crear, ni número de teléfono que dar, ni empresa que guarde la conversación — nosotros incluidos. Dos teléfonos hablan a través de Tor. Ésa es toda la arquitectura.

✓ Sin cuenta que crear✓ Sin número de teléfono✓ Sin analítica ni publicidad
9:41Tor · 2 saltos
M
M.
huella verificada

¿Estás en un servidor que yo pueda citar judicialmente, o no?

No hay servidor. Sigue en mi teléfono hasta que responda el tuyo.

en cola · en este teléfono

Entonces no hay nada que pedir.

entregado · 1 h y desaparece
El mensaje se queda aquí si no está conectada
Dos teléfonos sobre una mesa oscura, con una línea de luz directa entre ellos y nada más en medio.

El registro es el producto

La mayoría de las aplicaciones están cifradas y centralizadas.

Tus palabras van protegidas, pero una empresa sigue viendo con quién hablas, cuándo y cada cuánto. Ese registro suele decir más que las propias palabras. PrivChat quita la empresa en vez de pedirte que confíes en ella.

CriterioPrivChatWhatsAppTelegramSignalSimpleXToxBriar
Funciona sin número de teléfonoSíNoNo ¹NoSíSíSí
Servidores por los que pasa todoNingunoDe MetaDe TelegramDe SignalRelés sin identidadNingunoNinguno
Quién puede saber con quién hablasNadieMetaTelegram ²Signal, lo mínimoNadiePuede filtrarse tu IPNadie
Acuerdo de claves post-cuánticoSíNoNoSíSíNoNo
Firmas y sobre post-cuánticosSíNoNoNoNoNoNo
Código abiertoNoNoSolo los clientesSíSíSíSí

¹ Telegram permite registrarse con un número anónimo +888, de pago.

² Desde 2024 Telegram entrega la IP y el teléfono a las autoridades ante una orden judicial válida.

Comprobado en septiembre de 2026 con la documentación pública de cada aplicación. Estas cosas cambian: si ves algo mal o desactualizado, escríbenos y lo corregimos.

Ninguna aplicación seria sale mal parada por cifrar poco: cifran bien. La diferencia está en qué queda registrado fuera de tu teléfono y quién tiene que seguir portándose bien para que eso siga siendo cierto.

Cómo viaja un mensaje

De teléfono a teléfono. En medio hay repetidores de otros, y no pueden leerlo.

  1. 01

    Tu teléfono

    El mensaje se cifra antes de salir. Por el wifi, por la antena y por tu proveedor no pasa nada legible en ningún momento.

  2. 02

    Tor

    Una cadena de repetidores, cada uno conociendo solo el salto anterior y el siguiente. Voluntarios, no una empresa. El primero no sabe a quién; el último no sabe quién.

  3. 03

    Su teléfono

    La clave solo existe en los dos teléfonos. Si no está conectada, el mensaje se queda en el tuyo y lo reintenta. Nunca queda aparcado en una máquina que sea de otro.

9:41Tor · 2 saltos
M
M.
huella verificada

¿Estás en un servidor que yo pueda citar judicialmente, o no?

No hay servidor. Sigue en mi teléfono hasta que responda el tuyo.

en cola · en este teléfono

Entonces no hay nada que pedir.

entregado · 1 h y desaparece
El mensaje se queda aquí si no está conectada
TúGuardiaIntermedioSalidaElla

Cada salto conoce a un vecino. Nadie de la cadena tiene la clave.

Sin internet

Cuando no hay red, los mensajes siguen su camino.

Un apagón, una red cortada, un sitio sin cobertura. PrivChat no se queda esperando: habla con quien tienes delante sin pasar por internet, o mete tus mensajes en un paquete que llega hasta donde alguien lo lleve, o te los guarda en casa hasta que vuelvas, o los lanza por radio hasta el nodo de tu contacto. El mismo cifrado, las mismas claves, y los mensajes entran en la misma conversación.

Wi-Fi local · Bluetooth · decenas de metros

En persona

La misma wifi, aunque no tenga salida a internet, o Bluetooth. Si no hay router, un teléfono crea la red y el otro se une. Lo encendéis los dos a propósito, para un contacto concreto y con plazo: la aplicación no se anuncia a nadie por su cuenta.

USB · correo · cualquier canal · sin límite de distancia

El paquete

Tus mensajes, sellados en un fichero que solo abre el destinatario. Guárdalo en un USB o mándalo por cualquier canal: quien lo lleve no puede leerlo, y si lo manipula, no se abre. Por fuera son bytes sin forma: ni siquiera dice de qué aplicación viene.

Wi-Fi de casa · Tor, opcional · siempre encendido

El Buzón

Un PrivChat sin pantalla en una Raspberry o un ordenador de casa. Si no estás, quien pasa por tu wifi deja ahí tus mensajes y recoge los que le dejaste; con internet, también te escriben con el teléfono apagado. Solo guarda lo tuyo, cerrado: no puede leerlo.

Radio LoRa · Meshtastic o MeshCore · kilómetros

La malla LoRa

Una radio pequeña junto al teléfono, unida por Bluetooth. Sin internet ni cobertura, tus textos salen por radio en trozos y otros nodos los repiten durante kilómetros; tu Buzón con nodo los entrega por Tor. Solo texto y pocos mensajes por hora. Quien escucha ve que un nodo emite, no qué ni a quién.

Túpaquete selladoun USBmanos de confianzauna fronteraDestinatario

No reenvía por teléfonos de desconocidos ni busca a nadie: la misma regla que por Tor. En el teléfono y en el escritorio.

Lo que ve quien vigila

Todos los paquetes miden lo mismo. Y la aplicación habla cuando tú no.

Una respuesta de una letra y un párrafo largo salen del teléfono como sobres idénticos. Los paquetes señuelo se envían a intervalos aleatorios, indistinguibles de los reales. Prueba a apagar la conversación: la línea no cambia de historia.

Quien vigile tu conexión no puede saber siquiera si estás manteniendo una conversación.

Sin señuelos, las ráfagas de paquetes siguen tu tecleo. Las palabras siguen ocultas; el hecho de que hablas, no.

La línea está callada, y eso en sí mismo es una señal — por eso el relleno viene encendido de fábrica.

paquetes capturados len=512 · sellado
  • env24EAC785 · 587CAE42512 B
  • env9F10B3D6 · 6D3B01F9512 B
  • envC4772AE1 · 1EA27744512 B
  • env0B8E5C37 · 73C5E8B0512 B
  • envA6D209F4 · 4F902D6A512 B
  • env3E51CB88 · 88BC15E3512 B
  • envD72F604B · B406F27D512 B
  • env57A3E9C0 · 0C9E3A75512 B
  • sin paquetes

Campo legible: una clave aleatoria de un solo uso. La cabecera de encaminamiento va cifrada. La identidad del remitente no está en el sobre.

Qué lo protege

Capas, y cada una resuelve un problema distinto.

Una clave nueva en cada mensaje

Las claves no se reutilizan. Cada mensaje se cifra con la suya, derivada en ese momento y desechada acto seguido. Si una se viera comprometida, abriría un mensaje — no la conversación. Y en cuanto los dos teléfonos vuelven a escribirse, la cadena se cura sola.

Los paquetes no dicen quién habla

Cifrar las palabras es la parte fácil; lo que se filtra es todo lo que las rodea. Cada mensaje va en un sobre sellado cuya única parte legible es una clave aleatoria de un solo uso. Desde la 2.2 ese sobre nace de la conversación, no de tu identidad.

Todos los mensajes miden lo mismo

Una respuesta de una letra y un párrafo largo producen paquetes de tamaño idéntico. La aplicación envía además señuelos a intervalos aleatorios, indistinguibles de los reales. Quien vigile no puede saber si hay conversación.

Por qué seguirá siendo seguro dentro de veinte años

Hay un ataque del que no te puedes defender a posteriori.

Un adversario puede grabar hoy tu tráfico cifrado y sencillamente guardarlo. Si dentro de unos años un ordenador cuántico rompe el intercambio de claves que se usa en 2026, todo lo que guardaron se vuelve legible — de forma retroactiva, y ya no hay nada que puedas hacer, porque la grabación ya ocurrió. El acuerdo de claves de PrivChat combina X25519 con ML-KEM-768, el algoritmo post-cuántico que el NIST estandarizó en 2024. Los dos secretos se mezclan, así que un atacante tiene que romper los dos.

  • 2.0 — La identidad lleva Ed25519 y ML-DSA-65. Invitaciones, listas de miembros y publicaciones de canal llevan las dos firmas, y las dos tienen que verificar.
  • 2.1 — La conversación se mantiene post-cuántica: en cada época del ratchet viaja un secreto ML-KEM nuevo, repartido por el relleno de los mensajes normales.
  • 2.2 — El sobre mismo —la parte que dice quién te escribe— cambia con la conversación. Las claves con las que otros inician contacto se renuevan cada semana y se usan una sola vez.

Lo que dices hoy sigue mereciendo protección dentro de quince años.

En tu teléfono

El aparato es la única caja fuerte. Trátalo como tal.

Cifrado en reposo

Los mensajes, los contactos, los adjuntos y las propias claves van cifrados con una clave del almacén de Android, ligada al hardware del teléfono.

PIN y PIN de pánico

Con PIN, la clave necesita las dos mitades: la tuya y la del teléfono. El PIN de pánico borra la identidad y se ve exactamente igual que un desbloqueo normal.

Efímeros, y luego nada

Los mensajes pueden borrarse solos tras una hora, un día o una semana. «Borrar identidad» destruye las claves, no solo los ficheros: después no hay nada recuperable ni con el teléfono en la mano.

Ninguna nube, ni la tuya

La aplicación se excluye de las copias de seguridad de Android. Las conversaciones no se suben a ningún sitio, y las fotos se recomprimen para que no viajen con GPS, modelo ni fecha.

Grupos

Doscientas personas. Sin coordinador.

Un mensaje al grupo sale de tu teléfono una vez por miembro, por las mismas sesiones cifradas de uno a uno. La lista de miembros va firmada por el administrador, así que nadie puede colar a alguien sin que se note. No hay servidor guardando la lista. Hasta doscientas personas; la aplicación te dice el coste de datos antes de entrar.

Canales

Un publicador. Lectores anónimos.

Un canal tiene su propia dirección de Tor y su propia clave de firma, sin vínculo con la identidad de mensajería de quien publica. Los lectores recogen por circuitos anónimos: el publicador no puede saber quién lee. Las publicaciones van firmadas y encadenadas, así que la historia no se reescribe en silencio.

Empezar a hablar

Tres gestos. Después son solo dos teléfonos.

  1. 1

    Instálala y ábrela.

    El primer arranque genera una identidad cifrada en el aparato. No se envía nada a ningún sitio. Ni nombre, ni número, ni correo.

  2. 2

    Invita una vez.

    Cada invitación es un código QR que sirve para una sola persona y caduca. Compártelo solo con ella; su aplicación recoge las claves por Tor.

  3. 3

    Comparad la huella.

    Leed los dígitos en voz alta. Si coinciden, estás hablando con quien crees — y no con alguien que interceptó la presentación.

Recorrido completo, estados de los mensajes y primer contacto: Cómo se usa PrivChat.

Dicho claramente

Lo que cuesta no tener nada en medio.

Android, Windows, Linux y Mac. Para iPhone, todavía no: está en pruebas y llegará próximamente.

Los dos necesitáis la aplicación: no habla con otras mensajerías ni con SMS.

Si no está conectada, el mensaje espera en tu teléfono, salvo que estéis cerca («En persona»), lo llevéis a mano en un paquete o tengáis los dos un nodo LoRa.

No hay llamadas ni videollamadas: la latencia de Tor no da. Sí hay notas de voz y videomensajes.

El tráfico de relleno gasta datos — del orden de 1 GB al mes si lo dejas puesto.

Tor es más lento que el centro de datos de una empresa. Ése es justamente el precio.

Por dentro

Quitar el servidor no es una función añadida encima del cifrado: es lo que hace que el cifrado sirva de algo.

Aquí no hay nada de cosecha propia. Cada pieza es un estándar público, y los enlaces llevan a las especificaciones, no a nosotros. Versión actual: 2.15.0 en Android y 1.7.1 en escritorio.

Arquitectura

Punto a punto: cada teléfono es su propio servicio onion v3 de Tor, sin servidor en medio.

especificación
Acuerdo de claves

PQXDH — X25519 combinado con ML-KEM-768 (FIPS 203).

especificación
Renovación de claves

Double Ratchet con las cabeceras cifradas y ML-KEM-768 en cada época. Prekeys renovadas cada semana.

especificación
Cifrado de los mensajes

ChaCha20-Poly1305 (RFC 8439).

especificación
Firmas

Ed25519 y ML-DSA-65 (FIPS 204), las dos obligatorias.

especificación
Derivación de claves

HKDF-SHA256 (RFC 5869).

especificación
Derivación desde el PIN

Argon2id (RFC 9106).

especificación
Base de datos local

SQLCipher, AES-256 (FIPS 197).

especificación
Transporte

Tor, mediante la implementación arti.

especificación

Preguntas

Antes de instalarla.

¿Hace falta un número de teléfono?

No. La primera vez que abres la aplicación se genera una identidad y se guarda cifrada en el aparato. No se envía nada a ningún sitio. No hay cuenta que crear.

¿Y si la otra persona no está conectada?

El mensaje se queda en tu teléfono y lo reintenta más tarde. Que aparezca «en cola» no es un fallo: significa que todavía no es alcanzable. Mientras tanto no hay ningún buzón en la nube guardándolo. Con un nodo LoRa, los textos salen por radio: tardan minutos, no segundos.

¿De verdad no hay servidor?

Cada teléfono levanta su propio servicio onion de Tor y habla con el otro. PrivChat no tiene repetidor, ni cola, ni base de datos de cuentas. Los repetidores de Tor pasan paquetes sellados; no guardan tus conversaciones.

¿Puede alguien que vigile mi red ver que estoy hablando?

Puede ver que te conectas a Tor. No puede leer las palabras. Y con el tráfico de relleno encendido —lo está de fábrica— salen paquetes idénticos escribas o no, así que tampoco puede saber si hay una conversación.

¿Por qué post-cuántica ya?

El cifrado grabado se puede guardar durante años. Si una máquina futura rompe el acuerdo de claves de hoy, esas grabaciones se abren hacia atrás. Mezclar X25519 con ML-KEM-768 obliga a romper los dos. Firmas, sobres y claves de contacto se sumaron en la 2.0–2.2, para que quede cerrada la conversación entera.

¿Es gratis? ¿Hay anuncios?

Gratis, sin anuncios y sin recoger nada que vender. Las donaciones son opcionales, en Monero y en Bitcoin con Silent Payments, para que una cadena pública no se convierta en la lista de quién apoya una mensajería cifrada.

¿Hay versión para iPhone o Mac?

Para Mac sí: PrivChat está en Android, Windows, Linux y Mac con chip de Apple. Para iPhone todavía no: está en pruebas y llegará próximamente. Los dos necesitáis la aplicación; no habla con WhatsApp, ni con Signal, ni con SMS.

Consíguela

Dos teléfonos. Nada en medio.

Gratis en Android, Windows y Linux. Sin cuenta, sin anuncios y sin ninguna empresa a la que confiar el mapa de tu vida.

Un sobre cerrado y lacrado: el mensaje como paquete que nadie del camino puede abrir.

Apóyala

Gratis, sin anuncios y sin nada que vender.

Éstas son las dos únicas direcciones. Comprueba la huella que te enseña la aplicación contra las de esta página antes de enviar nada: recompilar el binario con otra dirección es el fraude clásico. Las mismas huellas están publicadas como declaración firmada.

Monero

XMR
45hRduLUQD5Ek4qGgHTuWAZnncwroMET1WsLUDC9AF6DNSt5qMP1Fk7WUsN4EwzJdA1ypfL7TtJQQ8uqutAJWwJy5jzp8Pa

huella 1D63 68D5 7653 1887

Bitcoin Silent Payments

BIP-352
sp1qqf2jvtz0k7rsy7f0cka9ejz6e4lmakz6v9zgae02ks0qpck3a6dxzqn73fp9gj6y632q8th2nfv2lv7rua49s5unzjpau3ahp29ssw689vwu9ksy

huella 63BB FA03 F806 BC55

No hay una dirección Bitcoin normal. En una cadena pública todos los donantes pagarían al mismo sitio, visible para siempre: una lista de quién apoya una mensajería cifrada. Silent Payments deriva un destino nuevo por pago, así que la cadena no monta esa lista.

PGP BC8D E53F D8D1 6F63 AD8A 33EA 10EC 8069 37D6 8502 · donations.txt · clave pública