5 points par GN⁺ 2026-02-09 | 2 commentaires | Partager sur WhatsApp
  • Le code source complet de DoNotNotify, une application Android de gestion des notifications, a été publié sur GitHub : https://github.com/anujja/DoNotNotify
  • Ce gestionnaire de notifications Android, développé avec la protection de la vie privée comme valeur centrale, offre des fonctions pour bloquer les perturbations indésirables
  • Tout le traitement des notifications est effectué hors ligne, sans aucun envoi vers un serveur ni suivi
  • Il est possible de créer de puissantes règles de filtrage à partir du nom de l’application, du contenu du message et de motifs d’expressions régulières
  • Les notifications urgentes peuvent être placées sur liste blanche, tandis que les notifications inutiles peuvent être bloquées via une liste noire
  • Le passage en open source vise à renforcer la transparence et la confiance des utilisateurs

2 commentaires

 
xguru 2026-02-09

DoNotNotify – enregistrer et bloquer intelligemment les notifications sur Android

Lors de sa précédente publication, certains avaient souligné le risque qu’une application tierce non open source puisse voir tous mes messages ; cela a été pris en compte, et l’application a donc été entièrement passée en open source.

 
GN⁺ 2026-02-09
Réactions sur Hacker News
  • Comme le dit l’expression « d’abord on écrit du mauvais code, puis on écrit du bon code », les inquiétudes autour du code généré par l’IA existent depuis les débuts de l’open source
    L’important, c’est d’avoir créé un logiciel utile qui résout un vrai problème
    L’open source n’est pas une performance destinée à construire une marque personnelle, mais un processus d’apprentissage par l’erreur
    Même si le code n’est pas parfait, il ne faut pas avoir peur de le publier. Un code qu’on peut utiliser librement est déjà un cadeau

  • J’ai apprécié la transparence sur le fait qu’il y avait eu de l’aide de l’IA
    Les inquiétudes sur la qualité du code sont compréhensibles, mais il ne faut pas trop s’en faire. Nous avons tous déjà mis en production du code pire que ça
    Le vrai accomplissement, c’est d’avoir pris en compte les retours et rendu le tout vérifiable. Le fait que ça fonctionne déjà bien en production, c’est du bonus

  • La honte autour du code « vibe-coded » est réelle, mais en vérité, la plupart des codes sont à peu près du même niveau
    Avec ou sans IA, le code échoue selon des schémas prévisibles — par exemple une gestion des erreurs verbeuse qui, en pratique, ne gère pas vraiment les erreurs, ou un flux d’authentification qui casse dans certains cas
    Pour un système de notifications, l’important est de savoir si les cas limites ont été testés : payloads invalides ou énormes, redémarrage du processus pendant une vérification des permissions, etc.
    Si ces tests ont été faits, c’est déjà mieux que la plupart des codes. La relecture par des pairs permet de repérer ce que les outils automatisés laissent passer

  • Tous les développeurs ont déjà ressenti de la gêne en relisant du vieux code qu’ils avaient écrit
    Le courage de Linus, qui à l’époque de l’université l’avait simplement publié en disant « voilà le code, regardez », est impressionnant
    Même imparfait, le moment où on le met dans le monde marque le début de la progression

  • Je suis fier qu’une tentative comme celle-ci ait été menée
    Ces derniers mois, la perception des logiciels vibe-coded évolue très vite
    Ce n’est pas simplement une question de « permis/interdit », ça se développe dans plusieurs directions
    Merci de permettre aux utilisateurs Android de contrôler leur environnement plus finement

  • J’utilise régulièrement le mode « ne pas déranger » d’iOS, mais il ne permet pas un contrôle des notifications aussi fin que cette appli
    Cela dit, pour les personnes épuisées par la fatigue liée aux notifications, ce genre de fonctionnalité est vraiment à recommander

  • Je me demande pourquoi une appli comme ça est nécessaire sur Android

    • Sur Android, on peut seulement « autoriser/bloquer les notifications » au niveau d’une appli. DoNotNotify permet de définir des règles détaillées à l’intérieur même de l’appli
      Exemple : « autoriser les notifications de changement de porte d’une appli de compagnie aérienne, mais bloquer les notifications publicitaires »
    • Certaines applis regroupent les notifications de suivi et les notifications publicitaires dans la même catégorie, ce qui rend le contrôle fin impossible. Ce type d’appli résout ce problème
    • Beaucoup d’applis contournent le système de catégories pour éviter le blocage du marketing. Cette appli permet de refaire cette distinction
    • Son avantage, c’est le contrôle granulaire : bloquer uniquement certaines notifications sans bloquer toute l’appli
  • J’utilise FilterBox et Buzzkill
    FilterBox filtre les notifications spam grâce à un modèle de ML hors ligne, et propose aussi de nombreuses options de filtrage heuristique
    Le design est excellent, c’est de loin l’appli achetée dont je suis le plus satisfait jusqu’à présent
    Voir le site officiel de FilterBox et ce post comparatif

  • Même si on peut l’obtenir gratuitement sur GitHub, j’aimerais quand même l’acheter sur le store officiel, même pour 1 dollar

  • Je ne suis pas utilisateur Android, mais je trouve admirable qu’Anuj ait pris en compte les retours pour créer quelque chose comme ça
    À une époque de violation de la vie privée et de surcharge de notifications, c’est important de rendre le contrôle aux utilisateurs ordinaires
    Ceux qui critiquent la qualité du code n’ont pas à être écoutés tant qu’ils ne contribuent pas eux-mêmes
    Moi aussi, dans ma startup, j’utilise activement Claude et ChatGPT. Merci à Anuj

    • J’ai été touché par ces mots bienveillants. Merci infiniment