Walka z powiadomieniami na Androidzie przypomina próbę opanowania żywiołu. Smartfon stale wibruje od bzdurnych promocji, a kiedy wyłączymy całą aplikację, przeoczymy ważną paczkę. Domyślne mechanizmy systemowe sprawdzają się tutaj po prostu słabo. Z pomocą przychodzi DoNotNotify – całkowicie bezpłatna i otwartoźródłowa aplikacja, która pozwala wyciąć niechciane alerty bez blokowania ważnych wiadomości.
Dlaczego mechanizmy Androida nie radzą sobie z bałaganem
Twórcy aplikacji bez problemu potrafią omijać zasady podziału na kategorie powiadomień. Przykładem jest chociażby Alibaba. Tworzy szereg mylących kanałów – przez co wyłączenie samych promocji graniczy z cudem.


Z kolei twórcy innych gier i programów idą w drugą skrajność. Udostępniają zaledwie dwie ogólne kategorie. W efekcie trzeba wybierać między wyciszeniem wszystkiego a znoszeniem nieustannych komunikatów o wirtualnych prezentach.
Naprzeciw temu problemowi wychodzi stworzona przez Anuja Jaina bezpłatna i otwartoźródłowa aplikacja DoNotNotify. Program pełni funkcję lokalnej zapory sieciowej oraz zaawansowanego silnika filtrującego, dając użytkownikowi pełne władztwo nad tym, co wyświetla się na ekranie.
Głównym atutem aplikacji jest bezkompromisowe podejście do prywatności. DoNotNotify działa w stu procentach offline. Wszystkie operacje sformatowane w regułach wykonują się bezpośrednio w pamięci smartfona. Dzięki czemu wrażliwe dane, kody jednorazowe OTP czy prywatne konwersacje nigdy nie trafiają na zewnętrzne serwery.

Narzędzie nie wymaga zakładania konta, nie gromadzi statystyk i pozostaje w pełni audytowalne dzięki otwartemu kodowi na platformach GitHub, Google Play oraz F-Droid. Całość powstała zresztą przy wsparciu narzędzi AI w modelu tzw. vibe codingu.
Od prostej czarnej listy po precyzyjne reguły Regex
W sekcji Historia ląduje każdy komunikat przechwycony przez system. Obok ikony programu, tytułu, treści i znacznika czasu znajduje się tam przydatna opcja przekształcenia dowolnego powiadomienia w nową regułę filtrującą. Długość przechowywania tego wpisu można dowolnie dostosować w ustawieniach.

Kolejny ekran stanowi zakładka Reguły, służąca do zarządzania zdefiniowanymi filtrami. To tam sprawdzimy natężenie ruchu i wskaźnik trafień pokazujący, ile komunikatów wyłapała dana reguła.
Samo filtrowanie można opierać na nazwie aplikacji, tytule powiadomienia oraz jego treści. Podczas ustawiania filtra tytułu trzeba jednak pamiętać o wpisaniu dokładnej nazwy wyświetlanej w powiadomieniu, a nie nazwy użytkownika czy adresu e-mail.
Do wyboru mamy prosty tryb dopasowania fraz oraz zaawansowane wyrażenia regularne (Regex). Stosowanie tych drugich pozwala w prosty sposób obejść problem wielkości liter. Wystarczy na początku wzorca dodać flagę (?i), by filtr wyłapał słowa „rabat”, „RABAT” czy „Rabat”. Konstrukcja (?i).*słowo.* przechwyci natomiast całą wiadomość niezależnie od tego, co znajduje się przed i po kluczowym pojęciu.



Ostatnim filarem jest zakładka Zablokowane, pełniąca rolę dziennika zdarzeń. Trafiają do niej wszystkie wyciszone i przefiltrowane alerty, co pozwala szybko zweryfikować, czy stworzone filtry nie ucięły przypadkiem czegoś istotnego.
DoNotNotify oferuje wyjątkowo elastyczne mechanizmy sterowania ruchem. Poza klasyczną czarną listą, służącą do wyłapywania niechcianych wiadomości, aplikacja pozwala na wdrożenie białej listy. W tym trybie program przepuszcza wyłącznie komunikaty spełniające ścisłe kryteria, odrzucając całą resztę.
Przydatną funkcją jest też grupowanie, które zwija natarczywe alerty z wybranej aplikacji w jedno powiadomienie zbiorcze, a także ograniczanie częstotliwości, chroniące przed seriami identycznych wiadomości wysyłanych w krótkim czasie.
Jak ogarnąć powiadomienia?
Wdrożenie aplikacji wymaga wykonania kilku prostych kroków. Po pobraniu programu z Google Play lub F-Droida należy nadać mu uprawnienia do dostępu do powiadomień oraz zezwolić na ich grupowanie. Kluczowym etapem technicznym jest wyłączenie systemowych optymalizacji baterii w ustawieniach telefonu i przełączenie profilu DoNotNotify na brak ograniczeń. Bez tego system Android może uśpić proces filtrujący w tle.
Po pierwszym uruchomieniu warto też przejrzeć i zaaudytować listę domyślnych reguł, które program automatycznie ustawia dla serwisów takich jak Facebook, Spotify czy YouTube.

Sposób działania DoNotNotify najlepiej sprawdzić na konkretnych przykładach z życia. Agresywny marketing w aplikacjach pokroju Temu czy AliExpress najlepiej pacyfikować strategią białej listy. Zamiast uganiać się za dziesiątkami nowych haseł reklamowych, przełączamy regułę na Lista zezwoleń i zezwalamy wyłącznie na wiadomości zawierające słowa kluczowe. Reszta spamu zostanie automatycznie odrzucona.





W przypadku komunikatora WhatsApp, gdy jeden ze znajomych lub agent nieruchomości zasypuje nas niechcianymi ofertami, wystarczy wpisać jego wyświetlaną nazwę w polu Filtr tytułu w trybie Zawiera.
Ustawienia programu pozwalają na eksport i import gotowych reguł, co umożliwia korzystanie z baz tworzonych przez społeczność. Najlepsze efekty daje jednak stopniowe budowanie własnej listy.
Źródło: oprac. wł. (Android Police, DoNotNotify) / Zdj. otwierające: mat. własny