Vroeg of laat draait een zaak om sms’jes, en moet iemand ze van een iPhone halen en in de review krijgen. De gebruikelijke eerste pogingen zijn screenshots en pdf’s, en het gebruikelijke resultaat is een reviewteam dat met trefwoorden zoekt in plaatjes van gesprekken. Dit stuk gaat over het formaat dat het probleem oplost, waarom iPhone-gegevens zich daar meer tegen verzetten dan de meeste, en een concrete route van een telefoon naar bestanden die een verwerkingsteam accepteert.
Waarom screenshots en pdf’s in de review uit elkaar vallen
Een screenshot heeft geen uitleesbare tekst, geen betrouwbare tijdstempels, geen metadata over deelnemers en geen bewijs van volledigheid: niets zegt wat er voor of na het beeld kwam. Een pdf-export is beter, en voor veel kleine geschillen genoeg, maar reviewplatforms behandelen een pdf als document, niet als berichten. Zoekresultaten komen uit op een pagina, niet op een bericht; er is geen afzender, tijdstempel of gespreksstructuur per bericht om op te filteren, te sorteren of uit te produceren. Bij echt volume maken beide benaderingen van een gegevensprobleem een handwerkprobleem.
Wat RSMF eigenlijk is
RSMF, het Relativity Short Message Format, is het gepubliceerde formaat van Relativity om chatgegevens als gegevens in te lezen. Een .rsmf-bestand is een gewone EML met twee lagen: een transcript in platte tekst, dat de geëxtraheerde tekst wordt waarin reviewers zoeken, en een zip-bijlage met rsmf_manifest.json plus elke berichtbijlage. Het manifest bevat de structuur: deelnemers, gesprekken en gebeurtenissen, met per bericht de afzender, tijdstempel, richting, reacties en verwijzingen naar bijlagen. De verwerkingsengine van Relativity leest die structuur, zodat berichten als gesprekken binnenkomen, per bericht doorzoekbaar en filterbaar, zoals review verwacht.
Waarom iPhone-gegevens lastiger zijn dan ze lijken
Wie ooit een converter heeft geprobeerd, leert dat de berichtenopslag van Apple geen braaf csv-bestand is dat vanzelf ontstaat:
- Berichttekst staat niet altijd waar je denkt. Moderne iOS bewaart veel berichtteksten in een binaire typedstream-blob (
attributedBody), niet in de kolom met platte tekst. Naïef uitlezen geeft lege berichten waar op de telefoon duidelijk woorden staan. - Tapbacks zijn ook berichten. Een duim-omhoog-reactie ‘Vind ik leuk’ is een eigen rij in de opslag, die naar het bericht wijst waarop ze reageert. Naïef geëxporteerd verschijnen reacties als cryptische losse berichten (‘Vond een afbeelding leuk’) in plaats van als aantekeningen bij waarop gereageerd werd. RSMF heeft een eigen plek voor reacties; de exporter moet het samenvoegen doen.
- Bewerken en intrekken bestaan nu. Recente iOS-versies laten mensen berichten bewerken en het verzenden ervan intrekken, en een verdedigbare export moet zeggen wat de opslag daarover vastlegt, in plaats van de uiteindelijke tekst stilzwijgend te presenteren alsof het de enige tekst was.
- ‘Recent verwijderd’ is een echte plek. Een bericht dat de bewaarder heeft verwijderd, kan nog in de opslag staan, met de inhoud intact en gemarkeerd als verwijderd. Die markering hoort in de export, en mag er niet door worden gewist.
- Bijlagen staan buiten de berichtrijen, in een op inhoud geadresseerde bestandsopslag die weer aan de juiste berichten gekoppeld moet worden en met de oorspronkelijke bestandsnamen meegenomen.
De route van telefoon naar RSMF
Met Text2Store op een Mac of Windows-computer is de werkwijze bewust kort, en alles gebeurt op die computer; berichtinhoud wordt nergens naartoe geüpload, wat het verhaal over gegevensverwerking schoon houdt.
- Vastleggen. Sluit de iPhone aan en klik op Reservekopie. Dat maakt een gewone, volledige iOS-reservekopie en bewaart die als gedateerd archief met gecontroleerde integriteit. Heb je al een reservekopie in iTunes-stijl of een Text2Store-archief van een andere computer? Importeer dat dan. Versleutelde reservekopieën werken met het wachtwoord van de reservekopie.
- Controleren door te kijken. Open het archief en lees de gesprekken, gratis. Ga na of de betwiste berichten er echt zijn voordat iemand iets betaalt of een cliënt iets belooft.
- Exporteren als RSMF. Kies één gesprek, meerdere of het hele archief; elk gesprek wordt als eigen RSMF 2.0-bestand geëxporteerd, met deelnemers, tijdstempels, richting, samengevoegde reacties, bewerkingsgegevens, verwijdermarkeringen en bijlagen in de container. Gesprekken in iMessage, sms en WhatsApp worden allemaal geëxporteerd, elk gelabeld met het platform.
Wat een verdedigbare exporter je verschuldigd is
Drie eigenschappen zijn het waard om te eisen van alles wat RSMF schrijft, het onze inbegrepen:
- Validatie tegen het echte werk. Relativity publiceert een officiële validatiebibliotheek. De exporter van Text2Store wordt er bij elke wijziging mee getest, ook op echte geëxporteerde bestanden, en aan de strenge lezing gehouden: waarschuwingen worden net als fouten opgelost, omdat Relativity aanraadt beide vóór het inlezen te verhelpen.
- Nooit iets verzinnen. Een nummer zonder contactkaart moet een telefoonnummer blijven, geen geraden naam worden. Een veld dat de opslag niet bevat, moet ontbreken, niet verzonnen worden. Text2Store volgt de opslag: wat geëxporteerd wordt, is wat de eigen database van de telefoon vastlegt.
- Een herkomstverhaal. Archieven worden bij het importeren op integriteit gecontroleerd en kunnen bij het maken optioneel worden verankerd met een vertrouwd RFC 3161-tijdstempel, zodat je kunt aantonen dat een archief op een bepaald moment in precies die vorm bestond.
Bij berichten komen die de telefoon niet meer heeft
Een iPhone-specifiek voordeel van werken vanuit reservekopieën: bestaan er oudere reservekopieën, dan zitten berichten die sindsdien van de telefoon zijn verwijderd er nog in. De samengevoegde weergave van Text2Store voegt elke reservekopie van een apparaat samen tot één tijdlijn zonder dubbelingen, zodat de exportomvang gesprekken kan bevatten zoals ze jaren geleden waren, niet alleen zoals de telefoon er nu bij staat. Wat geen reservekopie ooit bevatte, kan geen enkel hulpmiddel tevoorschijn toveren; wat een reservekopie bevatte, kun je nog produceren.
Werk je in eDiscovery?
We testen RSMF-werkwijzen met een klein aantal juridische teams en professionals in procesondersteuning: jouw zaken, rechtstreeks contact met de ontwikkelaar, gratis tijdens de pilot. Details op de pagina over RSMF-export, of mail naar hello@text2store.com.
Niets hier is juridisch advies, en validatie van een formaat is geen oordeel over toelaatbaarheid. De eisen van je zaak en je reviewwerkwijze zijn leidend.