DoNotNotify 오픈소스 전환, 알림 관리의 새 선택지 [2026]

DoNotNotify: 규칙 기반 안드로이드 알림 차단 앱

  • GitHub Stars: 92
  • 언어: Kotlin
  • 라이선스: MIT

왜 오픈소스로 전환했나

DoNotNotify는 안드로이드에서 원치 않는 알림을 규칙 기반으로 차단하는 앱이다. 개발자 Anuj Jain은 프라이버시를 핵심 가치로 내세우며 소스 코드를 공개했다.[DoNotNotify] “앱이 정확히 말한 대로만 동작한다는 것을 직접 검증할 수 있게 하겠다”는 취지다.

네트워크 권한 자체가 없는 완전 오프라인 앱이라는 점이 신뢰를 더한다. 코드를 열어놓으면 누구든 그 사실을 확인할 수 있다.[GitHub]

주요 기능 살펴보기

  • 규칙 기반 차단: 블랙리스트와 화이트리스트를 설정해 알림을 필터링한다. 정규식 패턴 매칭도 지원한다.
  • 시간대별 스케줄링: 특정 시간에만 규칙을 활성화할 수 있다. 업무 시간에만 SNS 알림을 막는 식으로 쓸 수 있다.
  • 40개 이상 프리셋 규칙: 인기 앱에 대한 사전 정의된 규칙이 포함되어 있다. 앱 설치 시 자동으로 적용된다.
  • 알림 히스토리: 차단된 알림 로그를 기록한다. 어떤 규칙이 어떤 알림을 막았는지 추적할 수 있다.

빠른 시작

# 소스 클론 후 빌드
git clone https://github.com/anujja/DoNotNotify.git
cd DoNotNotify
./gradlew assembleDebug
./gradlew installDebug

어디에 쓰면 좋을까

집중 모드가 아쉬운 사용자에게 유용하다. 안드로이드 기본 방해금지 모드보다 세밀한 제어가 가능하다. 예를 들어 배달 앱의 광고 알림만 막고 주문 상태 알림은 받을 수 있다.[GitHub]

JSON 기반 규칙 내보내기/가져오기를 지원하므로 여러 기기에서 같은 설정을 쓸 수 있다. 회사 업무폰에 일괄 배포하는 것도 가능하다.

주의할 점

  • Android 7.0(API 24) 이상에서만 동작한다.
  • NotificationListenerService 권한이 필요하다. 접근성 권한과 비슷한 수준이므로 신뢰할 수 있는 앱에만 부여해야 한다.
  • 아직 스타 수가 92개로 커뮤니티가 작다. 이슈 대응 속도는 지켜봐야 한다.

자주 묻는 질문 (FAQ)

Q: DoNotNotify는 어떤 앱의 알림을 차단할 수 있나?

A: NotificationListenerService를 통해 안드로이드 시스템에 표시되는 모든 앱의 알림을 필터링할 수 있다. 블랙리스트나 화이트리스트 방식으로 규칙을 설정하며, 알림 제목과 본문에 대해 텍스트 포함 검색이나 정규식 매칭을 사용할 수 있다. 인기 앱 40개 이상에 대한 프리셋 규칙도 제공한다.

Q: 개인정보 유출 위험은 없나?

A: DoNotNotify는 네트워크 권한을 요청하지 않는 완전 오프라인 앱이다. 알림 데이터가 기기 밖으로 나갈 수 없는 구조다. 오픈소스 전환으로 소스 코드를 누구나 검증할 수 있게 되었고, MIT 라이선스로 공개되어 있어 코드 감사가 자유롭다.

Q: 안드로이드 기본 방해금지 모드와 무엇이 다른가?

A: 기본 방해금지 모드는 앱 단위로만 알림을 제어한다. DoNotNotify는 알림 내용을 기반으로 필터링하므로 같은 앱의 알림 중 특정 패턴만 선별적으로 차단할 수 있다. 시간대별 스케줄링과 규칙 조합으로 훨씬 세밀한 제어가 가능하다.


이 글이 유용했다면 AI Digester를 구독해주세요.

참고 자료

댓글 남기기