SO ANNOYING! · 도움말

도움말

안녕하세요. So Annoying! 앱을 혼자 만들고 있는 개발자 Mikail이에요. 뭔가 읽으려고 할 때마다 배너와 팝업을 닫아야 하는 게 지겨워서 이 앱을 만들었어요. 아마 비슷한 이유로 여기 오셨을 거예요.

앱을 쓰기 시작하면 생길 만한 질문에 아래에 답해 두었어요. 궁금한 게 빠져 있다면 언제든 support@soannoying.app 주소로 연락 주세요. 하루이틀 걸릴 수 있지만 모든 메일에 답장해요. 메일은 한국어로 보내셔도 괜찮아요.

작동 방식

어떻게 차단하나요?

So Annoying! 앱은 두 단계로 작동해요. 먼저 광고, 트래커, 잘 알려진 방해 요소를 차단하는 규칙 목록을 Safari에 넘겨줘요. Safari는 페이지를 불러오면서 이 규칙을 적용해요. 대부분의 작업이 여기서 이뤄지고, 확장 프로그램이 페이지를 들여다볼 필요가 없어요.

그다음에는 확장 프로그램이 좀 더 자세히 봐야 하는 것을 처리해요. 읽기 시작한 뒤에 뜨는 팝업 같은 것이에요. 팝업을 닫고, 막힌 스크롤을 풀고, 지원하는 쿠키 배너에는 사이트 자체의 버튼이나 쿠키 설정을 이용해 응답할 수 있어요.

그래도 뭔가 남아 있어서 직접 닫으면 앱이 그걸 보고 배울 수 있어요. 닫은 방식을 알아보면 다음 방문 때 써 볼 규칙을 기기에 저장해요. ‘학습’이 켜져 있으면 다른 사람들을 위한 규칙 개선에 도움이 되는 작은 리포트도 보내요. 자세한 내용은 학습에 있어요.

무엇을 제거하나요?

광고, 트래커, 쿠키 배너, 뉴스레터 팝업, 앱 열기 유도, 사이트가 띄우는 알림 요청, 채팅 버튼, 따라다니는 동영상, 검색 결과의 AI 답변을 제거해요.

‘제거 대상’에서 종류별로 끌 수 있어요. 예를 들어 AI 답변이 마음에 들면 그대로 둘 수 있어요.

지원하는 배너에서는 가능하면 필수가 아닌 쿠키를 거부해요. 사이트의 거부 버튼을 누르거나, 쿠키 선택을 직접 저장하는 방식이에요. 이렇게 한 응답을 기억해 두었다가 사이트가 다시 물으면 되살려요.

예외가 하나 있어요. 어떤 사이트는 쿠키를 허용할지 돈을 낼지만 고르게 해요. 지원하는 배너가 이런 종류라면 앱은 무료인 쪽을 골라요. 광고와 트래커 차단은 계속 켜져 있지만, 그렇다고 모든 추적이 막힌다는 보장은 없어요.

정적 규칙으로 제거된 배너는 숨겨지기만 했을 수도 있어요. 배너를 제거하는 것과 쿠키 선택을 기록하는 것이 늘 같지는 않아요.

새 규칙을 받으려면 앱을 업데이트해야 하나요?

아니요. 차단 규칙은 따로 업데이트되기 때문에, 사이트에 맞춘 수정 사항이 App Store의 새 버전 없이도 전달돼요.

앱은 열 때 확인하고, Safari를 쓰는 동안에도 확인할 수 있어요. iPhone 및 iPad에서는 iOS가 백그라운드 확인을 허용하기도 해요. 업데이트 시간이 정해져 있지는 않아요. 지금 확인하려면 ‘정보’를 열고 ‘새 규칙 확인’을 선택하세요.

시작하기

Safari가 꼭 필요한가요?

네. So Annoying! 앱은 Safari 안에서만 작동해요. iPhone이나 iPad에서 Safari를 삭제했다면 먼저 App Store에서 설치한 다음, So Annoying! 앱을 다시 열고 ‘초기 설정’을 따라가세요.

