01 · EN RESUMEN
Tus palabras se cifran antes de salir del dispositivo.
Matters usa cifrado de extremo a extremo para el contenido personal. El servidor guarda sobres cifrados y no puede leer el texto protegido.
CONTENIDO
Los perfiles, Matters y sus ajustes se cifran para ti y las personas elegidas.
REACCIONES EMOJI
Cada reacción solo la ven quien la envía y quien escribió el Matter. Los destinatarios no ven quién más recibió el mismo Matter.
TU MENSAJERÍA
Matters no tiene chat de texto. Un toque abre la elección de mensajería con el contexto del Matter preparado. Completas y envías allí; ese servicio aplica sus propias reglas de privacidad y seguridad.
VOTOS PRIVADOS
Cada voto sigue siendo privado; los amigos solo reciben totales agregados.
HISTORIAL PRIVADO
Los Matters archivados están cifrados únicamente para su propietario.
02 · CONTENIDO CIFRADO
El cifrado ocurre en el dispositivo.
La app cifra antes de subir y descifra únicamente en dispositivos autorizados. Supabase guarda texto cifrado y valores neutros; las reglas de la base rechazan contenido protegido en texto claro.
Cada amigo recibe acceso mediante una clave de círculo cifrada individualmente. Al retirar a alguien, la clave cambia y el contenido actual se vuelve a cifrar.
DETALLES TÉCNICOS
La implementación usa TweetNaCl 1.0.3. El contenido de los círculos usa una clave de 32 bytes con XSalsa20-Poly1305 y un nonce nuevo de 24 bytes en cada escritura. Las claves se distribuyen con X25519 y las firmas Ed25519 vinculan autor y contexto.
03 · CLAVES Y DISPOSITIVOS
Las claves privadas permanecen en tu dispositivo.
La identidad criptográfica se crea en el dispositivo y se guarda en el almacenamiento seguro del sistema: Llavero de iOS con protección «solo al desbloquear y en este dispositivo», y SecureStore respaldado por Keystore en Android.
La clave de recuperación nunca se sube. Matters no puede restablecerla ni recuperar el contenido cifrado sin ella.
NÚMEROS DE SEGURIDAD
Las claves públicas se fijan localmente en el primer contacto. Si la clave de un amigo cambia después, se detiene el intercambio. Los números de seguridad pueden compararse por un canal de confianza.
04 · METADATOS VISIBLES
El cifrado de extremo a extremo no oculta todos los metadatos.
El servicio aún puede ver identificadores de cuenta, claves públicas, amistades, círculos, invitaciones, fechas, tamaños, orden, idioma, zona horaria, permisos y metadatos de red.
Las reacciones emoji usan identificadores opacos; su correspondencia con los emojis se guarda en el Matter cifrado. El servicio ve el autor, el identificador, las fechas y los totales, pero no esa correspondencia en texto claro. Los motivos y detalles de una denuncia son legibles por moderación cuando decides enviarlos. El contenido descifrado no se adjunta automáticamente.
05 · CONTROL DE ACCESO
El cifrado es una capa, no la única.
La seguridad por filas limita qué registros puede solicitar cada cuenta. Las firmas detectan cambios y la app rechaza contextos incorrectos, generaciones de clave desconocidas y datos descifrados mal formados.
La clave pública de la API identifica la aplicación; no es una clave de cifrado. Las claves privadas y los códigos de recuperación nunca se guardan en Supabase.
06 · LÍMITES
Explicar los límites también es seguridad.
Es un protocolo de sobres propio construido con primitivas criptográficas establecidas. Todavía no ha recibido una auditoría independiente y no es una implementación de Signal.
El diseño actual no ofrece ratchet, secreto hacia adelante, seguridad tras una intrusión, transparencia de claves, detección de retrocesos del servidor ni revocación por dispositivo. Retirar a alguien bloquea el acceso futuro tras rotar la clave, pero no borra lo que ya recibió.