URL: https://linuxfr.org/users/maclag/journaux/google-retire-conversations-du-magasin-play-play-store Title: Google retire Conversations du magasin Play (Play Store) Authors: Maclag Date: 2024年02月15日T01:10:32+01:00 License: CC By-SA Tags: google, android, conversations, xmpp et conversation Score: 34 ## Note À l'heure où j'écris ces lignes, une autre version de Conversations a été remise en ligne sur le magasin Play, ce qui n'empêche pas de se pencher sur l'incident et j'avais déjà bien commencé la rédaction de toutes façons. ## Conversations Pour celles et ceux qui ne connaîtraient pas, Conversations est un client XMPP pour Android. L'application prend en charge, outre la messagerie instantanée, le chiffrage bout-à-bout et les appels audios et vidéos. Elle est optimisée pour être légère pour les batteries. C'est certainement le client Android le plus populaire à l'heure actuelle! [https://conversations.im/](https://conversations.im/) ## GooglePlay et permissions Le magasin Google Play exige des développeurs qu'ils déclarent ce que font les applications des données auxquelles elles ont accès. Bien souvent, il y a une collecte qui est faite en sus de l'usage pour les besoins de l'application elle-même. Pour le cas qui nous intéresse ici, il s'agissait de l'accès au Carnet de Contacts et son téléversement. ## Quand le magasin Play imagine des violations... Dans la dernière version de Conversations, le développeur a ajouté une fonction qui va chercher des correspondances entre la liste de contacts XMPP et les contacts du Carnet de Contacts, afin de récupérer une miniature associée si une telle image existe et l'associer aux messages des contacts dans Conversations. Mais à aucun moment dans cette opération le Carnet de Contacts n'est téléversé, et certainement pas vers le serveur du développeur (XMPP étant décentralisé, le client Conversations peut être connecté à n'importe quel serveur XMPP). Il s'agit pourtant de la violation retenue par Google pour retirer l'application sans même, semble-t-il avoir donné une chance au développeur de résoudre le problème. Source Mastodon: [https://gultsch.social/@daniel/111929074071688694](https://gultsch.social/@daniel/111929074071688694)>Google has just removed #Conversations_im from the Play Store because they think we are uploading the user’s contact list. We don’t. _Google vient de retirer #Conversations_im du Catalogue Play parce qu'ils pensent que nous téléversons la liste de contacts de l'utilisateur. Nous ne le faisons pas._>To be clear: They didn’t just reject an update. They outright removed the app entirely. Otherwise my plan B would have been to remove the contacts permission which is used to display the name and profile picture locally if the XMPP address matches an entry in the users address book. _Pour être clair: Ils n'ont pas simplement refusé une mise à jour. Ils ont immédiatement retiré l'app entièrement. Autrement mon plan B aurait été de retirer la permissions Contacts, qui est utilisée pour afficher le nom et la photo de profil localement si l'adresse XMPP correspond à une entrée dans le Carnet de Contacts des utilisateurs._ ## Conséquences Conversations est disponible gratuitement sur F-Droid, mais la version Play est elle payante, le développeur principal du projet en tire une rémunération. Difficile de savoir aujourd'hui combien de fois l'app a été téléchargée depuis le catalogue Play. Mais il s'agit certainement d'un coup dur. Comble de l'ironie, le dév a une autre app sur le magasin Play: Quicksy. Quicksy est une branche de Conversations qui utilise le numéro de téléphone de l'utilisateur comme identifiant XMPP sur un serveur dédié, suivant le même principe que Signal ou Whatsapp. Quicksy téléverse le Carnet de Contacts des utilisateurs afin de remplir la liste de contacts XMPP avec d'autres utilisateurs de Quicksy ou d'autres contacts qui auraient volontairement enregistré un compte XMPP sur le serveur de Quicksy. Le magasin Play n'a pas autorisé de nouvelles versions de Quicksy depuis un certain temps, mais l'application n'a pas été retirée du magasin, elle y est restée! ## Dénouement Il y avait deux façons de répondre aux exigences de Google: prétendre que le Carnet de Contacts était bien téléversé quand bien même il ne l'était pas. Mais cette affirmation (fausse) aurait pu ternir l'image de l'app en termes de respect de la vie privée. L'autre solution était de renoncer à la fonctionnalité qui va chercher des infos sur les contacts déjà présentes dans l'appareil. C'est cette dernière solution qui a été retenue. Le développeur a pu remettre Conversations dans le magasin. Ceci s'est fait sans que Google admette l'erreur. Et dans la foulée, une mise à jour pour Quicksy a été acceptée. ## Mot de la fin Cet incident survient alors que l'Union Européenne légifère pour briser le monopole des magasins d'applications pour ordiphones. On pense surtout ici à Apple, mais cet évènement rappelle douloureusement que sous Android, l'accès au marché des utilisateurs est presque totalement contrôlé par Google, et il n'y a que peu d'incitatif à réviser les procédures pour éviter ce genre de problème. ## Remerciements J'aurais certainement raté cette nouvelle sans le commentaire ci-dessous: [https://linuxfr.org/nodes/134893/comments/1950970](https://linuxfr.org/nodes/134893/comments/1950970)