규칙은 아무 말 없이 만료됩니다
앱용으로 도메인을 차단해 둡니다. 1년 뒤 그 앱은 사라지고, 도메인은 옮겨 갔거나, 그 사이에 만든 더 넓은 규칙이 이미 대신 적용되고 있습니다. 목록은 아무것도 변하지 않습니다. 규칙은 여전히 거기 있고, 여전히 결정을 내린 것처럼 보이지만, 조용히 아무 일도 하지 않습니다.
Rule Cleanup은 바로 그런 항목을 찾아가는 페이지입니다. 무엇을 찾았는지, 그 이유와 함께 알려줍니다.
무엇을 찾는지
- 앱이 삭제되었는데 규칙은 그대로인 경우. 더 이상 Mac에 없는 대상을 막고 있는 규칙입니다.
- 다른 규칙에 이미 가려진 규칙. `cdn.example.com` 옆의 `example.com`: 상위 규칙이 먼저 적용되므로, 더 구체적인 규칙은 절대 발동할 수 없습니다.
- 이미 Tracker Shield가 막는 도메인. 규칙이 틀린 것은 아니지만 중복입니다. 규칙이 확인되기도 전에 Shield가 이미 차단했습니다.
- 더 넓은 규칙에 이미 대체된 앱 규칙. 더 포괄적인 규칙이 이 경우를 처리하므로, 더 좁은 규칙은 더할 것이 없습니다.
발견 항목은 두 그룹으로 나뉩니다. Ineffective는 삭제할 수 있는 목록입니다. 각 행마다 Delete rule 버튼이 있고, 그룹 전체를 지우는 Delete all도 있습니다. Inform only는 삭제할 수 없는 목록입니다. 30일 동안 한 번도 트리거되지 않은 규칙은 여기 보고만 되며, 삭제 버튼은 붙지 않습니다.
각 항목은 심각도 색상 대신 사용자가 확인할 수 있는 문장으로 제시됩니다. 자동으로 삭제되는 것은 없습니다. 지우는 것은 사용자가 직접 지웁니다. 버튼은 있고, 누를지 말지는 사용자의 선택입니다.
정리할 때 효과가 큰 경우
오랫동안 써서 규칙 목록이 머릿속으로는 더 이상 다 담기지 않을 때. 여러 앱을 한꺼번에 삭제한 뒤. 그리고 앱별 규칙을 전역 규칙으로 바꾼 직후, 예전의 더 좁은 규칙들이 아무 말 없이 쓸모없는 부담이 되는 순간입니다.
긴 목록보다 솔직한 목록이 짧습니다
더 이상 믿지 않는 규칙 목록은 읽지 않게 되고, 읽지 않는 목록에는 잘못된 규칙이 몇 년씩 살아남습니다. 발동할 수 없는 항목을 없애는 일은 보기 좋게 정리하는 수준이 아닙니다. 나머지 규칙을 읽기 쉽게 만드는 일입니다.
그래서 정리 기능은 의도적으로 한 가지를 제외합니다. 단지 30일 동안 한 번도 발동하지 않은 규칙은 여기서 삭제 가능 항목으로 아니요 표시되지 않습니다. 그런 규칙은 Rule Insights에 힌트로만 나타나며 삭제 버튼은 없습니다. 드물게 쓰는 것과 죽은 것은 같지 않기 때문입니다.
핵심 이점
- 더 이상 설치되어 있지 않은 앱의 규칙을 찾아냅니다
- 상위 규칙에 이미 가려진 하위 도메인 규칙을 알려줍니다
- Tracker Shield가 이미 막는 도메인을 표시합니다
- 더 넓은 규칙에 이미 대체된 앱 규칙을 표시합니다
- 각 항목에 이유가 함께 표시되고, 사용자가 허용하기 전에는 아무것도 삭제되지 않습니다
Rule Cleanup 자주 묻는 질문
NetMute가 규칙을 스스로 삭제하나요?
아니요. 정리는 찾아내고 설명만 합니다. 버튼을 누르는 것은 사용자의 몫입니다. 이 페이지의 어떤 것도 백그라운드에서 일어나지 않습니다.
왜 사용하지 않는 규칙은 삭제 대상으로 제안되지 않나요?
30일 동안 반응이 없다는 사실만으로는 자주 쓰지 않는 서비스의 판단 근거가 되지 않기 때문입니다. 그런 경우는 Rule Insights에 힌트로 표시됩니다. 이 페이지는 실제로 발동할 수 없다고 증명되는 규칙만 보여줍니다. 예를 들면 가려진 규칙이나 이미 사라진 앱입니다.
Tracker Shield가 이미 도메인을 막는다면, 내 규칙은 왜 존재했나요?
보통은 먼저 직접 작성했기 때문이거나, 나중에 shield의 목록에 포함되었기 때문입니다. 규칙이 틀린 것은 아닙니다. shield가 먼저 판단하므로 단순히 한 번도 도달하지 않았을 뿐입니다.