Chrome 같은 다른 브라우저의 페이지는 차단되지 않아요. 링크가 다른 브라우저에서 열렸다면 그 페이지를 Safari에서 다시 여세요.

어떻게 켜나요?

So Annoying! 앱을 열고 ‘초기 설정’을 따라가세요. 켜야 할 스위치를 보여 주고, 확장 프로그램에 웹사이트 접근 권한이 있는지 확인하는 페이지를 Safari에서 열어요. 초기 설정을 건너뛰었다면 앱의 설정에서 다시 열 수 있어요.

iPhone 또는 iPad에서 직접 켜는 방법

  1. 설정 > 앱 > Safari > 확장 프로그램으로 이동하세요. iOS 17에서는 Safari가 설정 바로 아래에 있어요.
  2. So Annoying! 확장 프로그램과, 번호가 붙은 확장 프로그램 4개(So Annoying! – 1 ~ So Annoying! – 4)를 켜세요.
  3. 번호가 없는 So Annoying! 항목을 열고 ‘기타 웹사이트’를 ‘허용’으로 설정하세요.
  4. 앱으로 돌아가 ‘초기 설정’을 마치세요.

Mac에서 켜는 방법

  1. Safari에서 설정 > 확장 프로그램으로 이동하세요.
  2. So Annoying! 확장 프로그램과 번호가 붙은 확장 프로그램 4개를 모두 켜세요.
  3. 번호가 없는 So Annoying! 확장 프로그램을 선택하고 모든 사이트에서 허용하세요. Safari 버전에 따라 ‘웹사이트 편집’이나 ‘모든 웹사이트에서 항상 허용’에 있어요.
  4. 앱으로 돌아가 ‘초기 설정’을 마치세요.

iOS 17이나 18에서 Safari로 스위치를 켤 수 있나요?

네, 설정에서 켜는 것보다 빨라요. Safari에서 주소창 왼쪽의 버튼을 탭하고 ‘확장 프로그램 관리’를 선택한 다음, 스위치 5개를 모두 켜고 ‘완료’를 탭하세요. ‘초기 설정’에서도 같은 순서를 보여 주고, 그 버튼으로 Safari를 열 수 있어요.

웹사이트 접근 권한은 따로 설정해야 해요. Safari에서 테스트 페이지를 열면 어디서 설정하는지 알려 줘요.

확장 프로그램이 왜 5개인가요?

4개에는 차단 목록이 들어 있어요. Safari가 목록 하나의 크기를 제한해서 나눠 담아야 하거든요. 번호가 없는 다섯 번째는 위에서 설명한 동적 작업을 맡아요. 앱의 모든 기능을 쓰려면 5개를 모두 켜세요.

설정이 잘 됐는지 어떻게 확인하나요?

앱은 확장 프로그램 스위치를 확인해요. 테스트 페이지는 번호가 없는 확장 프로그램이 웹사이트에서 실행되는지 확인해요. Safari에서 열어 보세요. ‘작동 중’이 뜨면 웹사이트 접근 권한이 설정된 거예요. 아니라면 무엇을 해야 하는지 페이지가 알려 줘요.

이 확인은 설정이 됐는지 알려 줄 뿐이에요. 모든 사이트의 모든 광고가 차단된다는 뜻은 아니에요.

개인정보 보호 브라우징과 Safari 프로필은요?

Safari는 개인정보 보호 브라우징과 프로필마다 확장 프로그램 설정이 따로 있어요. 일반 탭에서는 되는데 개인정보 보호 탭에서 안 된다면, Safari의 확장 프로그램 설정에서 So Annoying! 항목의 ‘개인정보 보호 브라우징에서 허용’을 켜세요. 프로필을 쓴다면 지금 쓰는 프로필에서도 확장 프로그램이 켜져 있는지 확인하세요.

