Tus fotos y videos nunca abandonan tu dispositivo | ThreadRecap
Cuando exportas un chat de WhatsApp con medios, el zip puede contener fotos, videos y notas de voz. La mayoría de las personas asume que todo se carga.
ThreadRecap no funciona de esa manera.
Las fotos y videos nunca abandonan tu dispositivo. No las cargamos. No las procesamos. Se ignoran.
Solo enviamos lo que es necesario para producir un resumen útil. Puedes leer más en nuestra política de privacidad. Aquí está lo que se carga:
Texto del chat desde la exportación.
Notas de voz (audio) si eliges incluir medios y deseas transcripción.
Todo lo demás se mantiene localmente.
Comprender exactamente por qué se eligió esta arquitectura — y qué significa en la práctica — requiere una mirada más cercana a cómo se estructuran las exportaciones de WhatsApp, cómo ThreadRecap las procesa, y cuál es la diferencia técnica entre ignorar un archivo y simplemente no almacenarlo después.
¿Qué hay dentro de un zip de exportación de WhatsApp?
Notas de voz (comúnmente `.opus`, a veces `.m4a`).
ThreadRecap lee el zip localmente en tu navegador, extrae el texto del chat, identifica archivos de notas de voz e ignora fotos y videos.
Cómo WhatsApp nombra y organiza medios dentro del zip
WhatsApp utiliza convenciones de nomenclatura predecibles dentro de sus ZIPS de exportación. Las fotos generalmente se nombran con un prefijo de marca de tiempo como `IMG-20240601-WA0001.jpg`, los videos siguen un patrón similar con prefijos `VID-`, y las notas de voz usan prefijos `PTT-` con extensiones `.opus` o `.m4a`. Los GIF exportados desde chats de WhatsApp aparecen como archivos `.mp4`. Los stickers suelen ser imágenes pequeñas en `.webp`. El paso de análisis local de ThreadRecap lee estos nombres de archivo y extensiones para categorizar cada archivo en el ZIP antes de que suceda cualquier otra cosa. Los archivos en las categorías de foto y video nunca se leen más allá de sus metadatos; su contenido binario no se toca.
La diferencia entre "exportar con medios" y "exportar sin medios"
WhatsApp te ofrece dos opciones de exportación: con medios y sin medios. Cuando exportas sin medios, el ZIP contiene solo el archivo `_chat.txt`. Las referencias en línea a medios en ese archivo se leen como `<Media omitted>`. Cuando exportas con medios, fotos, videos, notas de voz y documentos se agrupan junto con la transcripción. ThreadRecap maneja ambos casos. Si exportas sin medios, solo se procesa el texto del chat y no se carga ningún audio o medio. Si exportas con medios, ThreadRecap aún solo carga el texto del chat y los archivos de audio de notas de voz que encuentra; la presencia de fotos y videos en el ZIP no cambia ese límite.
Qué ThreadRecap carga (y por qué)
ThreadRecap solo carga:
1) Texto del chat
Porque los resúmenes, decisiones y elementos de acción provienen de la línea de tiempo de la conversación.
El archivo `_chat.txt` es un registro de texto sin formato. Contiene marcas de tiempo, nombres de remitentes y contenido de mensajes. Esta es la entrada principal para el resumen de IA. Sin ella, no hay conversación que resumir. El archivo generalmente es pequeño — un chat con miles de mensajes raramente supera unos pocos megabytes de texto sin formato — así que el tiempo de carga es insignificante en comparación con el tamaño total del ZIP cuando se incluyen medios.
2) Solo notas de voz (audio)
Porque las notas de voz a menudo contienen la información más importante, y la transcripción requiere enviar audio a un modelo de voz a texto.
WhatsApp exporta notas de voz en formato `.opus` y a veces `.m4a`. ThreadRecap envía estos archivos a OpenAI Whisper para transcripción. Whisper logra aproximadamente 95% de precisión en audio claro, lo cual es lo suficientemente alto para que la transcripción sea una entrada confiable al resumen en lugar de una fuente de ruido. Una vez transcrito, la salida de texto se fusiona en la línea de tiempo del chat en la marca de tiempo correcta, para que el resumen trate el contenido hablado con el mismo peso que los mensajes escritos. El archivo de audio en sí no se almacena después de la transcripción.
Si no hay notas de voz, no se carga ningún audio.
Qué ThreadRecap nunca carga
ThreadRecap no carga:
Fotos.
Videos.
GIF.
Stickers.
Miniaturas.
Ningún otro medio no audiovisual.
Incluso si esos archivos existen en tu zip exportado, permanecen en tu dispositivo.
Por qué ignorar archivos localmente es una garantía más fuerte que eliminarlos del lado del servidor
Algunas herramientas describen su protección de privacidad en términos de lo que eliminan después del procesamiento. Ese enfoque aún requiere que el archivo viaje a través de la red y llegue a un servidor. El enfoque de ThreadRecap es categóricamente diferente: las fotos y videos se identifican durante el paso de desempaquetamiento local del ZIP y nunca se colocan en la cola de carga. No ingresan al pipeline en ningún punto. No hay eliminación del lado del servidor porque no hay llegada del lado del servidor. Para un usuario preocupado por la privacidad de la exportación de WhatsApp, esta distinción es significativa: un archivo que nunca abandona tu dispositivo no puede ser interceptado, registrado ni retenido por error.
Por qué esto importa
1) Superficie de riesgo más pequeña
Las fotos y videos pueden incluir rostros, ubicaciones, escenas privadas, pantallas y documentos. No cargarlas reduce dramáticamente la exposición.
Para ser concreto sobre el alcance: un chat de WhatsApp exportado con un año de medios podría contener cientos de fotos que abarquen eventos personales, capturas de pantalla compartidas, imágenes de ubicaciones y documentos fotografiados en un teléfono. Cada uno de estos contiene metadatos y contenido visual que no está relacionado con el resumen de conversación que estás tratando de generar. Mantener todo eso localmente no es solo una preferencia de privacidad — es la decisión arquitectónicamente correcta para una herramienta cuyo único objetivo es resumir texto de conversación y audio hablado.
En la práctica, una sola foto de alta resolución de un smartphone moderno tiene entre 3 MB y 8 MB. Un clip de video de un minuto puede ser fácilmente de 50 MB o más. Un chat con un año de medios compartidos entre un grupo podría contener gigabytes de archivos. Por el contrario, el archivo `_chat.txt` para el mismo período casi siempre es inferior a 5 MB, y las notas de voz generalmente son archivos pequeños de 30 segundos a unos pocos minutos. Omitir cargas de fotos y videos reduce tanto la superficie de riesgo de privacidad como el tamaño de carga de una manera que se compone rápidamente a medida que las exportaciones de chat grupal crecen.
3) Mejor confianza
La mayoría de las herramientas vagamente dicen "respetamos la privacidad". El verdadero constructor de confianza es una restricción técnica dura: no cargar lo que no necesitas.
El modelo de privacidad del analizador de chat de WhatsApp de ThreadRecap se construye sobre esta restricción. La pregunta "¿se cargan las fotos de WhatsApp?" tiene una respuesta binaria aquí: no, porque el código que procesa el ZIP nunca lee su contenido. La privacidad de video de WhatsApp y la privacidad de transcripción de notas de voz de WhatsApp se tratan de manera diferente entre sí porque el caso de uso es diferente: los videos no pueden contribuir a un resumen basado en texto, por lo que se ignoran; las notas de voz pueden, por lo que se transcriben. La distinción es funcional, no arbitraria.
Cómo funciona el flujo (modelo mental simple)
Cargas el zip de WhatsApp en tu navegador.
El zip se desempaqueta localmente.
El texto del chat se analiza localmente.
Las fotos y videos se ignoran localmente.
Solo el texto del chat y las notas de voz se envían para análisis.
Las transcripciones (si las hay) se fusionan en la línea de tiempo del chat.
La IA genera el resumen.
La línea clave: las fotos y videos no ingresan al pipeline.
Qué sucede durante el desempaquetamiento local
Cuando seleccionas tu archivo ZIP en la interfaz de ThreadRecap, se utilizan las API de lectura de archivos nativas del navegador para descomprimir e inspeccionar el archivo sin enviar nada a un servidor. Este es el mismo mecanismo que alimenta los editores de archivos locales y las aplicaciones web sin conexión. El paso de desempaquetamiento lee nombres de archivo y tamaños, categoriza cada archivo y crea dos listas: archivos para cargar (texto del chat, notas de voz) y archivos para ignorar (todo lo demás). Solo se toca la primera lista nuevamente. Este enfoque local-primero significa que incluso si tu conexión de red estuviera siendo monitoreada, un observador solo vería el texto del chat y el audio de notas de voz en tránsito — nunca las fotos o videos.
Lo que reciben los modelos de IA
La IA que genera tu resumen — ya sea un modelo de OpenAI o Claude — recibe el texto del chat analizado y cualquier transcripción de notas de voz producida por Whisper. No recibe nombres de archivo de fotos, miniaturas de video o ninguna otra señal derivada de tus archivos de medios. El resumen se genera completamente de la capa de texto de tu conversación.
Preguntas frecuentes
Si exporto con medios, ¿se cargan mis fotos?
No. Las fotos permanecen en tu dispositivo y se ignoran.
Si exporto con medios, ¿se cargan mis videos?
No. Los videos permanecen en tu dispositivo y se ignoran.
¿Qué pasa con los documentos y adjuntos?
En la MVP, solo se utilizan texto del chat y notas de voz. Otros adjuntos se ignoran.
¿Por qué se cargan las notas de voz?
Porque la transcripción requiere enviar audio a un modelo de voz a texto. Sin notas de voz, el resumen a menudo se pierde decisiones y compromisos que se hablaron.
¿Puedo ejecutar ThreadRecap sin cargar ningún medio en absoluto?
Sí. Exporta sin medios y solo se utiliza el texto del chat.
Bloque CTA
¿Quieres un resumen sin cargar medios sensibles? Exporta tu chat de WhatsApp, carga el zip y genera un resumen estructurado. Las fotos y videos nunca abandonan tu dispositivo. Solo se utilizan texto del chat y notas de voz.
ThreadRecap procesa tus exportaciones de WhatsApp sin cargar fotos ni videos: solo el texto y las notas de voz salen del dispositivo. Pruébalo gratis hoy.