Text2Store
Baixar

Blog

Como levar as mensagens de texto de um iPhone para o Relativity

Mais cedo ou mais tarde um caso depende de mensagens de texto, e alguém precisa tirá-las de um iPhone e levá-las para revisão. As primeiras tentativas costumam ser capturas de tela e PDFs, e o resultado costuma ser uma equipe de revisão fazendo busca por palavra-chave em imagens de conversas. Este texto é sobre o formato que resolve o problema, por que os dados do iPhone resistem a ele mais do que a maioria e um caminho concreto do celular até arquivos que uma equipe de processamento vai aceitar.

Por que capturas de tela e PDFs desmoronam na revisão

Uma captura de tela não tem texto extraível, nem carimbos de data e hora confiáveis, nem metadados de participantes, nem prova de completude: nada diz o que veio antes ou depois do enquadramento. Uma exportação em PDF é melhor, e para muitas disputas pequenas basta, mas as plataformas de revisão tratam um PDF como um documento, não como mensagens. Os resultados de busca caem numa página, não numa mensagem; não há remetente, data e hora ou estrutura de conversa por mensagem para filtrar, ordenar ou produzir. Quando o volume é real, as duas abordagens transformam um problema de dados num problema de trabalho braçal.

O que o RSMF realmente é

O RSMF, Relativity Short Message Format, é o formato publicado pelo Relativity para ingerir dados de chat como dados. Um arquivo .rsmf é um EML padrão com duas camadas dentro: uma transcrição em texto simples, que vira o texto extraído em que os revisores pesquisam, e um anexo zip com o rsmf_manifest.json e todos os anexos das mensagens. O manifesto guarda a estrutura: participantes, conversas e eventos, com o remetente, a data e hora, a direção, as reações e as referências de anexo de cada mensagem. O mecanismo de processamento do Relativity consome essa estrutura, então as mensagens chegam organizadas em conversas, pesquisáveis e filtráveis uma a uma, como a revisão espera.

Por que os dados do iPhone são mais difíceis do que parecem

Quem já tentou escrever um conversor descobre que o banco de mensagens da Apple não é um CSV comportado esperando para nascer:

  • O texto da mensagem nem sempre está onde parece. O iOS moderno guarda muitos corpos de mensagem num blob binário typedstream (attributedBody), não na coluna de texto simples. Uma extração ingênua lê mensagens vazias onde no celular há palavras claramente.
  • Tapbacks também são mensagens. Uma reação “Curtir” com o polegar para cima é uma linha própria no banco, apontando para a mensagem a que reage. Exportadas de forma ingênua, as reações aparecem como mensagens soltas e enigmáticas (“Curtiu uma imagem”) em vez de anotações sobre aquilo a que se reagiu. O RSMF tem um lugar próprio para reações; o agrupamento é trabalho do exportador.
  • Edições e cancelamentos de envio existem agora. As versões recentes do iOS permitem editar e cancelar o envio de mensagens, e uma exportação defensável precisa dizer o que o banco registra sobre isso, em vez de apresentar em silêncio o texto final como se fosse o único.
  • “Apagados Recentemente” é um lugar real. Uma mensagem que o custodiante apagou pode continuar no banco, com o conteúdo intacto e marcada como apagada. Essa marcação pertence à exportação, e não deve ser apagada por ela.
  • Os anexos ficam fora das linhas de mensagem, num armazenamento de arquivos endereçado por conteúdo que precisa ser religado às mensagens certas e levado junto com os nomes de arquivo originais.

O caminho do celular ao RSMF

Com o Text2Store num Mac ou num computador com Windows, o fluxo é propositalmente curto e tudo acontece naquele computador; o conteúdo das mensagens nunca é enviado para lugar nenhum, o que mantém limpa a história do tratamento dos dados.

  1. Coleta. Conecte o iPhone e clique em Fazer backup. Isso faz um backup normal e completo do iOS e o guarda como um arquivo datado, com integridade verificada. Já tem um backup no estilo do iTunes ou um arquivo do Text2Store de outra máquina? Importe-o. Backups criptografados funcionam com a senha do backup.
  2. Confira olhando. Abra o arquivo e leia as conversas, de graça. Confirme que as mensagens em questão estão mesmo ali antes que alguém pague qualquer coisa ou prometa algo a um cliente.
  3. Exporte como RSMF. Selecione uma conversa, várias ou o arquivo inteiro; cada conversa é exportada como seu próprio arquivo RSMF 2.0, com participantes, datas e horas, direção, reações agrupadas, registros de edição, marcações de apagado e anexos no contêiner. Conversas do iMessage, SMS e WhatsApp são todas exportadas, cada uma identificada com sua plataforma.

O que um exportador defensável deve a você

Vale a pena exigir três propriedades de qualquer coisa que escreva RSMF, incluindo a nossa:

  • Validação com a ferramenta oficial. O Relativity publica uma biblioteca de validação oficial. O exportador do Text2Store é testado com ela a cada mudança, inclusive em arquivos exportados reais, e cobrado pela leitura rigorosa: avisos são resolvidos tanto quanto erros, já que o Relativity recomenda resolver os dois antes da ingestão.
  • Nunca inventar. Um identificador sem cartão de contato deve continuar sendo um número de telefone, não virar um nome adivinhado. Um campo que o banco não tem deve ficar ausente, não ser inventado. O Text2Store segue o banco: o que é exportado é o que o próprio banco de dados do celular registra.
  • Uma história de procedência. Os arquivos têm a integridade verificada na importação e podem, opcionalmente, ser ancorados com um carimbo de tempo confiável RFC 3161 na criação, para você poder mostrar que um arquivo existia exatamente daquela forma num determinado momento.

Chegar a mensagens que o celular não tem mais

Uma vantagem própria do iPhone ao trabalhar com backups: se existem backups mais antigos, as mensagens apagadas do celular desde então ainda estão dentro deles. A visão unificada do Text2Store junta todos os backups de um aparelho numa única linha do tempo sem duplicatas, o que significa que o escopo da exportação pode incluir as conversas como eram anos atrás, não só como o celular está hoje. O que nenhum backup jamais teve, nenhuma ferramenta consegue inventar; o que um backup teve, você ainda pode produzir.

Trabalha com eDiscovery?

Estamos fazendo um piloto de fluxos RSMF com um pequeno número de equipes jurídicas e profissionais de suporte a litígios: seus casos, acesso direto ao desenvolvedor, gratuito durante o piloto. Detalhes na página de exportação RSMF, ou mande um e-mail para hello@text2store.com.

Nada aqui é aconselhamento jurídico, e a validação de formato não é uma decisão sobre admissibilidade. Valem os requisitos do seu caso e o seu fluxo de revisão.