Prędzej czy później sprawa zależy od SMS-ów i ktoś musi je wydobyć z iPhone’a i przekazać do przeglądu. Zwykle pierwsze próby to zrzuty ekranu i PDF-y, a zwykły wynik to zespół przeglądowy szukający słów kluczowych w obrazkach rozmów. Ten wpis jest o formacie, który rozwiązuje problem, o tym, dlaczego dane z iPhone’a opierają mu się bardziej niż większość, i o konkretnej drodze od telefonu do plików, które zespół przetwarzający przyjmie.
Dlaczego zrzuty ekranu i PDF-y rozpadają się w przeglądzie
Zrzut ekranu nie ma tekstu do wyodrębnienia, wiarygodnych znaczników czasu, metadanych uczestników ani dowodu kompletności: nic nie mówi, co było przed kadrem ani po nim. Eksport do PDF jest lepszy i w wielu drobnych sporach wystarcza, ale platformy przeglądowe traktują PDF jako dokument, a nie jako wiadomości. Wyniki wyszukiwania trafiają na stronę, nie na wiadomość; nie ma nadawcy, znacznika czasu ani struktury wątku dla każdej wiadomości, według których można filtrować, sortować czy produkować. Przy prawdziwej skali oba podejścia zamieniają problem danych w problem pracy ręcznej.
Czym naprawdę jest RSMF
RSMF, czyli Relativity Short Message Format, to opublikowany przez Relativity format do wczytywania danych z czatów jako danych. Plik .rsmf to standardowy EML z dwiema warstwami w środku: transkrypcją w czystym tekście, która staje się tekstem wyodrębnionym przeszukiwanym przez recenzentów, oraz załącznikiem zip z rsmf_manifest.json i wszystkimi załącznikami wiadomości. Manifest przechowuje strukturę: uczestników, rozmowy i zdarzenia, z nadawcą, znacznikiem czasu, kierunkiem, reakcjami i odwołaniami do załączników każdej wiadomości. Silnik przetwarzania Relativity korzysta z tej struktury, więc wiadomości trafiają w wątkach, z wyszukiwaniem i filtrowaniem na poziomie wiadomości, tak jak oczekuje przegląd.
Dlaczego dane z iPhone’a są trudniejsze, niż wyglądają
Każdy, kto próbował napisać konwerter, przekonuje się, że magazyn wiadomości Apple to nie grzeczny CSV, który tylko czeka, by powstać:
- Tekst wiadomości nie zawsze jest tam, gdzie się wydaje. Nowoczesny iOS trzyma wiele treści wiadomości w binarnym blobie typedstream (
attributedBody), a nie w kolumnie czystego tekstu. Naiwne wyodrębnianie odczytuje puste wiadomości tam, gdzie na telefonie wyraźnie są słowa. - Tapbacki też są wiadomościami. Reakcja „Lubię to” z kciukiem w górę to osobny wiersz w magazynie, wskazujący wiadomość, na którą reaguje. Przy naiwnym eksporcie reakcje pojawiają się jako zagadkowe samodzielne wiadomości („Polubiono obrazek”) zamiast adnotacji przy tym, na co zareagowano. RSMF ma właściwe miejsce na reakcje; ich zebranie musi wykonać eksporter.
- Edycje i cofanie wysłania już istnieją. Najnowsze wersje iOS pozwalają edytować i cofać wysłanie wiadomości, a eksport, który się obroni, musi mówić, co magazyn na ten temat zapisuje, zamiast po cichu przedstawiać ostateczny tekst jako jedyny.
- „Ostatnio usunięte” to prawdziwe miejsce. Wiadomość usunięta przez dysponenta może nadal leżeć w magazynie, z nienaruszoną treścią i oznaczeniem usunięcia. To oznaczenie należy do eksportu i nie może być przez niego wymazane.
- Załączniki żyją poza wierszami wiadomości, w magazynie plików adresowanym treścią, który trzeba z powrotem połączyć z właściwymi wiadomościami i przenieść wraz z oryginalnymi nazwami plików.
Droga od telefonu do RSMF
Z Text2Store na Macu lub komputerze z Windows proces jest celowo krótki, a wszystko dzieje się na tym komputerze; treść wiadomości nigdy nie jest nigdzie wysyłana, co upraszcza opis postępowania z danymi.
- Pozyskanie. Podłącz iPhone’a i kliknij Utwórz kopię. Powstaje zwykła, pełna kopia zapasowa iOS, zapisana jako datowane archiwum ze sprawdzoną integralnością. Masz już kopię w stylu iTunes albo archiwum Text2Store z innego komputera? Zaimportuj je. Zaszyfrowane kopie działają z hasłem kopii.
- Sprawdź, patrząc. Otwórz archiwum i przeczytaj rozmowy, bezpłatnie. Upewnij się, że sporne wiadomości naprawdę tam są, zanim ktokolwiek za cokolwiek zapłaci albo coś obieca klientowi.
- Eksport do RSMF. Wybierz rozmowę, kilka albo całe archiwum; każda rozmowa jest eksportowana jako osobny plik RSMF 2.0 z uczestnikami, znacznikami czasu, kierunkiem, zebranymi reakcjami, zapisami edycji, oznaczeniami usunięcia i załącznikami w kontenerze. Eksportują się rozmowy z iMessage, SMS i WhatsApp, każda oznaczona swoją platformą.
Co jest Ci winien eksporter, który się obroni
Trzech właściwości warto żądać od wszystkiego, co zapisuje RSMF, łącznie z naszym:
- Walidacja wzorcowym narzędziem. Relativity publikuje oficjalną bibliotekę walidacyjną. Eksporter Text2Store jest nią testowany przy każdej zmianie, także na prawdziwych wyeksportowanych plikach, i oceniany według ścisłej interpretacji: usuwane są zarówno ostrzeżenia, jak i błędy, bo Relativity zaleca rozwiązanie obu przed wczytaniem.
- Nigdy nie zmyślaj. Identyfikator bez karty kontaktu powinien pozostać numerem telefonu, a nie stać się zgadniętym nazwiskiem. Pole, którego magazyn nie zawiera, powinno być puste, a nie wymyślone. Text2Store trzyma się magazynu: eksportowane jest to, co zapisuje baza danych samego telefonu.
- Historia pochodzenia. Archiwa są sprawdzane pod kątem integralności przy imporcie i przy tworzeniu można je opcjonalnie zakotwiczyć zaufanym znacznikiem czasu RFC 3161, żeby wykazać, że archiwum istniało w dokładnie tej postaci w danym momencie.
Dotarcie do wiadomości, których telefon już nie ma
Typowa dla iPhone’a zaleta pracy z kopiami zapasowymi: jeśli istnieją starsze kopie, wiadomości usunięte od tamtej pory z telefonu nadal są w nich. Połączony widok Text2Store łączy wszystkie kopie urządzenia w jedną oś czasu bez duplikatów, więc zakres eksportu może obejmować rozmowy takie, jakie były lata temu, a nie tylko takie, jakie są dziś na telefonie. Tego, czego żadna kopia nigdy nie zawierała, żadne narzędzie nie wyczaruje; to, co kopia zawierała, wciąż możesz przedstawić.
Pracujesz w eDiscovery?
Pilotujemy procesy RSMF z niewielką liczbą zespołów prawnych i specjalistów od wsparcia procesowego: Twoje sprawy, bezpośredni kontakt z deweloperem, bezpłatnie w czasie pilotażu. Szczegóły na stronie eksportu RSMF albo napisz na hello@text2store.com.
Nic tutaj nie jest poradą prawną, a walidacja formatu nie przesądza o dopuszczalności dowodu. Decydują wymagania Twojej sprawy i Twój proces przeglądu.