Pular para o conteúdo
Entrar
PrivacidadeMídiaComo fazer

Suas fotos e vídeos nunca saem do seu dispositivo

ThreadRecap não envia nenhuma foto nem arquivo de vídeo da sua exportação do WhatsApp: do aparelho só saem texto e áudio. Veja o que sai e o que fica.

Por André Daniel27 de set. de 20255 min de leitura
Neste artigo

Quando você exporta um chat do WhatsApp com mídia, o zip pode conter fotos, vídeos e mensagens de voz. A maioria das pessoas assume que tudo é enviado.

Já tem o arquivo .zip? É exatamente isso que o ThreadRecap lê.

Analisar minha conversa

ThreadRecap não funciona assim.

Nenhuma foto e nenhum arquivo de vídeo é enviado, e a imagem nunca sai do seu aparelho. O navegador lê esses arquivos ao abrir o ZIP e os guarda no armazenamento do próprio navegador, para que um envio interrompido possa continuar de onde parou; eles somem quando você limpa os dados do navegador.

Há uma exceção: no site, o navegador converte os vídeos em áudio. Ele extrai a faixa de áudio ali mesmo, no aparelho, e apenas esse áudio extraído é enviado para transcrição, para virar texto no ponto em que o vídeo foi enviado.

Enviamos apenas o necessário para produzir um recap útil. Você pode ler mais em nossa política de privacidade. Aqui está o que é enviado:

  • Texto do chat da exportação.
  • Mensagens de voz (áudio), quando a exportação foi feita com mídia.
  • A faixa de áudio de cada vídeo, extraída no seu navegador, sem a imagem.

Tudo o mais fica local.

Entender exatamente por que essa arquitetura foi escolhida — e o que significa na prática — requer uma análise mais detalhada de como as exportações do WhatsApp são estruturadas, como ThreadRecap as processa, e qual é a diferença técnica entre nunca enviar um arquivo e simplesmente apagá-lo do servidor depois.

O que está dentro de um zip de exportação do WhatsApp?

Uma exportação típica contém:

  • Um arquivo de transcrição do chat (geralmente _chat.txt ou `É seguro enviar chats do WhatsApp para Chat - ... .txt`).
  • Arquivos de mídia (fotos, vídeos, documentos).
  • Mensagens de voz (comumente .opus, às vezes .m4a).

ThreadRecap lê o zip localmente no seu navegador, extrai o texto do chat, identifica arquivos de mensagens de voz e deixa os arquivos de foto e de vídeo de fora do envio.

Como o WhatsApp nomeia e organiza mídia dentro do zip

O WhatsApp usa convenções de nomenclatura previsíveis dentro de seus ZIPs de exportação. Fotos são normalmente nomeadas com um prefixo de carimbo de data/hora como IMG-20240601-WA0001.jpg, vídeos seguem um padrão semelhante com prefixos VID-, e mensagens de voz usam prefixos PTT- com extensões .opus ou .m4a. GIFs exportados de chats do WhatsApp aparecem como arquivos .mp4. Adesivos são geralmente pequenas imagens .webp. A etapa de análise local do ThreadRecap lê esses nomes de arquivo e extensões para categorizar cada arquivo no ZIP antes de qualquer outra coisa acontecer. Os arquivos nas categorias de foto e vídeo são lidos dentro do navegador e guardados no armazenamento dele, para que um envio interrompido possa continuar de onde parou, mas nunca entram na fila de envio. De cada vídeo, o navegador extrai a faixa de áudio, e é só esse áudio que sai do aparelho. O registro do chat também guarda o ponto em que cada foto ou vídeo foi enviado, então a linha do tempo mostra que houve uma imagem ali sem que a imagem em si saia do aparelho.

A diferença entre "exportar com mídia" e "exportar sem mídia"

WhatsApp oferece duas opções de exportação: com mídia e sem mídia. Quando você exporta sem mídia, o ZIP contém apenas o arquivo _chat.txt. Referências embutidas de mídia nesse arquivo leem como <Media omitted>. Quando você exporta com mídia, fotos, vídeos, mensagens de voz e documentos são agrupados junto com a transcrição. ThreadRecap lida com ambos os casos. Se você exportar sem mídia, apenas o texto do chat é processado e nenhum áudio ou upload de mídia ocorre. Se você exportar com mídia, ThreadRecap envia o texto do chat, os arquivos de áudio de mensagens de voz que encontrar e a faixa de áudio extraída de cada vídeo no seu navegador; a presença de fotos e de arquivos de vídeo no ZIP não muda o fato de que nenhuma imagem é enviada.

O que ThreadRecap envia (e por quê)

ThreadRecap envia apenas:

1) Texto do chat

Porque resumos, decisões e itens de ação vêm da linha do tempo da conversa.

