안드로이드는 알림 제어 기능을 제공하지만, 그 통제력은 생각보다 제한적입니다. 앱 전체를 무음으로 설정하거나 채널별로 세부 조정할 수는 있지만, 마케팅성 알림은 여전히 틈새로 스며듭니다. 저는 앱을 완전히 끄지 않으면서도 알림을 걸러낼 방법이 필요했습니다. DoNotNotify는 안드로이드 알림을 선택적으로 차단해 유용한 알림은 남기고 스팸은 걸러내는 무료 도구입니다. 복잡한 설정 없이 내용 기반으로 알림을 필터링할 수 있습니다.
알림 채널이 이미 있는데도 왜 여전히 시끄러울까?
알림 채널은 알림 홍수를 막기 위한 해결책으로 등장했습니다. 앱은 메시지, 리마인더, 프로모션 등 카테고리별로 알림을 분류할 수 있습니다. 이론상으로는 잘 작동합니다. Gmail은 프로모션과 소셜 업데이트를 구분하고, 인스타그램은 게시물과 메시지를 분리해 보여줍니다.
그러나 실제로는 많은 앱이 서로 관련 없는 알림을 같은 채널에 뭉뚱그려 담습니다. 카테고리가 존재하더라도 너무 광범위해서 실질적인 도움이 되지 않는 경우가 많죠. 더 중요한 문제는 안드로이드가 알림의 '내용'을 기준으로 필터링하지 못한다는 점입니다. 필터링 단위는 앱과 채널일 뿐, 텍스트 자체가 아닙니다. 아마존처럼 모든 것을 '주문 및 추천' 하나로 묶는 앱이라면, 중요한 배송 알림과 끝없는 '한정 특가' 알림이 뒤섞여 도착합니다. 결국 선택지는 단순하고 답답합니다. 둘 다 받거나, 둘 다 끄거나.
그래서 사용자 참여를 유도하는 알림은 계속 살아남습니다. 소셜 앱은 다이렉트 메시지와 허영심 자극형 알림을 섞고, 쇼핑 앱은 배송 확인과 플래시 세일을 한데 묶습니다. 안드로이드 개인정보 보호 대시보드 같은 도구로 앱 권한을 점검해도 알림 과부하는 그대로입니다. 권한은 데이터 접근을 통제할 뿐, 방해 자체를 통제하지 못합니다. 안드로이드는 출처를 기준으로 걸러낼 뿐, 언어(내용)를 기준으로 걸러내지 못합니다.
DoNotNotify는 앱이 아니라 '내용'으로 알림을 필터링합니다
DoNotNotify는 무료 안드로이드 알림 필터로, 알림의 제목과 본문을 스캔하고 규칙에 맞는 항목이 사용자에게 도달하기 전에 차단합니다. 거부 목록(특정 문구 차단) 또는 허용 목록(특정 문구만 통과) 방식을 지원하며, 간단한 키워드 매칭부터 고급 패턴 매칭을 위한 정규식까지 활용할 수 있습니다.
앱별 규칙도 설정할 수 있습니다. 예컨대 아마존의 할인 알림은 차단하되 배송 알림은 허용하는 식입니다. 전자상거래, 소셜 미디어 등 인기 앱을 위한 사전 제작 규칙이 포함되어 있어 자동으로 설치됩니다. 기록 로그로 차단된 알림을 검토·조정할 수 있고, 가져오기/내보내기 기능으로 백업도 손쉽게 가능합니다.
모든 처리는 기기 내에서 로컬로 이루어집니다. 이 앱은 인터넷 권한을 요청하지 않으므로 알림 데이터를 외부로 전송할 수 없습니다. 오픈소스이기 때문에 동작 방식을 공개적으로 검증할 수 있다는 점도 신뢰 요소입니다.
테스트용 알림으로 직접 실험해본 결과, 기본 제공 도구를 훨씬 뛰어넘는 세밀한 스팸 알림 차단이 가능했습니다. 과도한 차단 없이 성가신 알림만 잡아내고, 배터리 소모도 일주일간 사용 기준 1% 미만으로 매우 낮았으며, 기기 보안에도 문제가 없었습니다.
48시간 실행 후 실제로 차단한 것들
제 첫 번째 실수는 DoNotNotify를 설치하자마자 규칙 15개를 만든 것이었습니다. 그 결과 은행에서 보낸 '의심스러운 거래' 알림까지 차단되었고, 차단된 알림 목록을 뒤져 찾아낸 뒤 수동으로 예외를 만들어야 했습니다.
저처럼 하지 마세요. 최소 24시간은 어떤 규칙도 만들지 않은 채 두는 것이 좋습니다. 앱이 조용히 알림 기록을 수집해 주기 때문에, 반복되는 패턴을 한눈에 파악할 수 있습니다.
관찰 기간이 끝난 후 저는 사전 제작 규칙과 함께 다음 다섯 가지 규칙을 만들었습니다:
- 쇼핑 앱에서 '할인', '플래시 세일', '미사용 혜택', '오늘 밤 종료' 알림은 차단하고, 주문 확인과 배송 업데이트는 유지했습니다.
- 유튜브와 스포티파이에서 '추천', '취향 저격', '인기 급상승' 알림은 차단하고, 실제 구독 콘텐츠 알림은 유지했습니다.
- 인스타그램에서는 다이렉트 메시지와 멘션은 유지하되 참여 유도형 알림은 차단했습니다.
- '구독 해지' 문구가 포함된 뉴스레터 성격의 Gmail 알림은 자동으로 숨겼습니다.
- Google 검색창, 시계, Play 서비스 같은 안드로이드 시스템 알림은 사라졌지만, '배터리 부족' 같은 중요 경고는 그대로 유지되었습니다.
설치 전에는 하루 평균 45~70개의 알림을 받았습니다. 몇 가지 규칙을 다듬은 후 그 숫자는 약 18개로 줄었습니다. 그리고 그 18개는 모두 의미 있는 알림이었습니다. 변화는 행동에서 드러납니다. 폰이 나를 덜 방해하니, 폰을 집어 드는 횟수 자체가 줄어든 것입니다.
5분 안에 설정하기
플레이 스토어에서 DoNotNotify를 설치하세요. 무료이며 안드로이드 7.0 이상을 지원합니다. 앱을 열고 Enable Notification Access(알림 접근 허용)를 탭하면, 안드로이드가 알림을 가로채고 분석해야 하므로 권한 허용을 요청합니다.
설정 → 앱 → DoNotNotify → 권한에서 권한을 확인할 수 있습니다. 인터넷 접근 권한이 전혀 없다는 것을 확인할 수 있을 겁니다.
그다음 최소 24~48시간은 기다리세요. 현실적인 알림 기록이 쌓여야 무엇을 차단할지 감이 아니라 데이터로 판단할 수 있습니다.
패턴이 보이기 시작하면 History(기록) 탭을 열고 성가신 알림을 선택한 뒤 Create Rule(규칙 만들기)을 누르면 됩니다. Advanced configurations(고급 설정)에서 시간 제한 기능을 활성화할 수도 있습니다.
필터를 추가하세요. 제목/본문 키워드, 앱별 조건, 필요하다면 정규식까지 활용할 수 있습니다. 처음에는 3~5개 규칙으로 시작하는 것이 좋습니다. 초기부터 과도하게 필터링하면 오히려 혼란스러울 수 있습니다.
안드로이드 기본 알림 채널은 큰 틀의 제어용으로 계속 활용하고, 세밀한 조율은 DoNotNotify에 맡기세요. 채널 시스템 위에 얹히는 알림 필터링 앱이라고 생각하면 됩니다. 다른 안드로이드 설정 커스터마이징과 마찬가지로, 기본 도구와 함께 계층적으로 사용할 때 가장 좋은 효과를 냅니다.
자주 발생하는 문제 해결법
중요한 알림을 실수로 차단했다면, DoNotNotify → Blocked(차단됨)에서 해당 알림을 탭한 뒤 View rule(규칙 보기) → Allow notifications like this(이런 알림 허용)을 선택하세요. 허용 목록 규칙을 만들어 기존 차단을 덮어쓸 수 있습니다.
설치 후 알림 설정에 DoNotNotify가 나타나지 않는다면, 재부팅을 먼저 시도해 보세요. 그래도 나타나지 않으면 플레이 스토어에서 삭제 후 재설치하세요.
삭제 전 반드시 규칙을 내보내야 사라지지 않습니다. Settings → Export/Import Rules → Export로 이동해 JSON 파일을 저장하세요.
누구에게 적합한가? (그리고 누구에게는 불필요한가)
알림 설정을 이미 조정했는데도 폰이 계속 바쁘게 느껴진다면 이 도구가 적합합니다. 특정 앱에 의존하면서도 그 앱들의 참여 유도형 알림이 싫다면 특히 유용합니다. 오프라인 동작과 오픈소스 설계는 프라이버시를 중시하는 사용자에게 큰 매력입니다. X 타임라인에서 원치 않는 요소를 제거해 피드를 정리하는 것처럼, 시스템 전반의 제어력을 확장해 줍니다.
반면, 이미 채널을 철저히 관리하고 있고 알림에 압도당하는 일이 드물다면 굳이 필요하지 않을 수 있습니다. 엄격한 방해 금지 모드 일정으로 충분하거나, 하루 알림이 10개 미만이라면 추가 설정이 번거로움을 정당화하지 못할 수 있습니다.
안드로이드의 알림 시스템은 채널 수준에서 멈춥니다. 알림의 실제 내용을 평가하지 않죠. 바로 이 공백을 DoNotNotify가 더 똑똑하고 정밀한 방식으로 메워줍니다.
일주일간 사용한 결과, 제 폰은 여전히 필요할 때 알려줍니다. 다만 몇 분마다 제 주의를 빼앗으려 들지는 않습니다. 안드로이드가 콘텐츠 수준의 네이티브 필터링을 제공하기 전까지, 신호와 잡음을 분리하는 가장 효과적인 방법 중 하나로 손꼽힙니다.