Repolode
cavi-au

cavi-au/Consent-O-Matic

저장한 환경설정으로 쿠키 동의 팝업에 자동 응답하는 브라우저 확장 프로그램으로, 200개 이상의 CMP를 지원합니다.

스타
4,282
포크
218
열린 이슈
166
마지막 커밋
8개월 전

어떤 프로젝트인가요?

많은 웹사이트에서 쿠키 동의 배너를 표시하며, 쿠키를 삭제할 때마다 다시 나타나 같은 항목을 반복해서 클릭해야 합니다. Consent-O-Matic은 이런 배너를 자동으로 처리하는 브라우저 확장 프로그램입니다. 설치 중에 동의 환경설정을 한 번 지정하면, 흔히 쓰이는 Consent Management Platform(CMP) 배너를 감지해 선택한 항목을 적용하고 작업이 끝나면 확장 프로그램 아이콘에 체크 표시를 보여줍니다.

감지와 처리는 커뮤니티에서 관리하는 JSON 규칙 목록을 기반으로 합니다. 각 규칙에는 UserCentrics, CookieBot, OneTrust 같은 특정 CMP를 감지하는 방법과 동의 항목별로 설정할 클릭, 토글, 슬라이더 동작이 정의되어 있습니다. 사용자는 URL을 통해 사용자 지정 규칙 목록을 추가할 수 있으며, 프로젝트는 새 규칙이나 기존 규칙의 수정 사항을 pull request로 받습니다. Chrome, Chromium 기반 브라우저, Firefox, Edge, Safari에서 사용할 수 있고, npm 스크립트로 소스에서 빌드할 수도 있습니다.

확장 프로그램은 알려진 팝업을 찾기 위해 모든 페이지를 읽을 권한을 요청하며, 환경설정은 브라우저에 로컬로 저장합니다. 규칙 목록을 가져오거나 사용자가 아이콘 메뉴에서 사이트 오류를 신고할 때만 네트워크에 연결합니다.

핵심 기능

  • 01200개 이상의 CMP와 사이트별 배너를 감지하고 자동으로 응답합니다.
  • 02토글, 버튼, 슬라이더를 포함해 저장된 동의 항목별 선택을 적용합니다.
  • 03툴바 아이콘에서 개별 페이지의 확장 프로그램 사용 여부를 설정할 수 있습니다.
  • 04URL로 사용자 지정 규칙 목록을 추가해 지원되지 않는 CMP 규칙을 직접 등록할 수 있습니다.
  • 05환경설정을 브라우저에 로컬로 저장하며, 규칙 업데이트나 오류 신고에 필요한 경우에만 네트워크에 연결합니다.

활용 사례

  • 브라우저를 닫을 때 쿠키를 삭제하도록 설정해 둔 경우, 쿠키 배너를 반복해서 클릭하지 않을 수 있습니다.
  • 뉴스 사이트나 쇼핑 사이트를 방문할 때마다 추적 동의를 직접 거부하지 않고 웹을 탐색할 수 있습니다.
  • 확장 프로그램이 아직 지원하지 않는 CMP의 규칙을 관리하거나 추가하는 데 기여할 수 있습니다.

빠른 시작

  1. 1

    공식 브라우저 확장 프로그램 스토어에서 설치합니다(권장)

  2. 2

    소스 저장소를 클론합니다

    git clone https://github.com/cavi-au/Consent-O-Matic.git
  3. 3

    프로젝트 폴더로 이동해 종속성을 설치합니다

    cd Consent-O-Matic && npm install
  4. 4

    사용 중인 브라우저용 확장 프로그램을 빌드합니다

    npm run build-chromium

사용 전 알아둘 점

  • README는 브라우저 스토어에서 설치할 것을 권장하며, 소스에서 빌드하는 것은 권장하지 않습니다.
  • 동의 팝업을 감지하려면 모든 페이지를 읽을 수 있는 권한이 필요합니다.
  • 각 규칙 세트는 특정 동의 배너와 일치해야 하므로, 지원되지 않거나 변경된 사이트에서는 팝업이 계속 표시될 수 있습니다.

토픽

자주 묻는 질문

Consent-O-Matic은(는) 무엇인가요?
저장한 환경설정으로 쿠키 동의 팝업에 자동 응답하는 브라우저 확장 프로그램으로, 200개 이상의 CMP를 지원합니다. 많은 웹사이트에서 쿠키 동의 배너를 표시하며, 쿠키를 삭제할 때마다 다시 나타나 같은 항목을 반복해서 클릭해야 합니다. Consent-O-Matic은 이런 배너를 자동으로 처리하는 브라우저 확장 프로그램입니다. 설치 중에 동의 환경설정을 한 번 지정하면, 흔히 쓰이는 Consent Management Platform(CMP) 배너를 감지해 선택한 항목을 적용하고 작업이 끝나면 확장 프로그램 아이콘에 체크 표시를 보여줍니다.
Consent-O-Matic은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
Consent-O-Matic은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
Consent-O-Matic은(는) 아직 유지보수되고 있나요?
6개월 이상 커밋 없음. Consent-O-Matic의 마지막 커밋은 2026년 2월 7일입니다.
Consent-O-Matic은(는) 어디에 사용할 수 있나요?
브라우저를 닫을 때 쿠키를 삭제하도록 설정해 둔 경우, 쿠키 배너를 반복해서 클릭하지 않을 수 있습니다. 뉴스 사이트나 쇼핑 사이트를 방문할 때마다 추적 동의를 직접 거부하지 않고 웹을 탐색할 수 있습니다. 확장 프로그램이 아직 지원하지 않는 CMP의 규칙을 관리하거나 추가하는 데 기여할 수 있습니다.
Consent-O-Matic는 어떻게 설치하나요?
공식 브라우저 확장 프로그램 스토어에서 설치합니다(권장) 소스 저장소를 클론합니다: git clone https://github.com/cavi-au/Consent-O-Matic.git 프로젝트 폴더로 이동해 종속성을 설치합니다: cd Consent-O-Matic && npm install 사용 중인 브라우저용 확장 프로그램을 빌드합니다: npm run build-chromium
Consent-O-Matic은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/cavi-au/Consent-O-Matic

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트