Investigation des messageries et e-mails
Toutes les messageries dans une seule chronologie forensique.
Déposez des exports Slack, e-mail, Discord, Teams, WhatsApp, Telegram, iMessage, Signal, SMS ou réseaux sociaux. Obtenez une chronologie unifiée et consultable, avec indicateurs, empreintes et rapports exportables.
Tout s'exécute dans votre navigateur. Aucun fichier n'est envoyé.
Déposez ici des exports, bases de données ou archives ZIP
Fichiers et dossiers sont acceptés, y compris les boîtes Outlook .pst/.ost de toute taille. Les sources mélangées sont fusionnées en une seule chronologie.
Cas d'intrusion synthétique et fictif (fausse facture → identifiants volés → exfiltration) — aucune personne ni donnée réelle. Astuce : choisissez « Plage horaire → Dernière heure » ou cliquez sur l’heure d’un message pour zoomer sur la fenêtre de l’incident.
Comment récupérer vos données
Choisissez votre plateforme, suivez son chemin d'export officiel, puis déposez le résultat sur cette page. Les méthodes les plus simples d'abord.
- CollecterExportez ou copiez les données avec l'une des méthodes ci-dessous.
- Déposer iciDéposez le fichier, le dossier ou le ZIP tel quel. Inutile de décompresser.
- Reste dans votre navigateurTout s'exécute dans votre navigateur. Aucun fichier n'est envoyé.
Prérequis Le téléphone qui contient la discussion. Une discussion par export.
- Android : ouvrez la discussion → ⋮ → Plus → Exporter la discussion → Sans médias (ou Inclure les médias).
- iPhone : ouvrez la discussion → touchez le nom du contact ou du groupe → Exporter la discussion → Sans médias → Enregistrer dans Fichiers.
À déposer: Le .zip ou le .txt tel quel. Gardez le nom du ZIP : il contient le titre de la discussion.
Telegram
Prérequis Telegram Desktop (les applications mobiles ne permettent pas l'export).
- Toutes les discussions : Paramètres → Avancés → Exporter les données Telegram.
- Une seule discussion : ouvrez-la → ⋮ → Exporter l'historique de discussion.
- Choisissez le format « JSON lisible par machine », puis Exporter.
À déposer: result.json, ou tout le dossier d'export.
LINE
Prérequis L'application LINE sur le téléphone ou l'ordinateur.
- Ouvrez la discussion → ≡ (menu) → Paramètres → Exporter l'historique de discussion.
- Enregistrez ou envoyez le fichier .txt vers votre ordinateur.
À déposer: Le .txt tel quel.
Prérequis Rien de plus. Une boîte Gmail complète s'obtient via Google Takeout.
- Gmail : ouvrez le message → ⋮ → Télécharger le message (.eml).
- Outlook classique pour Windows : faites glisser le message vers un dossier (.msg). Thunderbird : Fichier → Enregistrer sous → Fichier (.eml). Apple Mail : faites glisser le message dans le Finder (.eml).
- Boîte Gmail complète : takeout.google.com → Tout désélectionner → Mail → Étape suivante → Créer une exportation.
À déposer: Des fichiers .eml, .msg ou .emlx, un .mbox, le ZIP Takeout tel quel, ou un fichier Outlook .pst/.ost complet (voir « Extraction de téléphone ou image disque »).
Messenger / Instagram
Prérequis Les identifiants du compte Facebook ou Instagram.
- Espace Comptes → Vos informations et autorisations → Télécharger vos informations.
- Choisissez le profil → Types d'informations spécifiques → Messages → Télécharger sur l'appareil.
- Choisissez le format JSON (pas HTML), puis Créer les fichiers. Meta vous prévient quand l'export est prêt.
À déposer: Le ZIP tel quel (toutes les parties s'il est découpé).
Google Chat
Prérequis Les identifiants du compte Google.
- takeout.google.com → Tout désélectionner → cochez Google Chat → Étape suivante.
- Gardez le type de fichier .zip, puis Créer une exportation et téléchargez-la.
À déposer: Le ZIP Takeout tel quel (messages.json et group_info.json restent ensemble).
Discord
Prérequis Les identifiants du compte. La livraison peut prendre des jours (Discord s'accorde jusqu'à 30 jours).
- Paramètres utilisateur → Données et confidentialité → Demander toutes mes données.
- Sélectionnez Messages, validez, puis téléchargez le ZIP depuis le lien reçu par e-mail.
À déposer: Le ZIP du paquet tel quel. Il ne contient que les messages de ce compte.
Android SMS
Prérequis L'application SMS Backup & Restore sur le téléphone Android.
- Ouvrez l'application → Back up now → sélectionnez Messages (et Calls) → sauvegarde locale.
- Copiez sms-<date>.xml (et calls-<date>.xml) vers votre ordinateur.
À déposer: Les fichiers .xml.
Slack
Prérequis Propriétaire ou administrateur de l'espace de travail. Les canaux privés et messages directs exigent un export sur offre payante approuvé par Slack.
- Nom de l'espace de travail → Outils et paramètres → Paramètres de l'espace de travail → Importer/Exporter des données → Exporter.
- Choisissez la période → Lancer l'exportation, puis téléchargez le ZIP depuis le lien envoyé par Slack.
À déposer: Le ZIP d'export tel quel.
Microsoft Teams
Prérequis Export du tenant : un rôle eDiscovery dans Microsoft Purview. Graph : consentement à l'autorisation Chat.Read.
- Microsoft Purview → eDiscovery → ouvrez ou créez un dossier → recherchez le contenu Teams des dépositaires.
- Exporter → choisissez des messages individuels (.msg), pas PST, puis téléchargez.
- Une discussion via Microsoft Graph : lancez la commande ci-dessous (remplacez <chat-id> ; listez les ID avec GET /me/chats). Chaque appel enregistre une page : recommencez avec l'URL @odata.nextLink.
Connect-MgGraph -Scopes "Chat.Read"
New-Item -ItemType Directory -Force -Path C:\triage | Out-Null
Invoke-MgGraphRequest -Method GET -Uri "https://graph.microsoft.com/v1.0/chats/<chat-id>/messages" -OutputFilePath C:\triage\teams-chat.jsonÀ déposer: Le dossier ou ZIP de .msg téléchargé, ou les pages JSON enregistrées.
iMessage (Mac)
Prérequis Le Terminal doit avoir l'accès complet au disque (Réglages Système → Confidentialité et sécurité). Quittez Messages avant.
- Lancez la commande. Elle copie chat.db avec ses fichiers -wal et -shm.
mkdir -p ~/triage/messages && cp -p ~/Library/Messages/chat.db* ~/triage/messages/À déposer: Le dossier ~/triage/messages.
Skype
Prérequis Un export téléchargé avant l'arrêt de Skype en mai 2025.
- Extrayez messages.json du .tar téléchargé (double-clic sur macOS, ou tar -xf sous Windows).
- L'ancienne base main.db (%APPDATA%\Skype\<username>\main.db) est également lue.
À déposer: messages.json ou main.db.
Quittez l'application, puis copiez son dossier de profil. Les copies arrivent dans C:\triage (Windows) ou ~/triage (macOS) : déposez ce dossier.
Slack desktop
Prérequis Quittez Slack avant.
- Copie le profil : IndexedDB, Local Storage et le cache HTTP. Les installations Microsoft Store et Mac App Store utilisent les autres chemins listés sous « Où trouver les éléments de preuve ».
Windows · Command Promptrobocopy "%APPDATA%\Slack" C:\triage\Slack /E /R:0 /W:0 /XD "Code Cache" GPUCachemacOS · Terminalmkdir -p ~/triage && cp -Rp "$HOME/Library/Application Support/Slack" ~/triage/SlackÀ déposer: Le dossier Slack copié.
Microsoft Teams desktop
Prérequis Quittez Teams avant.
- Utilisez la commande du client installé. Le nouveau Teams stocke ses données dans un profil WebView2.
Windows · Command Prompt · new Teamsrobocopy "%LOCALAPPDATA%\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\EBWebView\WV2Profile_tfw" C:\triage\Teams /E /R:0 /W:0 /XD "Code Cache" GPUCacheWindows · Command Prompt · classic Teamsrobocopy "%APPDATA%\Microsoft\Teams" C:\triage\TeamsClassic /E /R:0 /W:0 /XD "Code Cache" GPUCacheÀ déposer: Le dossier Teams copié.
Discord desktop
Prérequis Quittez Discord, y compris l'icône de la barre des tâches.
- Copie IndexedDB, Local Storage et le cache HTTP avec ses réponses d'API en cache.
Windows · Command Promptrobocopy "%APPDATA%\discord" C:\triage\discord /E /R:0 /W:0 /XD "Code Cache" GPUCachemacOS · Terminalmkdir -p ~/triage && cp -Rp "$HOME/Library/Application Support/discord" ~/triage/discordÀ déposer: Le dossier discord copié.
Viber desktop
Prérequis Quittez Viber avant.
- Copie viber.db pour chaque numéro enregistré, en conservant les dossiers par numéro.
Windows · Command Promptrobocopy "%APPDATA%\ViberPC" C:\triage\Viber viber.db* /S /R:0 /W:0macOS · Terminalmkdir -p ~/triage && cp -Rp "$HOME/Library/Application Support/ViberPC" ~/triage/ViberPCÀ déposer: Le dossier Viber copié.
KAPE
Prérequis KAPE (Kroll), exécuté en tant qu'administrateur.
- La cible composée MessagingClients collecte les dossiers de profil des messageries de bureau, y compris les fichiers verrouillés par une application en cours d'exécution.
Windows · Command Prompt (administrator)kape.exe --tsource C: --tdest C:\triage\kape --target MessagingClientsÀ déposer: Le dossier C:\triage\kape.
Velociraptor
Prérequis Un serveur Velociraptor ou un collecteur hors ligne.
- Collectez l'artefact Windows.Triage.Targets (projet Velociraptor Triage) avec la cible MessagingClients cochée. Sur les anciennes versions, utilisez plutôt Windows.KapeFiles.Targets.
- Téléchargez le ZIP de la collecte.
À déposer: Le ZIP de la collecte tel quel.
Depuis une extraction complète du système de fichiers, une sauvegarde de l'appareil ou une image disque montée (FTK Imager, Arsenal Image Mounter, icat), exportez ces fichiers et déposez-les ensemble.
WhatsApp (Android)
Prérequis Une extraction complète du système de fichiers. Les sauvegardes chiffrées msgstore.db.crypt14/15 doivent d'abord être déchiffrées avec la clé.
- Exportez les deux bases, plus msgstore.db-wal s'il existe.
- /data/data/com.whatsapp/databases/msgstore.db
- /data/data/com.whatsapp/databases/wa.db
À déposer: msgstore.db et wa.db ensemble.
WhatsApp (iPhone)
Prérequis Une extraction complète du système de fichiers ou une sauvegarde iPhone déchiffrée.
- Exportez ChatStorage.sqlite (et son -wal s'il existe) depuis le groupe d'apps partagé de WhatsApp.
- AppDomainGroup-group.net.whatsapp.WhatsApp.shared/ChatStorage.sqlite
À déposer: ChatStorage.sqlite.
iPhone Messages (Finder / iTunes backup)
Prérequis Une sauvegarde non chiffrée, ou déchiffrée avec son mot de passe.
- sms.db (HomeDomain/Library/SMS/sms.db) porte ce nom haché dans toutes les sauvegardes. Copiez-le : le nom du fichier n'a pas d'importance.
- ~/Library/Application Support/MobileSync/Backup/<device-id>/3d/3d0d7e5fb2ce288813306e4d4636395e047a3d28
- %APPDATA%\Apple Computer\MobileSync\Backup\<device-id>\3d\3d0d7e5fb2ce288813306e4d4636395e047a3d28
À déposer: Le fichier copié.
Android SMS / MMS
Prérequis Une extraction complète du système de fichiers.
- Le chemin dépend de la version d'Android. Exportez mmssms.db avec son fichier -wal.
- /data/data/com.android.providers.telephony/databases/mmssms.db
- /data/user_de/0/com.android.providers.telephony/databases/mmssms.db
À déposer: mmssms.db.
Signal Desktop
Prérequis La clé SQLCipher du profil Signal. Cet outil ne déchiffre pas.
- Déchiffrez une copie avec SQLCipher et enregistrez-la comme base SQLite en clair.
- %APPDATA%\Signal\sql\db.sqlite
- ~/Library/Application Support/Signal/sql/db.sqlite
- ~/.config/Signal/sql/db.sqlite
À déposer: La base déchiffrée.
Outlook PST / OST
Prérequis Outlook fermé (un .pst/.ost ouvert est verrouillé), ou une image disque. Le nouvel Outlook pour Windows ne conserve pas de .ost pour les comptes Microsoft 365 et gère mal les PST : utilisez Outlook classique ou un export eDiscovery Microsoft Purview (PST) pour une boîte complète.
- Quittez Outlook, puis copiez les fichiers de données : .ost (boîtes Exchange / Microsoft 365 en cache) depuis %LOCALAPPDATA%\Microsoft\Outlook, .pst (archives, comptes POP/IMAP, exports) généralement depuis Documents\Fichiers Outlook.
- Ou dans Outlook classique : Fichier → Ouvrir et exporter → Importer/Exporter → Exporter des données vers un fichier → Fichier de données Outlook (.pst), sélectionnez la boîte et cochez Inclure les sous-dossiers.
- Déposez le .ost tel quel : il est lu directement, y compris les OST Outlook 2013+ à blocs compressés. Aucune conversion nécessaire.
Windows · Command Prompt (Outlook closed)robocopy "%LOCALAPPDATA%\Microsoft\Outlook" C:\triage\Outlook *.ost *.pst /R:0 /W:0 robocopy "%USERPROFILE%\Documents\Outlook Files" C:\triage\Outlook *.pst /R:0 /W:0- %LOCALAPPDATA%\Microsoft\Outlook\<account>.ost
- %USERPROFILE%\Documents\Outlook Files\*.pst
- %LOCALAPPDATA%\Microsoft\Outlook\*.pst (Outlook 2007 and earlier)
À déposer: Le fichier .pst ou .ost (toute taille : il est lu morceau par morceau dans votre navigateur, jamais envoyé). Éléments supprimés et Éléments récupérables apparaissent comme des dossiers ; le mot de passe d'un PST ne chiffre pas les données, les fichiers protégés s'ouvrent donc aussi.
Certaines sources ont besoin d'un fichier compagnon. Déposez-les ensemble, ou déposez tout le dossier ou le ZIP.
- chat.db · chat.db-wal · chat.db-shm
- Le WAL contient les messages, modifications et suppressions les plus récents ; les trames validées sont fusionnées automatiquement.
- msgstore.db · msgstore.db-wal · wa.db
- wa.db transforme les numéros de téléphone en noms de contacts.
- messages.json · group_info.json
- group_info.json donne le nom du message privé ou de l'espace. Gardez les deux fichiers dans leur dossier.
- …indexeddb.leveldb/ · …indexeddb.blob/ · Local Storage/leveldb/ · Cache/Cache_Data/
- Déposez tout le dossier de profil : le dossier blob contient les grandes valeurs stockées hors de LevelDB.
- Slack · Discord · Meta · Google Takeout · WhatsApp (.zip)
- Déposez l'archive téléchargée sans l'ouvrir. Sa structure identifie l'export et son empreinte figure dans le rapport.
Pièges à éviter
- Quittez l'application avant de copier une base de données ou un dossier de profil, et copiez le fichier -wal avec. Une copie prise pendant que l'application tourne peut être verrouillée, incomplète ou manquer les derniers messages.
- Les exports texte de WhatsApp et LINE indiquent l'heure locale du téléphone sans fuseau horaire. Notez le fuseau de l'appareil au moment de la collecte.
- Les exports ont un périmètre limité : un paquet Discord ne contient que les messages du titulaire, un export Slack standard seulement les canaux publics, et un export de discussion WhatsApp peut être tronqué. Les bases chiffrées (WhatsApp crypt14/15, Signal, Telegram tdata) doivent d'abord être déchiffrées.
- Un .ost Outlook n'est qu'un cache local d'une boîte serveur : les éléments hors de la fenêtre de synchronisation, ou jamais téléchargés, n'y sont pas. Si l'exhaustivité compte, collectez aussi un export PST depuis Outlook classique ou un export eDiscovery Microsoft Purview.
Sources prises en charge
La détection est automatique : déposez des fichiers, des dossiers ou des archives ZIP, chaque fichier est orienté vers le bon parseur.
Slack / Teams / Discord desktop apps
Chargez le dossier de profil de l'application de bureau ou les fichiers isolés d'un export forensique. Le moteur Rust/WebAssembly décode les journaux et tables LevelDB, en conservant les versions écrasées et supprimées, et récupère les enregistrements dans l'espace résiduel des fichiers. Les messages Slack, Teams et Discord sont extraits d'IndexedDB, du Local Storage et des réponses d'API en cache ; chaque enregistrement brut reste consultable dans l'onglet Artefacts.
Formats acceptés: LevelDB .log / .ldb (IndexedDB, Local Storage, Session Storage) · .indexeddb.blob files · Chromium HTTP cache (simple cache and blockfile) · File slack / unallocated chunks (record carving)
Email
Enregistrez les messages en EML/MSG, exportez une boîte entière en MBOX, ou déposez un PST/OST Outlook tel quel. Les en-têtes sont analysés : sauts Received, IP d'origine, résultats SPF/DKIM et incohérences de Reply-To.
Formats acceptés: .eml · .emlx (Apple Mail) · .mbox (Gmail Takeout, Thunderbird) · .msg (Outlook) · .pst / .ost (Outlook, ANSI, Unicode and 2013+ OST)
Slack
Les propriétaires et administrateurs exportent un ZIP depuis les paramètres de l'espace de travail. Déposez le ZIP tel quel : utilisateurs, canaux, messages directs, fils, modifications, réactions et fichiers sont résolus.
Formats acceptés: Workspace export .zip · users.json, channels.json, dms.json, <channel>/<date>.json
Discord
Le paquet de données officiel ne contient que les messages du titulaire du compte. Pour des canaux entiers, utilisez un export JSON ou CSV de DiscordChatExporter.
Formats acceptés: Data package .zip (Messages/c<id>/messages.json|csv) · DiscordChatExporter JSON / CSV
Microsoft Teams
Pour un tenant, exportez les conversations depuis Microsoft Purview eDiscovery en éléments .msg individuels, ou récupérez-les via l'API Graph. Les comptes Teams (gratuit) peuvent exporter leurs propres données.
Formats acceptés: Purview eDiscovery items (.msg, IPM.SkypeTeams.Message) · Microsoft Graph chatMessage JSON · Teams (free) personal export messages.json
WhatsApp
L'export de discussion fonctionne sur tout téléphone. Les extractions complètes (msgstore.db déchiffré sur Android, ChatStorage.sqlite sur iOS) contiennent toutes les discussions avec identifiants et médias. Ajoutez wa.db pour résoudre les noms des contacts.
Formats acceptés: Export chat .txt / .zip · Android msgstore.db (decrypted) + wa.db · iOS ChatStorage.sqlite
Telegram
Telegram Desktop exporte les discussions en JSON exploitable. Choisissez JSON, et non HTML, dans la fenêtre d'export.
Formats acceptés: Telegram Desktop export result.json (full or single chat)
Signal
La base de Signal Desktop est chiffrée avec SQLCipher. Déchiffrez d'abord une copie avec la clé du profil, puis chargez le fichier SQLite en clair.
Formats acceptés: Signal Desktop db.sqlite after SQLCipher decryption
iMessage / Apple SMS
Sur macOS, copiez chat.db avec son fichier -wal ; les transactions validées du WAL sont fusionnées automatiquement. Sur iOS, extrayez sms.db d'une sauvegarde non chiffrée ou déchiffrée. Le texte stocké uniquement dans attributedBody (macOS 13+) est récupéré.
Formats acceptés: macOS chat.db · iOS sms.db (from a backup)
Android SMS / MMS
Chargez le XML de l'application SMS Backup & Restore (SMS, parties MMS et journal d'appels) ou la base de téléphonie Android issue d'une extraction complète du système de fichiers.
Formats acceptés: SMS Backup & Restore XML (sms, mms, calls) · mmssms.db
Messenger / Instagram
Demandez un téléchargement JSON (et non HTML) pour Facebook ou Instagram. Les accents et emojis mal encodés des exports Meta sont corrigés automatiquement.
Formats acceptés: Download your information (JSON): messages/inbox/*/message_N.json
Google Chat / Hangouts
Sélectionnez Google Chat dans Takeout. Chaque dossier de message direct ou d'espace contient messages.json et group_info.json. L'ancien Hangouts.json est aussi pris en charge.
Formats acceptés: Takeout Google Chat Groups/*/messages.json (+ group_info.json) · Hangouts.json
Skype
Skype a été arrêté en mai 2025 : seul un export téléchargé avant l'arrêt peut être utilisé. Chargez le messages.json de son .tar. L'ancienne base main.db (avant 2017) est aussi prise en charge.
Formats acceptés: Skype export messages.json · Legacy main.db
Viber
Viber pour ordinateur conserve une base SQLite non chiffrée par numéro de téléphone.
Formats acceptés: Viber desktop viber.db
LINE
Exportez l'historique d'une discussion en texte depuis les paramètres de la discussion, sur mobile ou ordinateur.
Formats acceptés: Chat history export .txt
Other apps
Les tableaux JSON et fichiers CSV d'autres applications sont interprétés en devinant les champs texte, expéditeur, date et canal. Vérifiez le résultat par rapport à la source.
Formats acceptés: Any JSON / CSV with text + sender or time columns (field names guessed)
Où trouver les éléments de preuve
Emplacements par défaut et chemins d'export pour chaque source. Faites d'abord une copie forensique et travaillez sur la copie.
Slack / Teams / Discord desktop apps
- Slack (Windows)
- %APPDATA%\Slack\IndexedDB\https_app.slack.com_0.indexeddb.leveldb · Local Storage\leveldb · Cache\Cache_Data
- Slack (Microsoft Store)
- %LOCALAPPDATA%\Packages\<Slack package>\LocalCache\Roaming\Slack\…
- Slack (macOS)
- ~/Library/Application Support/Slack/… or ~/Library/Containers/com.tinyspeck.slackmacgap/Data/Library/Application Support/Slack/…
- Discord
- %APPDATA%\discord\Cache\Cache_Data · Local Storage\leveldb · IndexedDB (macOS: ~/Library/Application Support/discord/)
- Teams (classic)
- %APPDATA%\Microsoft\Teams\IndexedDB\https_teams.microsoft.com_0.indexeddb.leveldb · Cache
- Teams (new)
- %LOCALAPPDATA%\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\EBWebView\WV2Profile_tfw\IndexedDB
- Thunderbird
- %APPDATA%\Thunderbird\Profiles\<profile>\ImapMail\<server>\INBOX
- Apple Mail
- ~/Library/Mail/V10/<account>/INBOX.mbox/…/Messages/*.emlx
- Gmail Takeout
- Takeout/Mail/All mail Including Spam and Trash.mbox
- Outlook (cached mailbox)
- %LOCALAPPDATA%\Microsoft\Outlook\*.ost
- Outlook (data files)
- %USERPROFILE%\Documents\Outlook Files\*.pst
Slack
- Export
- Workspace settings → Import/Export Data → Export
- Desktop app
- see “Slack / Teams / Discord desktop apps”
Discord
- Data package
- User Settings → Data & Privacy → Request all of my data
- Desktop app
- see “Slack / Teams / Discord desktop apps”
Microsoft Teams
- eDiscovery
- Microsoft Purview → eDiscovery → Export → individual items
- Graph API
- GET /chats/{id}/messages · /teams/{id}/channels/{id}/messages
- Desktop app
- see “Slack / Teams / Discord desktop apps”
- Android
- /data/data/com.whatsapp/databases/msgstore.db · wa.db
- iOS
- AppDomainGroup-group.net.whatsapp.WhatsApp.shared/ChatStorage.sqlite
- Export
- Chat → ⋮ / contact name → Export chat
Telegram
- Export
- Telegram Desktop → Settings → Advanced → Export Telegram data → JSON
- Desktop data
- %APPDATA%\Telegram Desktop\tdata (encrypted — not parsed)
Signal
- Windows
- %APPDATA%\Signal\sql\db.sqlite (key: config.json / Local State)
- macOS
- ~/Library/Application Support/Signal/sql/db.sqlite
- Linux
- ~/.config/Signal/sql/db.sqlite
iMessage / Apple SMS
- macOS
- ~/Library/Messages/chat.db (+ -wal)
- iOS backup
- HomeDomain/Library/SMS/sms.db → 3d/3d0d7e5fb2ce288813306e4d4636395e047a3d28
Android SMS / MMS
- Android
- /data/data/com.android.providers.telephony/databases/mmssms.db
- Backup app
- SMS Backup & Restore → sms-<date>.xml · calls-<date>.xml
Messenger / Instagram
- Export
- Accounts Center → Your information and permissions → Download your information → JSON
Google Chat / Hangouts
- Takeout
- takeout.google.com → Google Chat → Takeout/Google Chat/Groups/
Skype
- Export
- Only an export downloaded before Skype was retired (May 2025): messages.json in the .tar
- Legacy
- %APPDATA%\Skype\<username>\main.db
Viber
- Windows
- %APPDATA%\ViberPC\<phone number>\viber.db
- macOS
- ~/Library/Application Support/ViberPC/<phone number>/viber.db
LINE
- Export
- Chat → ≡ → Settings → Export chat history
Les chemins marqués « not parsed » sont indiqués pour mémoire ; collectez-les avec un outil dédié.
Questions fréquentes
Mes fichiers sont-ils envoyés quelque part ?
Non. L'analyse, le calcul des empreintes et les rapports s'exécutent dans votre navigateur, dans un Web Worker. Les preuves ne quittent jamais votre machine, et la page fonctionne hors ligne une fois chargée.
Quelles messageries sont prises en charge ?
E-mail (EML, EMLX, MBOX, Outlook MSG, PST et OST), Slack, Discord, Microsoft Teams, WhatsApp, Telegram, Signal Desktop, iMessage et SMS Apple, SMS/MMS Android, Facebook Messenger, Instagram, Google Chat et Hangouts, Skype, Viber et LINE. Les autres exports JSON ou CSV sont lus par un parseur qui devine les champs.
Peut-il ouvrir de gros fichiers Outlook PST ou OST ?
Oui. Les PST (ANSI et Unicode) et les OST, y compris les OST Outlook 2013+ à pages de 4 Kio et blocs compressés, sont décodés dans votre navigateur par un moteur WebAssembly qui lit le fichier morceau par morceau : une boîte de plusieurs gigaoctets n'est jamais chargée en entier ni envoyée. Chaque dossier, Éléments supprimés et Éléments récupérables compris, apparaît dans une arborescence ; les pièces jointes sont hachées et téléchargeables. Les éléments déjà purgés de l'espace libre du fichier ne sont pas récupérés.
Puis-je charger plusieurs sources à la fois ?
Oui. Déposez n'importe quelle combinaison de fichiers, dossiers et archives ZIP. Chaque message est normalisé avec les mêmes champs (date, plateforme, conversation, expéditeur, texte, pièces jointes) : e-mails, Slack et WhatsApp se retrouvent sur une même chronologie.
Comment les horodatages sont-ils traités ?
L'horloge native de chaque format est convertie en UTC : secondes et millisecondes Unix, temps Apple Cocoa (secondes ou nanosecondes depuis 2001), FILETIME Windows et dates RFC 2822. Les exports texte WhatsApp et LINE enregistrent l'heure locale de l'appareil sans fuseau : ces lignes sont signalées. L'affichage peut basculer entre UTC et votre heure locale.
Comment préserver l'intégrité pour un rapport ?
Chaque fichier chargé est haché en SHA-256 avant l'analyse. Le rapport HTML liste ces empreintes, le parseur utilisé pour chaque fichier, les filtres appliqués et tous les messages concernés, pour rattacher les constats aux preuves collectées.
Peut-il lire des bases chiffrées comme Signal, WhatsApp crypt14 ou Telegram tdata ?
Non. Déchiffrez-les d'abord avec la clé et les outils appropriés, puis chargez la base SQLite en clair. Les fichiers chiffrés sont signalés comme non reconnus, jamais ignorés en silence.