이 설정은 앱이 대신 확인할 수 없어요. 문제가 있는 개인정보 보호 탭이나 프로필에서 테스트 페이지를 열어 그곳의 웹사이트 접근 권한을 확인하세요.

앱을 계속 열어 둬야 하나요?

아니요. 설정을 마치면 앱 창을 열어 두지 않아도 확장 프로그램이 Safari에서 작동해요. 설정을 바꾸거나, 새 규칙을 확인하거나, 활동 내역을 보고 싶을 때 앱을 여세요.

잘 안 될 때

아무것도 차단되지 않아요. 어디서부터 봐야 하나요?

앱을 열고 보호가 켜져 있는지 확인하세요. ‘홈’에 설정 문제가 보이면 그 링크를 따라가세요. 그다음 Safari의 확장 프로그램 설정을 위의 단계와 비교해 보세요.

한 사이트에서만 그렇다면, So Annoying! 앱에서 그 사이트를 일시 정지하지 않았는지, Safari에서 그 사이트의 콘텐츠 차단기를 끄지 않았는지 확인하세요. 둘 중 하나를 바꿨다면 페이지를 새로 고침하세요.

앱에서 설정을 바꿨는데 Safari는 예전 그대로예요.

Safari로 돌아가 페이지를 새로 고침하세요. 이미 열려 있던 페이지는 다시 불러오기 전까지 예전 설정을 유지해요.

Safari를 닫는다고 달라지지 않아요.

광고나 팝업이 아직 보여요.

그 페이지에 있는 동안 iPhone이나 iPad에서는 Safari의 페이지 메뉴에서, Mac에서는 도구 막대에서 So Annoying! 확장 프로그램을 여세요. ‘놓친 게 있어요’를 선택하고 무엇을 봤는지 메모를 남겨 주세요.

페이지를 So Annoying! 앱으로 공유하거나, 앱에서 ‘정보’ > ‘리포트’를 열어도 돼요. 공유 시트에서는 문제에 관해 연락받아도 괜찮다면 이메일 주소를 남길 수 있어요.

웹사이트는 계속 바뀌어서 앱이 놓치는 것도 생겨요. 리포트를 보내 주시면 문제를 찾는 데 도움이 돼요. 팝업에 닫기 버튼이 있으면 평소처럼 닫아도 돼요. ‘학습’이 다음번을 위해 기억해 둘 수도 있어요.

앱을 켠 뒤로 사이트가 제대로 작동하지 않아요.

Safari에서 So Annoying! 확장 프로그램을 열고 ‘이 사이트에서 일시 정지’를 켠 다음 페이지를 새로 고침하세요. 그걸로 해결되면 ‘사이트가 고장 났어요’를 선택하고 무엇이 안 되는지 적어 주세요. 예를 들어 “재생 버튼을 눌러도 반응이 없어요”가 “고장 남”보다 원인을 찾기가 훨씬 쉬워요.

그 사이트는 일시 정지해 두고 다른 곳에서는 계속 차단할 수 있어요. 다시 시도해 볼 준비가 되면 일시 정지를 끄세요.

회색 막이 페이지를 덮고 아무 반응이 없다면 똑같이 해 보세요.

YouTube에서 광고 차단 프로그램은 쓸 수 없다고 해요.

YouTube가 광고 차단 프로그램을 쓰고 있다고 한다면, 예전 차단 프로그램이 Safari에 남긴 흔적을 읽고 있는 걸 수도 있어요. Safari가 google.com과 youtube.com에 대해 저장한 데이터를 지운 다음 YouTube에 다시 로그인하세요. Safari에서 Google 로그아웃이 되는데, 바로 그게 경고를 없애 줘요.

iPhone 또는 iPad에서는 설정 > 앱 > Safari > 고급 > 웹 사이트 데이터로 이동하세요. google.com을 검색해서 전부 삭제하세요. youtube.com도 똑같이 하세요.

