1. Resumen
Texto.link es una aplicacion de mensajeria solo texto con cifrado de extremo a extremo (E2EE) post-cuantico. Esta politica explica que datos recopilamos, como los protegemos y que no hacemos con ellos.
Lo mas importante: No almacenamos tus mensajes. No trackeamos tu actividad. No vendemos ni compartimos tus datos. El servidor funciona como relay ciego: transporta blobs cifrados de un usuario a otro sin poder leerlos.
2. Datos que recopilamos
2.1 Datos de cuenta
- Username: nombre de usuario publico elegido por ti. Se almacena en claro en la base de datos.
- Email: direccion de correo electronico para verificacion y recuperacion de cuenta. Se almacena cifrado con AES-256 en la base de datos.
- Clave publica ML-KEM-1024: tu clave publica post-cuantica para que otros usuarios puedan enviarte mensajes cifrados. Es publica por diseno.
- Clave publica ECDH P-256: utilizada en el protocolo Double Ratchet. Es publica por diseno.
- Secreto TOTP: semilla para autenticacion de dos factores. Se almacena cifrada en la base de datos.
2.2 Datos que NO recopilamos
- Numero de telefono
- Nombre real o identidad
- Ubucacion geografica
- Contactos o agenda telefonica
- Fotos, archivos o documentos
- Datos de navegacion o historial
- Identificadores publicitarios
- Datos biométricos (la biometria WebAuthn nunca sale de tu dispositivo)
3. Mensajes: cero persistencia
Texto.link no almacena mensajes en el servidor. El servidor funciona como relay ciego:
- Cuando envias un mensaje, este ya viene cifrado con 3 capas (ML-KEM-1024 + Double Ratchet + AES-256-GCM) desde tu dispositivo.
- El servidor recibe un blob cifrado ilegible y lo reenvia al destinatario en tiempo real via WebSocket.
- Si el destinatario esta desconectado, el blob cifrado se guarda temporalmente en D1 (SQLite edge) y se borra automaticamente al ser entregado.
- El servidor no tiene las claves para descifrar ningun mensaje. No puede leer tu contenido ni con una orden judicial.
- No existe historial de mensajes en el servidor. No hay backups de mensajes. No hay logs de contenido.
4. Cifrado
4.1 Cifrado de extremo a extremo (E2EE)
Todos los mensajes entre usuarios se cifran con 3 capas independientes:
- Capa 0 — ML-KEM-1024 (NIST FIPS 203): intercambio de claves post-cuantico resistente a ordenadores cuanticos.
- Capa 1 — Double Ratchet: forward secrecy con ECDH P-256 + HKDF-SHA256. Cada mensaje usa una clave nueva.
- Capa 2 — AES-256-GCM: cifrado con passphrase mental derivada via PBKDF2 (600,000 iteraciones). Opcional.
Las claves privadas nunca salen de tu dispositivo. El servidor solo ve blobs cifrados.
4.2 Cifrado de datos en reposo
- Email: cifrado con AES-256 en la base de datos D1.
- Secreto TOTP: cifrado en la base de datos.
- Mensajes offline: blobs cifrados E2EE en D1, borrados al entregar.
4.3 Cifrado en transito
Toda comunicacion entre tu dispositivo y el servidor usa WebSocket sobre TLS 1.3 a traves de Cloudflare Edge (300+ datacenters worldwide).
5. Autenticacion
5.1 TOTP 2FA
El acceso a tu cuenta requiere tu username, tu passphrase o llave de recuperacion, y un codigo TOTP de 6 digitos que cambia cada 30 segundos. El secreto TOTP se almacena cifrado en la base de datos. No puedes acceder sin el codigo TOTP, ni siquiera el equipo de Texto.link puede acceder a tu cuenta.
5.2 Passphrase mental
La passphrase mental es una capa adicional de cifrado que protege tus mensajes con AES-256-GCM. La passphrase nunca se transmite ni se almacena en el servidor. Si la pierdes, los mensajes cifrados con ella son irecuperables.
6. Cookies y almacenamiento local
Texto.link usa cookies minimas, solo para mantener la sesion activa. No usamos cookies de tracking, publicidad ni analiticas.
- Cookie de sesion: identifica tu sesion autenticada. Se elimina al cerrar sesion.
- Almacenamiento local (localStorage): claves criptograficas y estado de la app. Se almacena solo en tu dispositivo.
No usamos cookies de terceros. No integramos servicios de analiticas como Google Analytics ni similares.
7. Sin tracking ni analytics
Texto.link no trackea tu actividad. No registramos:
- Que conversaciones abres
- Cuando estas en linea
- A quien escribes
- Que frecuencia de uso tienes
- Desde que dispositivo accedes
- Desde que direccion IP te conectas (mas alla de la conexion temporal necesaria)
No hay telemetria. No hay eventos de analitica. No hay píxeles de seguimiento. No hay SDKs de terceros.
8. No vendemos ni compartimos datos
No vendemos tus datos. No los compartimos con terceros. No los usamos para publicidad. No los cedemos a agencias gubernamentales mas alla de lo estrictamente requerido por ley (y en ese caso, solo podemos entregar datos de cuenta cifrados, no contenido de mensajes, porque no los tenemos).
Importante: Aunque recibieramos una orden judicial exigiendo el contenido de tus mensajes, no podriamos entregarlos porque no los almacenamos ni tenemos las claves para descifrarlos. Lo unico que podriamos proporcionar es metadatos minimos de cuenta (username, email cifrado, claves publicas).
9. Infraestructura
Texto.link funciona sobre Cloudflare Workers + Pages + D1:
- Cloudflare Workers: logica del servidor en el edge (300+ datacenters). No hay servidor central.
- Cloudflare Pages: hosting de la aplicacion web (static assets).
- Cloudflare D1: base de datos SQLite en el edge para datos de cuenta y mensajes offline cifrados.
Cloudflare actua como procesador de datos bajo su propia politica de privacidad. Texto.link no tiene acceso a la infraestructura fisica de Cloudflare.
10. Retencion de datos
- Mensajes: cero retencion. Los blobs cifrados se borran al entregar. Si no se entregan en un tiempo limitado, se borran automaticamente.
- Datos de cuenta: se conservan mientras tu cuenta este activa. Puedes solicitar su eliminacion en cualquier momento.
- Email: se conserva cifrado mientras la cuenta este activa.
- Logs del servidor: no mantenemos logs de contenido ni de metadatos de mensajeria.
11. Tus derechos
Como usuario de Texto.link tienes derecho a:
- Acceso: solicitar una copia de los datos de cuenta que tenemos sobre ti (username, email cifrado, claves publicas).
- Rectificacion: corregir datos inexactos.
- Eliminacion: solicitar la eliminacion completa de tu cuenta y todos sus datos asociados.
- Portabilidad: exportar tus datos de cuenta en formato legible por maquina.
- Oposicion: oponerte al procesamiento de tus datos (aunque nuestro procesamiento es minimo).
Para ejercer estos derechos, contacta a [email protected].
12. Menores de edad
Texto.link no esta dirigido a menores de 18 años. No recopilamos conscientemente datos de menores. Si crees que un menor ha creado una cuenta, contactanos para eliminarla.
13. Cambios a esta politica
Podemos actualizar esta politica de privacidad ocasionalmente. Te notificaremos sobre cambios significativos a traves de la aplicacion o por email. La fecha de ultima actualizacion aparece al inicio de este documento.
14. Contacto
Para preguntas sobre esta politica de privacidad, contacta a [email protected].