O arquivo _chat.txt é um log em texto simples. Contém carimbos de data/hora, nomes de remetentes e conteúdo de mensagens. Esta é a entrada primária para o recap da IA. Sem isso, não há conversa para resumir. O arquivo é tipicamente pequeno — um chat com milhares de mensagens raramente excede alguns megabytes de texto simples — então o tempo de upload é negligenciável comparado ao tamanho total do ZIP quando a mídia está incluída.

2) Áudio, e nada além de áudio

Porque as mensagens de voz geralmente contêm as informações mais importantes, e a transcrição requer enviar áudio para um modelo de fala para texto.

WhatsApp exporta mensagens de voz em formato .opus e às vezes .m4a. ThreadRecap envia esses arquivos para os modelos de transcrição da OpenAI para transcrição. Os modelos de transcrição da OpenAI oferecem precisão que varia conforme o ruído de fundo, o sotaque e as condições de gravação, o que é alto o suficiente para que a transcrição seja uma entrada confiável para o recap em vez de uma fonte de ruído. Uma vez transcrita, a saída de texto é mesclada na linha do tempo do chat no carimbo de data/hora correto, então o recap trata conteúdo falado com o mesmo peso que mensagens digitadas. O arquivo de áudio em si fica guardado junto com o recap, para que você possa ouvi-lo ao lado da transcrição; ele sai quando você apaga o áudio, o recap ou a conta.

A tela de prévia lista os vídeos separadamente e avisa que eles são convertidos em áudio. O seu navegador roda a conversão no próprio aparelho: descarta a imagem, guarda só a faixa de áudio num arquivo .m4a de 16 kHz e coloca esse arquivo na mesma fila das mensagens de voz. É por isso que os vídeos contam como áudio no preço. O arquivo de vídeo original não vai junto.

Se a exportação não trouxer mensagens de voz nem vídeos, nenhum áudio é enviado.

O que ThreadRecap nunca envia

ThreadRecap não envia:

  • Fotos.
  • Arquivos de vídeo.
  • GIFs.
  • Adesivos.
  • Miniaturas.
  • Qualquer outra mídia não-áudio.

Mesmo que esses arquivos existam no seu zip exportado, eles permanecem no seu dispositivo. A única coisa que um vídeo pode acrescentar a um recap é a fala que está nele, e essa fala viaja como áudio: o navegador separa a faixa de áudio no próprio aparelho e envia só ela. O arquivo de vídeo continua onde estava.

Por que filtrar arquivos localmente é uma garantia mais forte do que deletá-los no servidor

Algumas ferramentas descrevem sua proteção de privacidade em termos do que deletam após processamento. Essa formulação ainda requer que o arquivo viaje pela rede e chegue a um servidor. A abordagem do ThreadRecap é categoricamente diferente: os arquivos de foto e de vídeo são identificados durante a etapa de desempacotamento local do ZIP e nunca são colocados na fila de upload. Nenhum deles sai do navegador. Não há deleção no servidor porque não há chegada no servidor. Para um usuário preocupado com privacidade na exportação do WhatsApp, essa distinção é significativa: um arquivo que nunca sai do seu dispositivo não pode ser interceptado, registrado ou retido por engano.

Por que isso importa

1) Menor superfície de risco

Fotos e vídeos podem incluir rostos, localizações, cenas privadas, telas e documentos. Não enviá-los reduz drasticamente a exposição.

Para ser concreto sobre o escopo: um chat do WhatsApp exportado com um ano de mídia pode conter centenas de fotos abrangendo eventos pessoais, capturas de tela compartilhadas, imagens de localização e documentos fotografados em um telefone. Cada um deles carrega metadados e conteúdo visual não relacionados ao resumo de conversa que você está tentando gerar. Manter tudo isso local não é apenas uma preferência de privacidade — é a decisão arquiteturalmente correta para uma ferramenta cujo único objetivo é resumir texto de conversa e áudio falado.

2) Processamento mais rápido

Arquivos de mídia são geralmente a maior parte de uma Exportação de WhatsApp Privacy Settings bloqueada? Corrija exportação. Pular fotos e vídeo mantém o upload mais leve e a análise mais rápida.

Na prática, uma única foto de alta resolução de um smartphone moderno tem entre 3 MB e 8 MB. Um clipe de vídeo de um minuto pode facilmente ser 50 MB ou mais. Um chat com um ano de mídia compartilhada entre um grupo pode conter gigabytes de arquivos. Em contraste, o arquivo _chat.txt para o mesmo período é quase sempre menor que 5 MB, e mensagens de voz são tipicamente pequenos arquivos de 30 segundos a alguns minutos. Pular uploads de fotos e vídeo reduz tanto a superfície de risco de privacidade quanto o tamanho de upload de forma que se compõe rapidamente à medida que as exportações de chat em grupo crescem.

3) Melhor confiança

A maioria das ferramentas vagamente diz "respeitamos privacidade". O verdadeiro construtor de confiança é uma restrição técnica difícil: não envie o que não precisa.

