Quoi de neuf
Toutes les versions, de la plus récente à la plus ancienne, et ce que chacune a changé. La page de téléchargement sert toujours la version la plus récente, aujourd'hui la 1.2.1. ChatExport ne contacte aucun serveur et ne se met donc pas à jour tout seul : mettre à jour, c'est télécharger le nouvel installateur et l'exécuter par-dessus l'ancien. Vos documents exportés sont des fichiers ordinaires sur votre disque et ne sont pas touchés.
1.2.1 (15 octobre 2026)
- L’index des pièces jointes cite la bonne page. Chaque photo et chaque fichier figure avec la page où il est imprimé. Jusqu’ici l’index donnait la page où commençait la section, et chaque numéro était en plus trop court de la longueur de la table des matières.
- Plus de trou après les tirets et les deux-points. Les numéros de pièce, « SHA-256 » et l’heure d’export de la ligne de pied de page facultative s’imprimaient avec un large espace après chaque tiret ou deux-points (« EX- 001 »). Ils s’impriment désormais tels qu’ils sont écrits.
- Un document avec des appels nomme ses deux sources. La page d’intégrité donne maintenant le SHA-256 du journal des appels du téléphone en plus de la base de messages, lorsque les appels en proviennent.
- L’export HTML garde les photos d’origine. Les photos à côté de la page sont les fichiers de la sauvegarde, sous les noms du téléphone, donc leur SHA-256 correspond à l’index des pièces jointes du PDF. Une photo HEIC est toujours convertie pour l’affichage, et son original est copié à côté, avec un lien sous l’image.
- Petites corrections. La Vue Livre compose les messages en drapeau au lieu d’étirer les lignes courtes et imprime chaque somme de contrôle de son index en entier. Le RSMF dit si un message supprimé a été annulé par son expéditeur ou récupéré après suppression. Les noms de mois et de jours sont en minuscules en milieu de ligne. Les séparateurs de jour sont plus grands dans les trois vues.
- Le téléchargement pèse environ 145 Mo, comme 1.2.0.
1.2.0 (15 octobre 2026)
- Une conversation peut contenir ses appels. Un interrupteur sur l’écran d’export place les appels avec cette personne entre les messages, au moment où ils ont eu lieu : entrants, sortants et manqués, avec leur durée. Cela vaut pour les conversations individuelles de l’iPhone, pas pour les groupes ni pour les discussions WhatsApp importées, et seulement depuis une sauvegarde chiffrée, la seule où Apple écrit le journal des appels. Un appel n’est pas un message : il ne reçoit pas de numéro et n’entre dans aucun total, et le document indique lui-même ces limites.
- Les noms se vérifient avant l’export, pas après. L’écran d’export liste chaque personne que le document va nommer et permet de corriger chaque nom. Seule l’étiquette change, jamais le numéro, et le document liste chaque correction à côté du numéro concerné.
- L’export entier se vérifie comme un tout. Un interrupteur écrit une archive ZIP avec le document, son fichier .sha256 et les photos, un rapport donnant l’empreinte de chaque fichier, et une somme de contrôle unique sur l’ensemble, avec la méthode pour la recalculer. Dans l’index des pièces jointes, chaque pièce reçoit son propre numéro de pièce (EX-014) et le SHA-256 du fichier original de la sauvegarde.
- Un troisième thème PDF, Vue Livre. Il met la conversation en page comme un livre imprimé : pages de 6 × 9 pouces, un chapitre par mois, chaque message en paragraphe. Vue Conversation et Vue Tribunal ne changent pas.
- De petites choses pour le dossier. Un modèle de nom de fichier ({title}, {date}, {from}, {to}, {format}) pour qu’une série d’exports se nomme et se classe d’elle-même. Une troisième ligne de pied de page, facultative, avec l’appareil, le moment de l’export et la date de la sauvegarde, pour qu’une feuille isolée dise encore d’où elle vient. L’index des pièces jointes indique le type de chaque fichier, et une vidéo reçoit une image fixe au lieu d’une icône. Un nouveau jour se repère mieux sur papier.
- Corrections. L’aperçu ne recouvre plus d’une mention de suppression un message dont le texte a survécu : il montre le texte et une marque de suppression à part, et signale désormais les messages modifiés. La liste des conversations indique combien n’ont aucun message dans cette sauvegarde. Un très gros PDF ne laisse plus la fenêtre figée pendant l’enregistrement.
- Le téléchargement pèse environ 145 Mo au lieu de 188.
1.0.0 (14 septembre 2026)
- Le programme fait la sauvegarde lui-même. Vous n’ouvrez plus Appareils Apple pour cliquer sur « Sauvegarder maintenant ». Branchez l’iPhone, déverrouillez-le, appuyez sur « Sauvegarder maintenant » et répondez sur le téléphone à la confiance et au code. Une sauvegarde suivante ne copie que ce qui a changé, et vous dit laquelle des deux elle a faite. Appareils Apple ou iTunes doit rester installé, car c’est de là que vient le pilote USB d’Apple, mais vous n’avez pas à l’ouvrir.
- L’interface parle les mêmes quatorze langues que le document. L’allemand, le français, l’espagnol, l’italien, le néerlandais, les deux portugais, le tchèque, le roumain, le suédois, l’ukrainien et le russe rejoignent l’anglais et le polonais. Les deux réglages restent séparés : vous pouvez travailler dans votre langue et remettre au tribunal un document dans une autre. Aucune des quatorze n’est une traduction automatique.
- Chaque page du document indique où la vérifier. Le pied de page porte désormais l’adresse de la page de vérification, au-dessus du numéro de page et en face du tampon Bates. Celui qui ne tient qu’une feuille photocopiée apprend ainsi que le fichier peut être vérifié plutôt que cru.
- Le téléchargement pèse environ 188 Mo au lieu de 98. L’assistant de sauvegarde est de retour dans l’installateur et ne se compresse pas ; le reste vient des quatorze langues d’interface.
0.5.1 (10 août 2026)
- L’installateur est signé. Windows affiche l’éditeur, BOKART Krzysztof Kowalski, au lieu d’un éditeur inconnu, et chaque exécutable du paquet est signé, pas seulement l’installateur. SmartScreen peut malgré tout interrompre le premier lancement : ce panneau compte combien de personnes ont téléchargé un fichier, ce qu’un certificat neuf ne peut pas avoir le premier jour, et c’est autre chose que la signature. L’empreinte reste publiée à côté du téléchargement.
- Nouveau : vérifier un document qu’on vous a envoyé. Tous les écrans jusqu’ici
s’adressaient à la personne qui exporte. Celui-ci s’adresse à celle d’en face, qui tient un PDF
et le petit fichier
.sha256arrivé avec. Il dit si les deux concordent, et il dit clairement ce que cela veut dire : il compare des octets. Une correspondance montre que le document n’a pas changé depuis que son empreinte a été relevée, et ne montre rien sur l’auteur des messages qu’il contient. - Nouveau : export au format RSMF, celui que lisent les plateformes d’eDiscovery comme Relativity. La conversation y arrive sous forme d’enregistrements consultables, avec participants, horodatages et pièces jointes, au lieu d’un PDF qu’il faut ressaisir. Les pièces jointes y entrent telles qu’elles sont sur le téléphone.
- Nouveau : l’écran d’export signale qu’une sauvegarde ne peut pas contenir tout votre historique. Deux réglages de l’iPhone en décident et aucun ne laisse de trace dans une transcription : Messages dans iCloud, qui garde les anciens messages dans le nuage plutôt que dans la sauvegarde, et Conserver les messages réglé sur 30 jours ou 1 an, où le téléphone les a supprimés. Les deux sont lus dans la sauvegarde et non devinés, et l’avis indique la période réellement couverte. Sur une sauvegarde ordinaire, rien ne s’affiche.
- La page d’intégrité du document nomme la base dont il provient, par son SHA256. Un document pouvait déjà montrer qu’il n’avait pas changé depuis sa création ; il peut maintenant être rattaché à la sauvegarde dont il est issu, par quiconque détient cette sauvegarde.
- Les documents nomment les canaux qu’ils contiennent, « Apple Messages
(iMessage, RCS) », au lieu d’annoncer toujours « iMessage / SMS ». Depuis iOS 18 une bulle
verte peut être du RCS et non du SMS : la mention figée décrivait donc mal toute conversation
avec un téléphone Android. Les exports CSV gagnent une colonne
service. - Corrigé : lire une sauvegarde n’y écrit plus rien. Ouvrir la base des messages, même strictement en lecture, faisait créer par Windows deux fichiers de travail à côté, et ils restaient. Chaque export laissait donc trois fichiers là où il y en avait un, dans le dossier même que les documents décrivent comme intact. Le programme travaille désormais sur sa propre copie dans un dossier temporaire.
0.5.0 (8 août 2026)
- Corrigé : les noms de contact manquaient dans des conversations qui en ont un. Un téléphone qui synchronise les Contacts depuis deux comptes (iCloud et un compte Google ou professionnel, par exemple) enregistre chaque personne une fois par compte. Le contrôle qui empêche ChatExport d'imprimer le nom de la mauvaise personne voyait dans ces deux fiches deux personnes différentes revendiquant un même numéro, et répondait en n'affichant aucun nom. Dans le carnet d'adresses qui a révélé le problème, trois quarts des conversations affichaient un numéro nu là où un nom devait figurer, et la plupart des photos de contact disparaissaient avec eux. Deux fiches qui s'accordent sur le nom sont désormais comprises comme une seule personne. Lorsque deux personnes réellement différentes partagent un numéro, seul le numéro subsiste : c'est précisément la raison d'être de ce contrôle.
- L'application s'ouvre maintenant dans la langue de votre ordinateur, et se rabat sur l'anglais lorsqu'elle ne la parle pas, au lieu de s'ouvrir toujours en polonais. Une langue que vous choisissez vous-même l'emporte toujours et le reste.
- Le dossier d'enregistrement se change désormais en cliquant sur le chemin qui l'affiche. Il se trouve à côté du bouton d'exportation, là où on le cherche, avec une icône de dossier et un soulignement. La section distincte « Enregistrer dans » en bas de la page d'options disparaît : elle était la dernière de huit, c'est-à-dire le pire endroit possible pour le seul réglage que presque tout le monde vérifie, et elle disait ce que la ligne près du bouton disait déjà.
- L'application explique enfin ce dont elle a besoin avant de pouvoir exporter quoi que ce soit. L'écran auquel on arrive tant qu'aucune sauvegarde n'existe présente les quatre étapes dans l'ordre (brancher le câble, installer Apple Devices, sauvegarder sur ce PC, exporter) et, en dessous, ce que personne ne pouvait deviner : l'exportation lit un fichier de sauvegarde sur votre disque, si bien qu'une fois ce fichier créé l'iPhone n'a plus besoin de rester branché. Les instructions de sauvegarde précisent en outre qu'une première sauvegarde peut prendre jusqu'à une demi-heure, avant que vous ne la lanciez plutôt qu'après vingt minutes de silence.
- Le téléchargement pèse 97 Mo au lieu de 167 Mo. L'assistant expérimental de sauvegarde automatique, qui en représentait 74, n'est plus livré avec l'installateur. Faire la sauvegarde dans l'application d'Apple était et demeure la voie recommandée.
0.4.0 (4 août 2026)
- Le téléchargement pèse 167 Mo au lieu de 185 Mo. La version Windows emportait les menus et messages d'erreur de Chromium en 55 langues alors que ChatExport en parle deux, et trois bibliothèques se livraient en plusieurs exemplaires quand un seul est chargé. Rien ne change ni dans le programme ni dans les documents qu'il produit.
- Un document en anglais écrit désormais l'heure 9:15 AM et non 09:15. Cela vaut pour chaque heure imprimée : accusés de remise et de lecture, légendes des photos et moment de l'export sur la page de titre. Les treize autres langues de document gardent l'horloge de 24 heures, qui est celle de chacune d'elles. Il n'y a pas de réglage : la forme de l'heure appartient à la langue choisie pour le document, exactement comme l'écriture de la date. Un document en français continue donc d'afficher 21:15. Le CSV conserve des horodatages ISO complets pour ce qui les lit automatiquement.
- Corrigé : les réactions pouvaient figurer comme des messages à part entière. Un emoji ou un autocollant envoyé en réaction sous iOS 18 était écrit dans le document comme un message autonome au lieu d'être rattaché au message auquel il répondait, et il était compté dans la liste des conversations, où il pouvait apparaître comme la dernière ligne d'un fil. Il accompagne maintenant le message auquel il appartient.
- Corrigé : un nom pouvait être imprimé au-dessus des messages d'une autre personne. Deux contacts dont les numéros se terminaient par les mêmes neuf chiffres ne se distinguaient que par chance. Un numéro qui correspond à plusieurs contacts n'est désormais rattaché à aucun nom, et le document imprime le numéro, ce qui n'est jamais faux. Un numéro portant son indicatif pays retrouve toujours son contact.
- Annuler agit maintenant pendant le tracé d'une page PDF, et plus seulement entre deux pages. Cliquer au milieu d'une page lente ne produisait rien de visible jusqu'à ce que cette page soit terminée. Un export PDF qui cesse de répondre est en outre abandonné puis retenté une fois, au lieu de laisser une barre de progression qui ne bouge plus jamais.
- L'export d'une conversation très longue ne fige plus la fenêtre juste avant de démarrer, et le passage d'une conversation à l'autre n'attend plus des recherches et des analyses de mots-clés que vous n'avez pas demandées.
- La sauvegarde automatique expérimentale nomme désormais l'iPhone qu'elle copie. Avec un seul téléphone branché, elle s'y tient même si un second est connecté en cours de route ; avec deux ou plus, elle s'arrête et dit combien elle en a trouvés, au lieu d'en choisir un et de produire un document sur les messages de la mauvaise personne.
0.3.0 (3 août 2026)
- Les discussions WhatsApp peuvent être importées. Le fichier produit par la fonction « Exporter la discussion » de WhatsApp lui-même (un zip avec les médias, ou un simple fichier texte, depuis un iPhone ou un téléphone Android) s'ouvre désormais comme n'importe quelle conversation et s'exporte vers tous les formats. La page de titre nomme le fichier source et imprime son empreinte SHA256. Les messages que WhatsApp a marqués comme modifiés ou supprimés sont signalés exactement ainsi : le programme n'invente jamais un horaire absent du fichier.
- Le document exporté peut être rédigé en quatorze langues. La langue du document se choisit désormais indépendamment de celle du programme : vous pouvez travailler en français et remettre au juge aux affaires familiales un PDF en français, ou à un tribunal allemand un PDF en allemand. Nouvelles langues aux côtés de l'anglais et du polonais : allemand, français, espagnol, italien, néerlandais, portugais (Brésil), portugais (Portugal), tchèque, roumain, suédois, ukrainien et russe. Chaque date, chaque libellé et chaque statistique a été rédigé dans la langue en question, pas traduit par une machine.
- Plus rapide sur les grandes archives. L'ouverture d'une sauvegarde et la génération d'un PDF ont gagné en vitesse, et la liste des conversations reste fluide avec des milliers de fils.
- L'installateur a perdu 17 Mo de résidus de compilation qui n'auraient jamais dû être livrés.
- Corrigé : en mode sombre, le menu de la langue du document affichait du texte blanc sur une liste blanche.
- Une limite dite honnêtement : le surlignage de mots-clés n'est proposé pour l'instant que pour les documents en polonais, car les listes de mots des autres langues n'existent pas encore. Un appareil à moitié traduit serait pire que rien dans un document destiné à un tribunal.
0.2.0 (2 août 2026)
La première version publique : cette entrée est donc un point de départ, pas une liste de changements. Les Messages de l'iPhone (SMS, MMS, RCS et iMessage) exportés en PDF, TXT, HTML et CSV, avec photos et pièces jointes. Deux styles de PDF, une vue conversation et une vue tribunal. Les sauvegardes chiffrées sont lues après saisie de leur mot de passe. Le téléchargement est un essai gratuit : les exports portent un filigrane et s'arrêtent aux 50 messages les plus récents d'une conversation, jusqu'à ce qu'une licence lève l'un et l'autre.