Prima o poi una causa ruota intorno a dei messaggi di testo, e qualcuno deve tirarli fuori da un iPhone e portarli in revisione. I primi tentativi di solito sono screenshot e PDF, e il risultato di solito è un team di revisione che fa ricerche per parole chiave su immagini di conversazioni. Questo articolo parla del formato che risolve il problema, del perché i dati dell’iPhone gli resistono più di altri e di un percorso concreto dal telefono a file che un team di processing accetterà.
Perché screenshot e PDF crollano in revisione
Uno screenshot non ha testo estraibile, né marcature temporali affidabili, né metadati sui partecipanti, né prova di completezza: niente dice cosa c’era prima o dopo l’inquadratura. Un’esportazione in PDF è meglio, e per molte piccole controversie basta, ma le piattaforme di revisione trattano un PDF come un documento, non come messaggi. I risultati di ricerca cadono su una pagina, non su un messaggio; non ci sono mittente, marcatura temporale o struttura del thread per singolo messaggio con cui filtrare, ordinare o produrre. Quando il volume è reale, entrambi gli approcci trasformano un problema di dati in un problema di lavoro manuale.
Cos’è davvero RSMF
RSMF, il Relativity Short Message Format, è il formato pubblicato da Relativity per acquisire i dati delle chat come dati. Un file .rsmf è un EML standard con due livelli: una trascrizione in testo semplice, che diventa il testo estratto in cui cercano i revisori, e un allegato zip con rsmf_manifest.json e tutti gli allegati dei messaggi. Il manifest contiene la struttura: partecipanti, conversazioni ed eventi, con mittente, marcatura temporale, direzione, reazioni e riferimenti agli allegati di ogni messaggio. Il motore di processing di Relativity usa quella struttura, così i messaggi arrivano organizzati in thread, ricercabili e filtrabili uno per uno, come si aspetta la revisione.
Perché i dati dell’iPhone sono più difficili di quanto sembri
Chiunque abbia provato a scrivere un convertitore scopre che l’archivio dei messaggi di Apple non è un CSV docile in attesa di nascere:
- Il testo del messaggio non sta sempre dove sembra. L’iOS moderno conserva molti testi dei messaggi in un blob binario typedstream (
attributedBody), non nella colonna di testo semplice. Un’estrazione ingenua legge messaggi vuoti dove sul telefono le parole ci sono eccome. - Anche i tapback sono messaggi. Una reazione «Mi piace» con il pollice in su è una riga a sé nell’archivio, che punta al messaggio a cui reagisce. Esportate in modo ingenuo, le reazioni compaiono come messaggi isolati e criptici («Ha messo Mi piace a un’immagine») invece che come annotazioni su ciò a cui si riferiscono. RSMF ha un posto apposito per le reazioni; il raggruppamento deve farlo l’esportatore.
- Ora esistono modifiche e annullamento dell’invio. Le versioni recenti di iOS permettono di modificare e annullare l’invio dei messaggi, e un’esportazione difendibile deve dire cosa registra l’archivio in merito, invece di presentare in silenzio il testo finale come se fosse l’unico.
- «Eliminati di recente» è un posto vero. Un messaggio che il custode ha eliminato può trovarsi ancora nell’archivio, con il contenuto intatto e contrassegnato come eliminato. Quel contrassegno va nell’esportazione, non cancellato da essa.
- Gli allegati vivono fuori dalle righe dei messaggi, in un archivio di file indirizzato per contenuto che va ricollegato ai messaggi giusti e portato con i nomi di file originali.
Il percorso dal telefono a RSMF
Con Text2Store su un Mac o un PC Windows, il flusso di lavoro è volutamente breve e tutto avviene su quel computer; il contenuto dei messaggi non viene mai caricato da nessuna parte, il che mantiene pulita la gestione dei dati.
- Acquisisci. Collega l’iPhone e fai clic su Esegui backup. Viene creato un normale backup iOS completo, salvato come archivio datato e con integrità verificata. Hai già un backup in stile iTunes o un archivio Text2Store da un altro computer? Importalo. I backup crittografati funzionano con la relativa password.
- Verifica guardando. Apri l’archivio e leggi le conversazioni, gratis. Conferma che i messaggi in questione ci siano davvero prima che qualcuno paghi qualcosa o prometta qualcosa a un cliente.
- Esporta in RSMF. Seleziona una conversazione, più conversazioni o l’intero archivio; ogni conversazione viene esportata in un proprio file RSMF 2.0 con partecipanti, marcature temporali, direzione, reazioni raggruppate, cronologia delle modifiche, contrassegni di eliminazione e allegati nel contenitore. Le conversazioni iMessage, SMS e WhatsApp si esportano tutte, ciascuna etichettata con la sua piattaforma.
Cosa ti deve un esportatore difendibile
Tre proprietà vanno pretese da qualsiasi cosa scriva RSMF, la nostra compresa:
- Validazione con lo strumento di riferimento. Relativity pubblica una libreria di validazione ufficiale. L’esportatore di Text2Store viene testato con essa a ogni modifica, anche su file esportati reali, e valutato secondo la lettura rigorosa: si risolvono gli avvisi oltre agli errori, perché Relativity consiglia di risolvere entrambi prima dell’acquisizione.
- Mai inventare. Un identificativo senza scheda contatto deve restare un numero di telefono, non diventare un nome indovinato. Un campo che l’archivio non contiene deve mancare, non essere inventato. Text2Store segue l’archivio: ciò che viene esportato è ciò che registra il database del telefono stesso.
- Una storia di provenienza. Gli archivi vengono verificati all’importazione e, facoltativamente, possono essere ancorati con una marca temporale fidata RFC 3161 alla creazione, così puoi dimostrare che un archivio esisteva esattamente in quella forma in un dato momento.
Raggiungere messaggi che il telefono non ha più
Un vantaggio tipico dell’iPhone quando si lavora dai backup: se esistono backup più vecchi, i messaggi eliminati dal telefono nel frattempo sono ancora lì dentro. La vista unificata di Text2Store riunisce tutti i backup di un dispositivo in un’unica linea del tempo senza duplicati, quindi l’ambito dell’esportazione può includere le conversazioni com’erano anni fa, non solo come sono oggi sul telefono. Ciò che nessun backup ha mai contenuto, nessuno strumento può farlo apparire; ciò che un backup ha contenuto, puoi ancora produrlo.
Lavori nell’eDiscovery?
Stiamo sperimentando flussi RSMF con un piccolo numero di team legali e professionisti del supporto al contenzioso: le tue cause, accesso diretto allo sviluppatore, gratis durante il pilota. Dettagli nella pagina dell’esportazione RSMF, oppure scrivi a hello@text2store.com.
Niente di quanto scritto qui è consulenza legale, e la validazione di un formato non è una decisione sull’ammissibilità. Valgono i requisiti della tua causa e il tuo flusso di revisione.