1 points par GN⁺ 2025-08-19 | 1 commentaires | Partager sur WhatsApp
  • ScrollGuard propose une fonctionnalité permettant de bloquer les Reels et Shorts sur Instagram, Facebook, Reddit, YouTube, etc.
  • Si l’utilisateur le souhaite, le mode antiscroll permet de limiter la quantité de défilement autorisée dans n’importe quelle application
  • Offre un environnement propice à la concentration, sans publicités ni contenus perturbateurs
  • Sur Android, le blocage des Reels et Shorts est techniquement possible
  • Sur iOS, en raison de l’architecture du système, la même méthode de blocage ne peut pas être appliquée ; une application est donc en cours de développement pour aider à réduire l’addiction au scroll par d’autres moyens
  • Il est possible de s’inscrire à une liste d’attente par e-mail pour être informé du lancement de la version iOS

1 commentaires

 
GN⁺ 2025-08-19
Avis Hacker News
  • Avec une maîtrise de soi parfaite, on n’aurait pas besoin de ce genre de garde-fous, mais dans la réalité, on a l’impression que les apps sont conçues pour neutraliser précisément cette maîtrise. C’est presque ridicule qu’un simple défilement ait besoin de rails de sécurité. J’ai aussi écrit un billet de blog personnel à ce sujet

    • L’idée du « si on avait juste de la maîtrise de soi, on n’en aurait pas besoin » me fait penser à l’analogie selon laquelle il est plus facile de ne pas acheter de bonbons du tout que de résister quand il y en a chez soi. Depuis que j’ai supprimé Instagram, je n’ai absolument plus besoin de regarder des Reels. Avant ça, je scrollais un peu par-ci par-là, puis je regrettais à la fin de la semaine tout ce temps perdu

    • Ce design n’est en aucun cas un « accident » : les sites incitent délibérément à faire « encore une fois ! ». J’avais auparavant développé, à partir d’une suggestion, un lecteur YouTube minimaliste qui supprimait les recommandations vidéo et l’autoplay. J’avais laissé les publicités, mais Google l’a quand même bloqué. La raison est leur politique qui n’autorise pas les sites alternatifs à YouTube et n’autorise que les embeds. Je suis toujours banni de toute l’API Google à ce jour

    • Si les apps n’essayaient pas de rendre les gens dépendants et respectaient leurs utilisateurs, ce type d’outil serait inutile

    • Il faudrait que tout le monde prenne davantage conscience du fait que les entreprises ont des équipes spécialisées qui étudient la psychologie pour augmenter l’usage de leurs apps, et qu’elles appliquent des algorithmes personnalisés à partir des données comportementales de centaines de millions de personnes. Ce déséquilibre de ressources est difficile à imaginer pour la plupart des gens. C’est comme essayer d’éviter un pickpocket expert qui a déjà fait les poches à des millions de personnes. Sauf que ce pickpocket a aussi conçu toute la ville pour se donner l’avantage

    • Une solution partielle très efficace consiste à supprimer complètement les apps de Meta de son téléphone et de sa tablette. En ne les utilisant que sur ordinateur portable ou desktop, leur caractère immédiatement addictif diminue fortement. C’est pareil pour TikTok et les autres apps très addictives. Depuis que j’ai supprimé Facebook il y a longtemps, je suis aussi débarrassé des problèmes de batterie et de divers bugs chroniques. On n’a même pas besoin de Facebook Messenger, et les contacts importants peuvent être déplacés vers d’autres apps. L’exception, c’est WhatsApp, qui est beaucoup trop utilisé en Europe et dans la plupart du monde, mais qui reste un service bien mieux conçu dès l’origine

  • Une astuce Instagram : dans l’app mobile, si on clique sur le logo « Instagram » en haut, on peut choisir « Abonnements », et on ne reçoit alors que les publications des comptes suivis, sans suggestions ni Reels. Ce flux se parcourt en quelques minutes et permet d’échapper au scroll infini

    • Cette astuce fonctionne aussi sur la page web mobile. On peut également utiliser uBlock Origin sur desktop ou mobile pour bloquer certains types de publications :

      www.instagram.com##article:has-text(Suggested for you):style(visibility: hidden !important; height: 300px !important; overflow: hidden !important)
      www.instagram.com##article:has-text(Because you liked a post):style(visibility: hidden !important; height: 300px !important; overflow: hidden !important)
      
    • (Question) Je me demande s’il est possible de définir ce réglage par défaut

  • Si ce n’est pas open source, je ne pourrais pas accepter qu’une app ait tous les droits sur mon téléphone. Sinon, je n’ai aucune garantie qu’elle ne revendra pas mes données

    • Une app appelée DigiPaws est open source et offre les fonctionnalités principales de l’app présentée ici. Lien GitHub

    • Je suis tout à fait d’accord avec ça. À court terme, on sait tous que c’est au final une question de confiance. Mais je voudrais dire qu’en pratique, il est rare qu’elle soit trahie. Les services d’accessibilité sont très loin d’un « contrôle total » : ils détectent les changements d’écran ou les informations de l’UI pour seulement déduire le type de contenu, comme les Reels. Les événements d’accessibilité ne traitent absolument pas l’ensemble des données utilisateur. Google est très strict sur l’usage de ces permissions, et les apps sont retirées immédiatement en cas d’abus. Un développeur pour qui la réputation compte ne ferait pas ça juste pour revendre un peu de données utilisateur. ScrollGuard ne se connecte même à aucun serveur, et toute la détection fonctionne localement sur l’appareil. Pour plus de sécurité, on peut même bloquer l’accès Internet de l’app et elle fonctionnera quand même normalement. Sans Internet, il est impossible d’exfiltrer des données. Pour Instagram en particulier, si on le souhaite, on peut même modifier l’app soi-même pour avoir davantage de contrôle. La méthode est expliquée dans cet article

    • (Contexte supplémentaire) Les apps de réseaux sociaux ont de nombreux antécédents de collecte massive de données en arrière-plan. (Article connexe : affaire de confidentialité des consommateurs Meta & Flo Health)

    • Cela rappelle aussi qu’en pratique, rien ne garantit que le code open source corresponde exactement au binaire réellement distribué

  • Ce type d’app demande beaucoup d’autorisations pour fonctionner, ce qui peut faire un peu peur. Le fait que YouTube et Instagram empêchent de désactiver les contenus courts infinis et algorithmiques est vraiment malveillant

    • Moi, je recommande carrément de supprimer l’app elle-même. On peut accéder au contenu nécessaire sur le web, et sur le web le scroll infini fonctionne beaucoup moins bien, donc la tentation de scroller est largement réduite

    • Ça me met vraiment en colère qu’on dirait que toutes les entreprises tech se sont mises d’accord pour ne pas donner aux utilisateurs le droit de désactiver ça. Même l’option « voir moins de ce type de publication » ne sert en réalité à rien

    • Si on désactive l’historique de visionnage YouTube, Shorts se casse, mais d’autres éléments de l’interface se cassent aussi, comme le bouton « retour » quand on clique sur une vidéo depuis les résultats de recherche

  • Je ne pense pas que chercher une solution technique à un problème d’autodiscipline soit une solution fondamentale

    • Mais aujourd’hui, la technologie est déjà devenue tellement puissante qu’il faut au contraire des outils technologiques encore plus puissants pour la bloquer ou la contrôler. (On voit le même phénomène dans les médias, l’alimentation, etc.)
  • En abandonnant les web apps pour des apps natives, on perd ce contrôle. À l’origine, un simple plugin de navigateur aurait dû suffire. Mais dans une app, il faut des permissions d’accessibilité majeures, et seul Android fournit l’API correspondante ; iOS ne prend même pas en charge ce type d’approche. Le fait d’avoir quand même créé cette fonctionnalité mobile mérite donc des éloges. La plupart des outils similaires présentés sur Show HN sont limités au desktop et inutiles sur mobile

    • En pratique, même si on essaie d’ajouter des règles de blocage avec uBlock Origin, des sites comme YouTube utilisent désormais beaucoup « l’obfuscation de composants ». Il n’y a pas d’identifiant unique, et le titre comme le contenu sont cachés dans des composants distincts. Pour bloquer quoi que ce soit, il faut désormais impérativement combiner sélection CSS, identification textuelle et relation logique entre composant cible et composant d’action
  • J’ai vraiment envie d’essayer cette app. J’utilise actuellement DFInstagram, qui me plaît parce qu’elle supprime le flux d’accueil. L’inconvénient, c’est que les stories Instagram disparaissent aussi, mais je peux les consulter sur PC. Sur YouTube, on peut bloquer 99 % des distractions avec les paramètres de confidentialité et la suppression des recommandations d’accueil, mais des services comme reddit, Twitter et Facebook ont aussi absolument besoin d’outils de ce genre. Ce que je veux, c’est un « mode ancienne époque » où je ne verrais que les publications des personnes que j’ai explicitement choisi de suivre. Tout s’est dégradé à partir du moment où les newsfeeds ont commencé à être envahis par la publicité, la manipulation et les contenus conçus pour provoquer de la colère. Voir DistractionFreeApps

    • Pour Facebook, F.B. Purity fonctionne vraiment bien. On peut retirer sélectivement les pubs, les recommandations, les reels, etc. FB Purity
  • Meilleure suggestion : je recommande de bloquer complètement ces sites. Le simple fait d’« aller voir » Reddit ou YouTube est déjà une perte de temps. On peut télécharger séparément uniquement les vidéos de créateurs précis avec YouTube-DL. Je n’ai pas encore trouvé de moyen de filtrer Reddit pour ne voir que les subreddits réellement utiles. Je pense que les algorithmes de flux font partie des pires inventions de l’histoire d’Internet. Cette boucle de dopamine délirante piège énormément de gens intelligents, et la société entière y perd beaucoup

    • Je garde Instagram pour rester en contact avec des amis à l’étranger. Je garde Facebook parce que certaines communautés ou certains événements n’existent que là-bas. Selon les personnes, bloquer uniquement les vidéos courtes peut être un bien meilleur choix

    • Je ne suis pas d’accord avec l’idée que Reddit et YouTube ne soient qu’une simple perte de temps. Il y a aussi sur YouTube beaucoup de contenu intéressant et créatif, et si on a la volonté de supporter les déchets de l’algorithme, ça en vaut largement la peine. Reddit peut aussi être filtré de façon utile via les abonnements aux communautés, donc il suffit de ne pas consulter /r/popular

  • Je me demande comment cela peut être possible sur iOS. J’aimerais savoir si quelqu’un peut partager des détails techniques ou une méthode d’implémentation. Vu les politiques d’Apple, j’ai l’impression que cela ne serait possible qu’après vérification stricte de la confidentialité utilisateur et des permissions de lecture d’écran

    • Sur iOS, ce n’est pas possible, car il n’existe pas d’API de contrôle inter-apps comparable au service Accessibility. Si l’OP maintient une liste d’attente iOS, c’est probablement en imaginant une combinaison de Screen Time, du mode Focus et des bloqueurs de contenu Safari

    • Sur Android, cela a été implémenté avec l’API Accessibility Service, mais iOS ne propose pas d’API équivalente et la plateforme elle-même est beaucoup plus restrictive. Je pense donc que c’est techniquement impossible

    • Pour l’instant, cette fonctionnalité n’est prise en charge que sur Android, et la version iOS prend les inscriptions sur liste d’attente via le site web

    • Sur iOS, il n’y a guère d’autre solution que des contournements comme le jailbreak ou l’installation d’un ipa modifié

  • Sur iOS, cette approche est impossible. À la place, j’ai créé l’app Shorts Stopper, une extension Safari qui bloque les vidéos courtes dans le flux

    • Les utilisateurs de HN risquent d’être difficiles à convaincre d’acheter une extension, sachant que ce genre de fonctionnalité peut aussi se faire avec une simple règle d’une ligne dans Tampermonkey