O modelo de privacidade do analisador de chat do WhatsApp do ThreadRecap é construído sobre essa restrição. A pergunta "fotos do WhatsApp são enviados?" tem uma resposta binária aqui: não, porque o código que processa o ZIP nunca coloca esses arquivos na fila de envio — eles são lidos apenas dentro do navegador e ficam guardados ali. Privacidade de vídeo do WhatsApp e privacidade de transcrição de mensagens de voz do WhatsApp são tratadas diferentemente uma da outra porque o que cada uma carrega é diferente: a imagem não entra num recap feito de texto, então o arquivo de vídeo fica no aparelho; a fala entra, então as mensagens de voz são transcritas — e a faixa de áudio de um vídeo também. A distinção é funcional, não arbitrária. De cada vídeo, o navegador extrai e envia apenas a faixa de áudio para transcrição. O vídeo e o conteúdo visual ficam no seu dispositivo.

Como o fluxo funciona (modelo mental simples)

  1. Você envia o zip do WhatsApp no seu navegador.
  2. O zip é desempacotado localmente.
  3. O texto do chat é analisado localmente.
  4. Os arquivos de foto e de vídeo ficam guardados no navegador, fora da fila de envio.
  5. O texto do chat e o áudio são enviados para análise — mensagens de voz e a faixa de áudio extraída de cada vídeo no próprio navegador.
  6. Transcrições (se houver) são mescladas na linha do tempo do chat.
  7. A IA gera o recap.

A linha chave: nenhum arquivo de foto ou de vídeo é enviado, e nenhuma imagem sai do aparelho.

O que acontece durante o desempacotamento local

Quando você seleciona seu arquivo ZIP na interface do ThreadRecap, as APIs nativas de leitura de arquivo do navegador são usadas para descomprimir e inspecionar o arquivo sem enviar nada para um servidor. Este é o mesmo mecanismo que alimenta editores de arquivo local e aplicativos web offline. A etapa de desempacotamento lê cada arquivo, categoriza todos eles e constrói duas listas: arquivos a enviar (texto do chat, áudio) e arquivos que ficam só no navegador (todo o resto). Apenas a primeira lista sai do seu dispositivo. Essa abordagem local-first significa que mesmo se sua conexão de rede estivesse sendo monitorada, um observador veria apenas texto do chat e áudio em trânsito — nunca uma foto, nunca um arquivo de vídeo. De cada vídeo, o navegador extrai e envia apenas a faixa de áudio para transcrição. O vídeo e o conteúdo visual ficam no seu dispositivo.

O que os modelos de IA recebem

A IA que gera seu recap, com modelos escolhidos para cada tarefa, recebe o texto do chat analisado e qualquer transcrição produzida pelos modelos de transcrição da OpenAI, venha ela de uma mensagem de voz ou da faixa de áudio de um vídeo. Ela não recebe nenhuma imagem, nenhum quadro de vídeo, nenhuma miniatura: o que chega até ela é a linha do registro que o próprio WhatsApp escreveu, do tipo <anexado: IMG-20240601-WA0001.jpg>, que marca o momento em que uma foto foi enviada sem revelar o que há nela. O recap é gerado inteiramente da camada de texto da sua conversa.

Perguntas frequentes

Se eu exportar com mídia, minhas fotos são enviadas?

Não. As fotos permanecem no seu aparelho e não entram na fila de envio em nenhuma hipótese.

Se eu exportar com mídia, meus vídeos são enviados?

O arquivo de vídeo, não: ele permanece no seu aparelho e não entra na fila de envio. O navegador extrai a faixa de áudio de cada vídeo ali mesmo e só esse áudio é enviado para transcrição.

E quanto a documentos e anexos?

No MVP, apenas texto de chat e mensagens de voz são enviados. Os outros anexos permanecem no seu dispositivo, e o conteúdo deles não entra no recap.

Por que as mensagens de voz são enviadas?

Porque a transcrição requer enviar áudio para um modelo de fala para texto. Sem mensagens de voz, o recap frequentemente perde decisões e compromissos que foram falados.

Posso executar ThreadRecap sem enviar nenhuma mídia?

Sim. Exporte sem mídia e apenas o texto do chat é usado.

Bloco de CTA

Quer um recap sem enviar mídia sensível? Exporte seu chat do WhatsApp, envie o zip e gere um resumo estruturado. Nenhuma foto e nenhum arquivo de vídeo é enviado. O que sai do aparelho é texto e áudio: as mensagens de voz e a faixa de áudio extraída de cada vídeo. De cada vídeo, o navegador extrai e envia apenas a faixa de áudio para transcrição. O vídeo e o conteúdo visual ficam no seu dispositivo.

Você já tem a exportação. Agora faça ela render.

Envie o .zip que você acabou de criar e receba resumo completo, insights e transcrições de áudios em minutos.

Analisar minha conversa