Push Filter

Verified safeOpen sourceExclusive
5.0
1 review
27
downloads
8.0
android

AI summary

Open-source notification filter that blocks ads in push notifications using custom regular expressions. Supports per-app rules, a searchable log of all notifications, live regex testing, and JSON export. No internet permission — notification text never leaves the device.

Generated by AI. May contain inaccuracies.

Screenshots

About this app

Блокировка рекламы в уведомлениях по регулярным выражениям: правила для каждого приложения и журнал всего отфильтрованного

Описание:

Бесит, когда приложение шлёт рекламные пуши, а просто отключить их нельзя — потому что часть уведомлений от него нужна: доставка, коды подтверждения, уведомления о списаниях. Android умеет только выключить у приложения все уведомления или оставить все.

Push Filter встаёт между приложением и шторкой и решает по каждому уведомлению отдельно — пропустить его или убрать. Решение принимается по регулярным выражениям, которые вы пишете сами.

Возможности

• Два режима: блокировать совпадения или пропускать только совпадения. На одном приложении режимы можно смешивать. • Правила для одного приложения или сразу для всех. • Поиск идёт по всему уведомлению: заголовок, текст, развёрнутый текст, списки строк и переписки в стиле мессенджера — реклама часто прячется в полях, которых не видно в свёрнутом виде. • Живой тестер регулярных выражений: вставьте настоящее уведомление прямо в редактор и увидите вердикт до сохранения правила. • Журнал уведомлений: в него пишется всё пришедшее — и заблокированное, и пропущенное, с поиском и фильтрами. Пока не увидишь, что именно тебе шлют, выражение не составить, поэтому журнал полный, а любая его запись одним нажатием превращается в правило с подставленным приложением и текстом. • Список игнорируемых приложений: проверяется раньше всего остального, такие приложения не фильтруются и в журнал не попадают. • Экспорт и импорт правил, списка игнора и настроек в читаемый JSON. • Срок хранения журнала: 1, 7, 30 дней или бессрочно, старые записи удаляются сами. • Интерфейс Material 3 на русском и английском, динамические цвета на Android 12+.

Примеры правил

• скидк|акци|распродаж|промокод — блокировать типовую рекламу • ^Реклама: — блокировать всё с рекламной пометкой в начале • списан|поступлен|баланс — режим «только совпадения» для банковского приложения • Оцените приложение — убрать надоевшую просьбу

Приватность

Фильтру уведомлений вы отдаёте доступ ко всему, что приходит на телефон, включая одноразовые коды. Именно поэтому у Push Filter нет разрешения на интернет — ни аналитики, ни аккаунтов, текст уведомлений физически не может покинуть устройство. Правила, журнал и настройки лежат в приватном хранилище приложения и исключены из облачного бэкапа. QUERY_ALL_PACKAGES объявлено только затем, чтобы редактор правил мог показать список установленных приложений. Исходный код открыт (MIT) — всё это можно проверить самостоятельно или собрать APK из исходников.

Первый запуск

Приложению нужен доступ к уведомлениям. Выдать его изнутри нельзя, поэтому Push Filter покажет плашку со ссылкой на нужный экран системных настроек. Пока не добавлено ни одного правила, ничего не фильтруется — удобно сначала дать приложению полчаса обычной работы, а потом открыть Журнал и писать выражения по настоящим текстам уведомлений.

Известные ограничения

Всё перечисленное идёт от самого Android и приложением не лечится: • Заблокированное уведомление может мелькнуть: служба-слушатель узнаёт о нём уже после показа. • Звук и вибрацию задаёт приложение-отправитель, подавить их до удаления удаётся не всегда — помогает беззвучный режим для канала этого приложения. • Агрессивная экономия батареи (Xiaomi, Huawei, Samsung и другие) может выгружать службу после перезагрузки: разрешите приложению работать в фоне. • Сопоставляется текст уведомления; содержимое, которое существует только внутри собственной разметки RemoteViews, прочитать нельзя.

Русский интерфейс: Да

https://4pda.to/forum/index.php?showtopic=1124713

About this version

Version
1.3 (4)
Size
1.27 MB
Requires Android
8.0
Target SDK
26
Architecture
arm64-v8a, armeabi-v7a, x86, x86_64
Downloads
27
Updated
Sep 3, 2026
Package
ru.krestnikov.pushfilter

Similar apps

Ratings & reviews

5.0·1 review
5.0
1 rating
  • 5
    1
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app

Recent reviews

Showing 1 of 1