Il est indéniable que Skype se positionne comme l’un des services VoIP les plus performants. Des millions d’utilisateurs l’emploient quotidiennement, et sa compatibilité s’étend à presque toutes les plateformes, qu’elles soient mobiles ou de bureau. Cependant, à l’instar de nombreuses solutions technologiques de premier plan, Skype n’est pas exempt de quelques inconvénients. Si vous êtes un utilisateur de Skype sur Windows, vous avez probablement constaté qu’il n’offre pas la possibilité de supprimer l’historique de conversation d’un contact spécifique. La méthode officielle pour ce faire est de supprimer l’intégralité de l’historique via les Préférences. Heureusement, il existe une solution pour effacer les échanges Skype d’un utilisateur en particulier. Ce guide vous en exposera le fonctionnement. Sans plus attendre, entrons dans le vif du sujet.
Skype conserve l’ensemble des conversations textuelles dans un fichier de base de données SQL, nommé « main.db », stocké dans le dossier Roaming de Windows. Ce fichier contient également d’autres données relatives aux paramètres et options utilisateur. Heureusement, un outil open source appelé SQLite permet d’accéder à ces informations. Grâce à lui, vous pouvez explorer le fichier de base de données et supprimer les entrées indésirables.
Attention : Assurez-vous de sauvegarder le fichier « main.db » avant de procéder aux étapes suivantes. Vous trouverez ce fichier à l’emplacement suivant : C:\Users\Votre_Nom_Utilisateur\AppData\Roaming\Skype\Votre_Nom_Skype.
Premièrement, téléchargez le navigateur de base de données SQLite depuis Sourceforge et décompressez l’archive ZIP dans un emplacement facilement accessible. SQLite est un outil portable, ce qui signifie qu’il fonctionne sans installation préalable.
Démarrez le programme et sélectionnez « Ouvrir une base de données » dans le menu « Fichier », comme illustré dans la capture d’écran ci-dessous.
Vous devez maintenant localiser le fichier de base de données « main.db » mentionné précédemment. Naviguez vers le répertoire suivant :
C:\Users\Votre_Nom_Utilisateur\AppData\Roaming\Skype\Votre_Nom_Skype
Sélectionnez « main.db » parmi les fichiers disponibles et cliquez sur « Ouvrir ».
Dans le programme SQLite, cliquez sur l’onglet « Parcourir les données », puis, dans le menu déroulant « Tableau », sélectionnez « Conversation ».
Vous verrez alors les données de conversation stockées dans la base de données, classées par ID utilisateur. Cela vous permettra d’identifier facilement la conversation à supprimer grâce à l’ID utilisateur concerné.
Pour supprimer une entrée, cliquez sur la ligne correspondante, puis sur « Supprimer l’enregistrement » situé en haut à droite. Vous pouvez sélectionner et supprimer plusieurs enregistrements de la même manière. Une fois les entrées indésirables supprimées, cliquez sur « Enregistrer » dans la barre d’outils et fermez SQLite.
Bien que cette méthode puisse sembler fastidieuse, c’est la seule option pour supprimer l’historique d’une conversation Skype avec un contact spécifique. Il est important de souligner que cette manipulation ne supprimera l’historique que de votre ordinateur, et non de celui de votre interlocuteur.