Mac에서는 Safari에서 설정 > 개인정보 보호 > 웹사이트 데이터 관리로 이동하세요. google.com을 입력하고 전부 삭제하세요. youtube.com도 똑같이 하세요.

사이트가 배너를 바꿨거나, Safari가 사이트에 저장된 선택을 지웠을 수 있어요. So Annoying! 앱은 기억할 수 있는 응답을 따로 복사해 두었다가 다음 방문 때 되살리려고 해요.

같은 배너가 계속 다시 나타나면 그 사이트를 리포트해 주세요. 응답을 기억해 두는 건 사이트가 그 응답을 여전히 받아들일 때만 효과가 있어요.

광고는 사라지는데 카운터는 계속 0이에요.

Safari는 정적 목록으로 무엇을 차단했는지 앱에 알려 주지 않아요. 카운터는 동적 확장 프로그램이 확인할 수 있었던 제거만 보여 주기 때문에, 사라진 것이 전부 들어가지는 않아요.

0이라고 해서 차단이 꺼졌다는 뜻은 아니에요. 팝업도 계속 보인다면 테스트 페이지로 웹사이트 접근 권한을 확인하세요.

규칙이 오래된 것 같거나 ‘새 규칙 확인’이 계속 돌아가요.

온라인 상태에서 앱을 열고 ‘정보’로 가서 ‘새 규칙 확인’을 선택한 다음, 끝날 때까지 앱을 열어 두세요. 끝나면 ‘업데이트됨’ 또는 ‘최신 상태’가 표시돼요. ‘확인 실패’로 끝나면 다시 실행하세요.

닫혀 있는 앱이 언제 확인할 수 있는지는 iOS가 정하기 때문에, 자주 열지 않는 iPhone은 규칙이 뒤처질 수 있어요. 저전력 모드에서는 앱이 닫혀 있는 동안 확인이 멈춰요. 확인이 끝날 때까지 So Annoying! 앱을 열어 두거나, 저전력 모드를 1분만 끄세요.

Safari에서 확장 프로그램이 웹 페이지 콘텐츠를 읽을 수 없다고 나와요. 문제가 있는 건가요?

번호가 붙은 콘텐츠 차단기 4개라면 정상이에요. Safari는 페이지 접근 권한을 주지 않고 이 목록들을 적용해요. 번호가 없는 So Annoying! 확장 프로그램은 동적 기능 때문에 웹사이트 접근 권한이 필요해요.

무료와 플랜

무료로 무엇을 쓸 수 있나요?

Safari의 광고와 트래커는 iPhone, iPad, Mac에서 무료로 계속 차단돼요. 플랜이나 체험 없이도 되고, 시간 제한도 없어요.

나머지는 플랜이 맡아요. 쿠키 배너, 팝업, 그 밖의 방해 요소을 처리하고 ‘학습’, Safari에서 광고 없는 YouTube, ‘다른 앱에서’를 더해 줘요.

플랜에는 무엇이 더 있나요?

플랜은 두 가지예요. ‘Safari에서’는 쿠키 배너, 팝업, 그 밖의 방해 요소을 처리하고 ‘학습’과 Safari에서 광고 없는 YouTube를 더해 줘요. iPhone, iPad, Mac에서 쓸 수 있어요. ‘Safari에서 + 다른 앱에서’는 이 모든 것에 더해 iPhone과 iPad에서 다른 앱과 게임 속 광고도 차단해요.

각각 월간, 연간, 또는 한 번 구입하는 평생 이용권 중에서 고를 수 있어요. 월간과 연간은 무료 체험으로 시작해요. 평생 이용권은 한 번만 구입하고 체험은 없어요. 구입하기 전에 앱의 ‘플랜’에서 가격을 볼 수 있어요.

플랜은 같은 Apple 계정을 쓰는 iPhone, iPad, Mac에서 함께 쓸 수 있고, 가족 공유는 모든 플랜에서 돼요. ‘Safari에서’ 평생 이용권이 있다면 한 번 더 구입해서 ‘다른 앱에서’도 평생 이용할 수 있어요.

