구독필터정책 (Filter subscription Policy)
코르셋 프로젝트는 사용자에게 불편을 주는 특정 광고를 차단하기 위한 기준을 마련하고, 구독 필터를 효율적으로 유지·관리하기 위해 구독필터정책을 수립, 시행하고 있습니다.
정책목표
- 합리적인 차단/허용 기준 적용 : 애드블록 플러스 프로젝트의 목적과 취지는 인터넷 광고를 인터넷 서비스는 가장 보편적인 수익원으로 규정하고, 광고 산업의 파괴를 목적으로 하지 않습니다. 사용자에게 인터넷 통제권을 회복하게 하여 사용자의 작업을 중단시키고, 콘텐츠 이용을 방해하는 침입형 광고를 규제합니다. 또한 한국인터넷광고심의기구에서 규정한 불법·불건전한 내용의 광고를 제한하여 사용자를 보호합니다. 반면에 양질의 콘텐츠에 대응하는 바람직한 방식의 광고는 허용하여 매체 및 광고주의 수익을 보호합니다. 이러한 광고 규제의 필요성을 전제할 때 '광고 차단/허용'에 대한 합리적인 기준을 바탕으로 모든 주체가 필터링의 결과를 예측할 수 있게 필터 유지를 합니다.
- 효율적인 필터 관리 : 구독 필터는 사용자의 인터넷 속도나 웹 정보의 품질을 결정하므로 필터 작성 방법, 운용 방식 등 효율적인 관리 방식을 규정합니다.
- 합목적 건전성 유지 : 구독 필터는 사용자의 보편적인 차단 기준을 충분히 반영해야 합니다. 구독 필터가 필터 유지자의 자의적 판단이 아닌 정책 규정에 기초해 건전하게 유지될 수 있도록 사용자의 비판과 견제 기능을 활성화합니다.
적용범위
속어주의(屬語王義)를 원칙으로 하므로 코르셋의 적용 범위는 한국어를 사용하는 국내·외 사이트입니다. 하지만 단순 번역기에 의해 한국어로 번역된 외국어 사이트와 개인적인 성격이 강한 사이트는 제외합니다.
적용대상
- 침입형 광고 및 불건전 광고 차단 : 모든 광고가 아닌 콘텐츠 이용을 방해하는 침입형 광고를 중점적으로 차단하며, 내용 측면에서 불건전 광고도 함께 고려합니다.
- 개인 정보 보호를 위한 추적 차단 : 코르셋 프로젝트는 광고 차단 목적의 '코르셋(Corset)'과 별도로 개인 정보 보호를 위해 '코르셋 프라이버시(Corset Privacy)' 구독 필터를 서비스합니다. 옵트아웃 방식을 채택하고 있는 상황에서 개인 정보 수집을 위한 추적을 실질적으로 방지할 수 있습니다. 이용행태를 추적하기 위한 이미지, 스크립트뿐만 아니라 사용자 접속 정보 수집 행위 전반을 차단합니다.
- 다른 구독 필터의 간섭 문제 해결 : 구독 필터마다 필터 작성 방식과 적용범위가 달라서 필터의 적용에도 영향을 미칩니다. 코르셋에 의해 필터 문제가 나타나지 않던 한국어를 사용하는 사이트도 다른 구독 필터를 추가하면 그것의 간섭으로 인해 필터 문제가 발생할 수 있습니다. 따라서 한국어를 사용하는 사이트에서 코르셋 이외 다른 구독 필터의 간섭으로 발생한 필터 문제는 코르셋 프로젝트의 구독 필터에서 처리합니다.
- 기타 문제를 위한 파일 차단 : 사용자의 동의 없이 자동 설치되는 프로그램 차단, 악성 도메인 차단 등 사용자에게 불편을 주는 것들을 차단합니다.
광고의 차단/허용 기준
일반 원칙
인터넷 사용자 우선
광고 차단과 관련하여 인터넷 사용자와 매체/광고주의 이익이 충돌할 때 인터넷 사용자의 이익을 우선하는 방향으로 결정합니다.
기술적 효율성 우선
웹 페이지에 콘텐츠와 광고가 혼재되어 있는 상황에서 기술적으로 콘텐츠와 광고를 구분하여 차단하는 것이 차단 효율을 현저히 저하시킬 우려가 있다면 일반 콘텐츠나 허용된 광고도 차단 대상으로 간주하여 차단합니다.
광고 차단 원칙
코르셋은 모든 인터넷 광고를 차단하지 않습니다. 차단 대상은 '침입형 광고 및 불건전 광고'로서 '침입형 광고'라는 형식을 중심으로 판정하고, 불건전한 광고 내용도 함께 고려합니다.
침입형 광고
[광고 형식] 침입형 광고(Intrusive ad)는 인터넷 사용자의 콘텐츠 이용을 방해하는 일방향, 자동적, 강제적인(인터넷 사용자를 강제적으로 광고에 노출시킴) 방식의 광고를 의미합니다. 인터넷 광고가 다양해지고 발전함에 따라 대체로 크기가 증가하고, 화려해져 가고, 콘텐츠를 가리면서도 사용자들에 강제로 광고를 노출시키는 등의 사용자들이 지각하는 광고가 콘텐츠에 접근하는데 방해하는 정도인 광고의 침입성이 증가하는 추세입니다. 이러한 광고는 매체 내 콘텐츠 접근이나 탐색을 방해하거나 콘텐츠를 뒤덮거나 중간에 위치해 읽는 흐름을 분열시키고, 광고의 수가 지나치게 많아 주의를 분산시킵니다. 결국 사용자는 침입성과 짜증을 느끼고 광고를 회피하게 됩니다. 그래서 콘텐츠 이용을 방해하는 광고의 침입성을 최소화함으로써 콘텐츠 이용 환경을 개선하고, 인터넷 사용자의 권익을 보호하고자 합니다.
- 광고량 적정화 : (개수) 개개의 광고가 적정한 수준을 유지하고 있어도 지나치게 많은 광고가 한 화면(시각 영역)에 존재하면 페이지 전체로 볼 때 사용자에게 불편을 주는 상태가 될 수 있습니다. 사용자는 콘텐츠뿐만 아니라 광고에 대한 정보 처리가 힘들어지며, 의사결정 능력에 부정적인 영향을 주며, 그러한 다수의 광고를 콘텐츠 이용의 방해물로 인식하게 됩니다. 일반적으로 광고 개수를 통제하지 않으면 광고간의 경쟁이 심해져 시간이 갈수록 웹 페이지의 광고 혼잡도와 현란도가 증가됩니다. 따라서 한 페이지에 광고 단위가 3개를 초과하면 광고 개수를 제한합니다. 광고량 제한 방식은 광고의 개수를 예측·통제하기 어려운 광고서버와 외부 서버에서 기원한 외부 광고, 프레임 삽입 또는 스크립트 실행에 의해 노출되는 다수의 광고를 원칙적으로 차단하며, 일부 광고는 필터 유지자의 재량에 따라 예외적으로 허용합니다.
- 콘텐츠 영역 보호 : (위치) 콘텐츠 영역은 페이지에서 주요한 정보를 제공하는 기본 콘텐츠 영역을 의미합니다. 이 영역의 광고는 사용자의 콘텐츠 이용을 직접적으로 방해하고, 침입성 지각과 부정적 태도 형성에 가장 크게 영향을 미칩니다. 침입성을 줄이기 위해 콘텐츠 영역은 최소한 시각적으로 광고 영역과 명확히 구분되어야 하며, 특별히 보호할 가치가 있기 때문에 광고뿐만 아니라 일반 콘텐츠도 허용하지 않습니다. 콘텐츠 위에 떠 있는 광고(플로팅 광고), 본문 내 광고와 같이 콘텐츠 영역을 침범한 광고를 차단합니다. 또한 주메뉴와 콘텐츠 사이의 영역(또는 좌측 상단 영역)은 콘텐츠 이용에 있어서 심리적 간섭이 심하고, 불필요한 웹 서핑을 조장하며, 기본 레이아웃을 현저히 왜곡하므로 콘텐츠 영역으로 간주하여 제한합니다.
- 동적 광고 최소화 : (형태+위치) 동적 광고는 역동적인 움직임을 표현하거나 광고의 위치가 이동하는 동적인 성격의 광고를 의미합니다. 자동으로 재생되는 동영상 광고, 역동적인 움직임을 표현한 플래시 애니메이션 광고와 같이 침입성이 강한 '멀티미디어 형식의 광고'와 광고의 위치가 이동하는 '이동 광고'는 콘텐츠 이용을 현저히 방해하므로 최소화합니다. 반면에 텍스트 광고나 이미지, 단순한 애니메이션을 구현하는 지프(gif) 파일 형식의 배너 광고는 정적인 광고로서 콘텐츠 이용을 현저히 방해하지 않으므로 차단하지 않습니다. 하지만 현란한 색상, 섬광 효과와 같이 사용자에게 지나친 시각적 자극을 주는 정적인 광고는 차단합니다.
불건전 광고
[광고 내용] 인터넷 광고는 관계 법령 및 규정을 준수하며, 허위 과장 또는 기만적인 내용으로 사용자를 오도 현혹하거나 공정한 거래질서를 저해하는 표현을 하여서는 안 됩니다. 그리고 공공질서와 미풍양속을 해치거나 품위를 손상하는 표현을 해서는 안 됩니다.
- 법령 및 주요 권고사항 위반 금지 : 현행법에 위배되는 내용이나 정부기관 및 이에 준하는 협회/단체의 주요 권고사항에 의거하여 특정 광고를 제한할 수 있습니다.
- 사용자 오도 표현 금지 : 사용자 오도 표현은 소비자가 제품이나 서비스에 대한 올바른 정보를 제공받지 못하여 합리적인 구매행위를 하지 못할 뿐만 아니라, 구매행위를 하지 않더라도 광고자체의 내용을 잘못 받아들일 가능성이 있는 표현을 의미합니다.
- 허위, 과장 광고 : 제품 또는 서비스가 실제 내용과 다르거나 부풀림으로써 합리적인 선택을 방해하는 표현
- 기만적인 광고 : 알려야 할 중요한 사실이나 정보를 은폐하거나 축소하는 표현
- 부당한 비교광고 : 비교대상 및 기준을 명시하지 않고, 객관적인 근거 없이 우량 또는 유리하다는 표현
- 비방광고 : 객관적인 근거 없는 내용 또는 불리한 사실만을 비방하는 표현
- 유해 표현 금지 : 사용자의 건전한 인격 및 가치관, 행동에 부정적인 영향을 줄 우려가 있는 유해 표현은 사용자 보호 차원에서 차단합니다.
- 선정성 표현 : 과도한 신체 노출과 같은 선정적인 표현이나 사회통념상 일반인의 성욕을 자극하여 성적 흥분을 유발시키고, 정상적인 성적 수치심을 해하는 표현
- 음란성 표현 : 게시 및 유통이 금지되어 있는 불법 광고
- 폭력성 표현 : 잔인한 폭력, 살인, 고문 등 인터넷 사용자의 정서를 해치는 표현
- 혐오성 표현 : 혐오적인 장면을 노출함으로써 혐오감 및 불쾌감을 줄 수 있는 표현
유지관리
필터 문제 조사
미차단 광고, 차단 오류, 공백 제거, 광고 허용과 같이 필터와 관련된 필터 문제를 조사하여 구독 필터를 유지합니다. 자체적으로 모니터링하고 보고를 접수하여 필터 문제를 검토한 후 구독 필터에 반영합니다.
- 모니터링 : 필터 문제를 조사하기 위한 구독 필터 유지자의 정보 수집 행위로서 주기적으로 사이트를 방문하여 광고 및 콘텐츠의 변경사항을 확인하고, 새로운 필터 문제를 조사합니다.
- 필터 문제 보고제 : 급변하는 인터넷 환경을 충분히 반영하기 위해 사용자의 보고를 처리합니다. 접수한 필터 문제를 검토 후 처리 결과는 그 사유와 함께 공개합니다. 차단 오류(False Positive)는 다른 필터 문제보다 우선해서 처리합니다.
유지관리 방식
- 필터 목록의 백업 : 구독 필터를 안정적으로 호스팅하기 위해 필터 파일의 사본을 로컬 컴퓨터와 같은 별도의 저장소에 정기적으로 백업합니다.
- 다른 사용자의 필터 목록 통합 금지 : 코르셋의 모든 필터는 충분한 검토를 통해 유지되며, 목록으로서 유지되기 위한 조건을 갖추어야 합니다. 코르셋에 추가되는 모든 필터는 코르셋 프로젝트의 목적과 취지에 부합 여부 등을 종합적으로 고려합니다. 그리고 필터의 이력 추적을 통해 필터 유지와 문제 해결이 이루어지므로 이력 추적 조건을 갖추지 않은 필터는 추가할 수 없습니다. 페이지 단위의 개별 보고가 가능하므로 다른 사용자의 필터 목록은 코르셋에 일괄적으로 통합하지 않습니다.
- 필터이력추적관리 : 필터이력추적관리(Filter Traceability Management)는 필터의 추가에서부터 수정, 삭제까지 필요한 정보를 기록함으로써 필터 관리의 효율성을 도모하고, 필터 문제가 발생할 경우 해당 필터를 추적하여 원인 규명 및 필요한 조치를 할 수 있도록 관리합니다.
- 웹 페이지 단위의 관리 : 필터 유지 작업은 웹 페이지를 단위로 이루어집니다. 그래서 필터 문제는 웹 페이지 단위로 인지되어야 하며, 필터 작업의 근거된 웹 페이지에 대해 개별 필터의 유효성을 주기적으로 확인합니다. 또한 필터 최적화 여부 역시 웹 페이지를 단위로 확인합니다.
필터 최적화
- 정규 표현식과 느린 필터의 추가 금지 : '정규 표현식'은 여러 개의 단순 필터를 통합하는 이점은 있지만 복잡한 구문으로 인해 관리가 힘들고, 필터 처리 속도가 느립니다. '느린 필터'는 '필터 정합 알고리듬' 조건에 부합하지 않은 필터로서 정규 표현식과 마찬가지로 필터 처리 속도를 느려지게 합니다. 이러한 최적화되지 않은 필터는 추가하지 않습니다.
- 정기적인 필터 중복 검사 : 구독 필터는 논리적으로 중복된 여러 필터를 포함해서는 안 됩니다. 왜냐하면 이것은 페이지를 불러오는 속도를 저하시키고, 필터 목록을 복잡하게 만들어 그것을 유지하기 어렵게 됩니다. 애드블록 플러스 홈페이지에 있는 웹 도구 중 필터 중복 검사기는 누구나 필터의 중복을 검사할 수 있습니다.
- 차단 후 요소 숨김 : 성능에 주요하게 영향을 미치는 '차단 필터'를 우선해서 추가하고, '차단 필터'에 의해 제거되지 않는 대상은 보조적으로 '요소 숨김 필터'로 처리합니다.
- 파이어폭스 애드블록 플러스 중심의 필터 작성 : 파이어폭스의 애드블록 플러스로 필터를 작성함을 원칙으로 합니다. 필터의 중복성을 줄이고, 필터 목록의 최적화를 위해 크롬이나 인터넷 익스플로러를 위해 별도의 필터를 추가하지 않습니다. 파이어폭스 이외 광고 차단 프로그램은 필터 구문을 완전히 지원하지 않거나 버그, 차단 기능 미지원 등으로 인해 필터 적용 효과가 파이어폭스의 그것과 달라지지만 다른 브라우저의 나 기능 미원 또는 버그에 의한 것이기 때문입니다. 그래서 심각한 차단 오류를 일으키거나 사안의 중요성이 클 경우 다른 브라우저의 차단 프로그램을 위해 필터를 예외적으로 추가할 수 있습니다.
피드백
구독 필터의 건전성을 유지하고, 필터를 효율적으로 관리하기 위해 외부 사용자의 피드백을 운영방침에 반영합니다. 사용자는 구독 필터를 추가한 후 차단/허용된 내용에 대해 관심을 두지 않고, 필터만 보고 평가할 수 없는 특성 때문에 규정에 벗어난 필터 유지를 견제하고, 바람직하지 않게 작성된 필터를 바로잡기 위해 피드백을 접수합니다.
- 작업 내역의 공개 : 개별 필터 유지 작업은 '버전 관리 시스템'을 통해 시간순으로 공개합니다. 코르셋의 유지에 관심이 있는 모든 사용자는 작업 내역을 열람할 수 있고, 제안이나 이의를 제기할 수 있습니다. 이러한 정보 공유는 누구나 피드백에 참여하여 보다 나은 구독 필터로 유지하는데 기여할 수 있습니다.
- 피드백 종류
- 기술적 피드백 : 필터의 중복성, 유효성, 효율성 등 기술적인 문제를 피드백합니다.
- 내용적 피드백 : 구독 필터는 구독필터정책에서 규정한 목표 및 차단/허용 기준에 맞게 유지되어야 합니다. 콘텐츠/광고의 과도한 차단, 미차단 광고, 광고 허용 등 차단/허용의 적절성에 대해 피드백합니다.
기타 관련 안내사항
- 차단/허용 사례를 기록하여 구독필터정책을 해석·적용한 판단 결과를 확인할 수 있습니다.
- 구독필터정책에 대하여 궁금증이나 이의가 있는 경우 전자우편(corset@tistory.com) 또는 블로그를 통해 관련사항에 대해 문의할 수 있습니다.
※ 본 구독필터정책은 2011년 2월 1일부터 적용됩니다.