결제했는데 앱에 제 플랜이 나오지 않아요.

‘플랜’을 열고 ‘구입 항목 복원’을 선택하세요. 플랜을 구입할 때 쓴 Apple 계정으로 로그인되어 있는지 확인하세요. 그래도 나오지 않으면 기기 모델과 앱에 뜨는 내용을 적어 메일을 보내 주세요.

가족 구성원이 구입한 경우라면, Apple의 가족 공유 설정에서 구입 항목이 공유되고 있는지도 확인하세요.

구독은 어떻게 취소하나요?

iPhone이나 iPad에서는 설정 > [사용자 이름] > 구독으로 이동한 다음 So Annoying! 항목을 선택하세요. Mac에서는 App Store를 열고 계정 설정에서 ‘구독’을 찾으세요. Apple에 기기별 안내가 있어요.

플랜은 결제한 기간이 끝날 때까지 계속 쓸 수 있어요. 평생 이용권은 취소할 구독이 없어요.

환불은 어떻게 요청하나요?

reportaproblem.apple.com에서 Apple에 요청하세요. 구입과 환불은 Apple이 처리해서 제가 직접 환불해 드릴 수는 없어요.

제안 코드가 있어요. 어떻게 쓰나요?

받은 코드 사용 링크를 iPhone, iPad 또는 Mac에서 여세요. 사용하려는 Apple 계정으로 로그인되어 있어야 해요. App Store에서 코드 사용 페이지가 열려요. App Store에서 내 사진을 탭하고 코드 사용 항목을 선택해도 돼요.

코드는 App Store에서만 쓸 수 있어요. So Annoying! 앱 안이나 Android, Windows에서는 쓸 수 없어요. 코드를 사용한 뒤에도 플랜이 보이지 않으면 ‘플랜’을 열고 ‘구입 항목 복원’을 선택하세요.

개인정보와 설정

왜 웹사이트 접근 권한이 필요한가요?

동적 확장 프로그램은 배너를 찾고, 닫고, 스크롤을 풀려면 페이지를 들여다봐야 해요. Safari의 권한은 이런 접근을 통째로 다뤄서 경고 문구가 넓게 쓰여 있어요. 번호가 붙은 콘텐츠 차단기 4개는 이 권한이 필요 없어요.

이 작업은 기기에서 이뤄져요. ‘학습’이 켜져 있으면 규칙 개선을 위해 제거한 것과 놓친 것에 관한 제한된 리포트를 보내요. 어떤 항목을 보내는지, 어디에 쓰는지, 얼마나 보관하는지는 개인정보 처리방침에 나와 있어요.

‘학습’을 켜면 어떻게 되나요?

앱은 직접 닫는 팝업과 배너 중 지원되는 것을 지켜봐요. 무엇으로 닫혔는지 알아낼 수 있으면 다음 방문 때 쓸 규칙을 저장해요. 모든 팝업에 통하지는 않지만, 놓친 것도 앱이 대신 처리하게 될 수 있어요.

‘학습’은 처음부터 켜져 있어요. 켜져 있으면 사이트 이름과 요소에 관한 제한된 기술 정보를 담은 자동 리포트도 보내서, 쓸모 있는 수정 사항이 결국 다른 이용자에게도 전달될 수 있어요. 이 자동 리포트에는 페이지의 텍스트, 쿠키, 전체 주소가 들어가지 않아요.

새로 학습하거나 자동 리포트를 보내지 않으려면 앱의 ‘설정’ > ‘학습’에서 끄세요. 이미 학습한 규칙은 계속 작동하고, 같은 화면에서 지울 수 있어요. 직접 보내는 리포트는 그대로 전송돼요.

필터를 직접 만들 수 있나요?

필터 편집기나 요소 선택 도구는 없어요. 제거할 종류를 고르고, 사이트별로 일시 정지하고, 학습한 규칙을 지울 수는 있어요. 앱이 막지 못하는 게 있으면 리포트 버튼을 쓰거나, 직접 닫아서 ‘학습’이 알아보게 하세요.

페이지에 개수 표시를 숨기려면 어떻게 하나요?

페이지에 뜨는 작은 숫자가 배지예요. 앱의 설정을 열고 ‘페이지에 개수 표시’를 선택한 다음 ‘표시’를 ‘안 함’으로 바꾸세요. 나머지 둘은 ‘항상’과 ‘첫 주만’이에요.

Safari에 표시되는 So Annoying!의 언어가 앱과 다른 이유는 뭔가요?

앱의 설정을 열고 ‘언어’를 선택한 다음 원하는 언어나 ‘기기와 동일’을 고르세요. Safari에는 다음에 불러오는 페이지부터 적용돼요.

앱 자체는 다음에 열 때 바뀌어요.

Mac에서는 ‘다시 열기’를 선택하면 앱이 바로 바뀌어요.

다른 앱이나 브라우저의 광고도 차단하나요?

iPhone과 iPad에서는 돼요. ‘다른 앱에서’가 다른 앱과 게임 속 광고를 차단하고, ‘Safari에서 + 다른 앱에서’ 플랜에 포함돼 있어요. Mac에서 So Annoying!은 Safari에서 작동해요. Android, Windows용 버전은 없어요.

다른 앱에서 차단하기

iPhone과 iPad에서 ‘다른 앱에서’는 Safari뿐 아니라 다른 앱과 게임 안의 광고도 제거해요. YouTube 앱과 Spotify에서 곡 사이에 나오는 광고도 포함돼요. Prime Video는 광고를 영상 자체에 넣기 때문에 그 광고는 남아요. ‘Safari에서 + 다른 앱에서’ 플랜에 포함돼 있어요. ‘홈’에서 ‘다른 앱에서’를 켜면 초기 설정의 5단계를 앱이 하나씩 안내해요.

기기에서 작동하고, 읽은 내용은 모두 기기 안에만 남아요. 사이트 일시 정지는 Safari에만 적용돼요. 어떤 앱이 필요한 것을 불러오지 못하면 스위치를 꺼 주세요. 그래도 광고가 보이면 ‘다른 앱에서’ 화면에서 ‘광고 리포트’를 탭하세요.

Mac에서 So Annoying!은 Safari에서 작동해요. 다른 앱과 게임 속 차단은 iPhone과 iPad에서 쓸 수 있고, 같은 Apple 계정의 ‘Safari에서 + 다른 앱에서’ 플랜으로 이용해요.

어떤 차단 목록을 쓰나요?

EasyList, EasyPrivacy 같은 공개 목록과 So Annoying! 앱을 위해 만든 규칙을 함께 써요. 출처와 라이선스는 앱의 ‘정보’ > ‘라이선스’에서 볼 수 있어요.

어떤 지역 목록을 쓰고 있나요?

기기의 선호 언어 중 지역 목록이 있는 언어가 있으면 앱이 그 지역 목록을 추가해요. 선호 언어 목록에서 지역 목록이 있는 첫 번째 언어가 어떤 목록을 쓸지 정해요. ‘정보’의 ‘라이선스’에 모든 지역 목록이 나와 있어요. 기기가 어떤 목록을 쓰는지 앱에 표시되지는 않지만, ‘정보’ > ‘리포트’에서 보내는 리포트에는 들어가요. 지역 목록이 있는 언어가 없어도 기본 목록은 계속 작동해요.

iCloud 비공개 릴레이를 써도 되나요?

네. So Annoying! 앱은 iCloud 비공개 릴레이와 함께 작동해요. 차단은 기기의 Safari 안에서 이뤄지고 VPN이 필요 없어요.

유료 기사도 볼 수 있게 해 주나요?

아니요. So Annoying! 앱은 페이월을 우회하거나 유료 콘텐츠를 열어 주지 않아요.