C cenaly.com
무료로 시작하기

쿠키 및 동의 관리 (CMP)

동의 배너, 트래커 차단, 쿠키 스캐너, 정책 및 동의 기록

11 min read 데모에서 이 화면 열기
On this page 16

Cookies 및 동의 (CMP)

CMP(Consent Management Platform)는 cookies 동의 배너와, 방문자가 "수락"을 누르기 전에 서드파티 스크립트를 실제로 차단하는 메커니즘을 함께 제공합니다. GDPR을 위해서는 "화면 하단의 배너" 하나로 충분하지 않습니다. 동의 전에는 분석 도구와 광고 픽셀이 전혀 실행되어서는 안 됩니다.

당사의 CMP는 당사 상점과 고객님의 자체 사이트 모두에서 동일한 코드로 작동합니다.

설정 위치:

  • 마케팅 → "내 사이트" → "Cookies 및 동의" 카드 (외부 사이트용);
  • 또는 사이트 → "사이트 설정" → "Cookies 및 동의 (CMP)" 섹션 (당사 상점용).

활성화 방법#

  1. “내 사이트” 섹션의 설치 코드를 사이트에 삽입합니다. cookie 배너는 모든 위젯 중 가장 먼저 로드되어, 나머지 스크립트가 이미 내려진 결정을 확인할 수 있게 합니다.
  2. 위젯 토글을 켭니다.
  3. 스캐너를 실행합니다. 사이트의 cookies 목록을 수집합니다.
  4. "Cookies 정책" 페이지를 게시하거나 자체 페이지 링크를 지정합니다.

배너는 페이지 언어를 자동으로 감지하여 해당 언어로 표시됩니다. 45개 언어 번역이 이미 준비되어 있습니다.

WordPress용으로는 별도 플러그인 Cenaly Consent가 있습니다. 자체 WP 관리자에서 설치하고 "연결"을 누른 뒤 열리는 창에서 위치를 선택하면 태그와 설정이 자동으로 적용되며, 코드를 직접 삽입할 필요가 없습니다.


비용#

배너 자체와 트래커 차단은 모든 요금제에서 무료입니다. 당사 상점과 고객님의 자체 사이트 모두 해당됩니다. 법률 준수는 조각으로 판매되지 않습니다. 45개 언어, 자동 차단, Consent Mode v2, 환경설정 센터, 호스팅되는 "Cookies 정책" 페이지가 플랫폼에 포함됩니다.

별도로 "Cookies Pro" 등급이 판매됩니다. 앱 스토어의 "Cookies 및 동의" 카드에서 지점당 월 9 $ 또는 연 90 $입니다. 이는 섹션 접근 권한이 아니라 서비스 규모입니다. 더 깊고 빈번한 사이트 스캔(비공개 섹션 포함), 증빙 내보내기가 가능한 긴 동의 로그, 국가별 자체 규칙, 전체 디자인 설정 및 언어별 텍스트 오버라이드, "Cenaly로 작동 중" 배지 제거가 포함됩니다. 등급의 최신 구성과 가격은 스토어의 해당 카드에서 확인할 수 있습니다.

인식되지 않은 cookies의 AI 분류는 등급에 포함되지 않으며 별도로 판매되지 않습니다. 모든 등급에서 사용할 수 있으나, 각 호출은 계정의 AI 잔액에서 차감됩니다. Yandex 클라우드(cenaly.ru)의 브랜드에서는 자동 사이트 스캐너가 없으므로(아래 참조) 해당 등급의 이 부분은 작동하지 않습니다. 동의 로그와 내보내기는那里에서도 제공됩니다.


카테고리 및 동의 전 차단 대상#

네 가지 표준 카테고리:

카테고리 포함 대상 기본값
필수 장바구니, 세션, 보안 항상 활성화, 비활성화 불가
환경설정 언어, 통화, 이전에 선택한 지점 방문자 결정에 따름
통계 Google Analytics, Yandex Metrica, Matomo, Clarity 방문자 결정에 따름
마케팅 Facebook Pixel, VK, TikTok, 광고 픽셀 및 리마케팅 방문자 결정에 따름

동의가 없으면 해당 카테고리의 스크립트와 iframe은 로드되지 않습니다. 주소는 내장 트래커 레지스트리와 대조되며, 고객님이 자체 패턴을 추가할 수 있습니다. 차단된 iframe(예: YouTube 동영상)은 "허용" 링크가 있는 자리 표시자를 표시합니다.

추가로 광고 시스템에 동의 신호가 전달됩니다. Google Consent Mode v2(동의 전에는 cookies 없는 모드), Microsoft UET, Meta (fbq), Clarity Consent API. 브라우저의 GPC 및 Do Not Track 신호도 고려됩니다.

동의 유효 기간은 설정 가능하며(기본 365일, 30–730일 허용), 이후 배너가 다시 묻습니다. 방문자의 거부는 기억됩니다. 매 방문마다 다시 묻지 않습니다. 모든 하위 도메인에 대한 공통 동의를 활성화하고, 해당 동의가 적용되는 사이트 목록 링크를 지정할 수 있습니다.


국가별 모드#

모드는 방문자가 아무것도 클릭하기 전 배너의 동작입니다. 다음과 같은 순서로 선택됩니다:

  1. 방문자 국가에 대한 귀하의 규칙(설정된 경우),
  2. 귀하의 기본 모드,
  3. 내장 국가 맵,
  4. 브라우저 시간대 기반 추론.

방문자 국가는 IP로 판별합니다. ⚠️ 이는 귀하가 설정한 동작의 선택이며, 어떤 법률이 귀하에게 적용되는지에 대한 판단이 아닙니다.

다섯 가지 모드#

모드 방문자의 결정 전까지 발생하는 일 방문자가 보는 것
opt-in 필수 항목 외 모두 차단됨 "수락 / 거부 / 설정" 배너
opt-out 명시적 거부 전까지 허용됨 배너 + "Do Not Sell or Share"; 브라우저의 GPC 또는 Do Not Track 신호는 마케팅에 대한 자동 거부로 간주됨
소프트 허용됨, 아무것도 차단되지 않음 정보 배너
고지 허용됨 한 줄 메시지, 동의를 묻지 않음
숨김 허용됨 배너가 전혀 없음; 설정은 귀하의 사이트에서 #cenaly-consent 링크로 열림

모드와 별개로 "동의 요청 대신 고지" 애드온이 있습니다: 이를 허용하면 스캐너 보고서가 "필수" 카테고리 외에 사이트에 아무것도 없음을 입증한 경우, 첫 번째 레이어가 묻지 않고 고지합니다. 차단을 해제하지는 않습니다: 새 트래커가 나타나면 방문자의 허용 전까지 여전히 차단됩니다.

내장 국가 맵#

국가 규칙도, 기본 모드도 설정하지 않은 경우 적용됩니다:

  • opt-in — 32개국: 유럽연합 27개국에 아이슬란드, 리히텐슈타인, 노르웨이(합쳐서 EEA), 영국, 스위스를 더한 국가;
  • opt-out — 미국;
  • 기타 모든 국가 — 규칙 없음: 귀하의 기본 모드가 작동하고, 그것도 설정되지 않은 경우 브라우저 시간대 기반 추론(Europe/* → opt-in, America/* → opt-out, 그 외의 경우 opt-in)이 작동합니다. 안전한 기본값은 opt-in입니다.

⚠️ 이 맵은 당사의 기본 설정이며 국가의 법적 분류가 아닙니다. 동의를 묻는 관행이 있지만 맵에 없는 국가(터키, 러시아, 브라질 및 수십 개국)는 귀하의 기본값 또는 추론에 따릅니다. 특정 국가에서 특정 모드가 필요하면 맵에 의존하지 말고 규칙으로 설정하십시오.

⚠️ IP 기반 국가 판별이 모든 곳에 있는 것은 아닙니다. Yandex 클라우드(cenaly.ru)의 브랜드에는 지오 엔드포인트가 없어 위젯이 즉시 시간대 기반 추론으로 넘어갑니다 — 이는 더 거칩니다: 미국을 여행 중인 EU 방문자는 America/* → opt-out을 받게 됩니다. 이것이 중요하다면 기본 모드를 명시적으로 설정하십시오. 일곱 개 시간대의 국가는 위젯이 그래도 인식합니다(모스크바 → RU, 이스탄불 → TR, 트빌리시 → GE, 키이우 → UA, 런던 → GB, 예레반 → AM, 티라나 → AL): 해당 국가에 대한 귀하의 규칙은 기본 모드가 설정된 경우에도 작동합니다.

설정 위치: "Cookies 및 동의" → 톱니바퀴 → "기본 동의 모드" 및 "국가별 규칙" 카드(ISO-2 형식의 국가 → 모드).

모드가 하지 않는 것#

  • 귀하를 대신해 관할권을 선택하지 않습니다 — 각 국가에서 어떤 모드를 켤지는 귀하(와 귀하의 변호사)가 결정합니다;
  • 문서 텍스트를 변경하지 않습니다: 법적 페이지 세트와 그 문구는 자체 국가를 가진 별도 도구입니다, 법적 문서 참조;
  • 모바일 앱을 지원하지 않습니다 — 웹 페이지용 스크립트입니다;
  • IAB Europe의 TCF 문자열을 발급하지 않습니다: 광고 파트너가 TCF 프레임워크의 인증된 CMP를 요구하는 경우 당사 배너는 적합하지 않습니다. 당사는 동의 신호를 직접 전달합니다 — Google Consent Mode v2, Microsoft UET, Meta, Clarity.

시장의 익숙한 기대는 어디에서 오는가#

⚖️ 이는 참고 지침이며 법률 자문이 아니고, 특정 규정이 귀하에게 적용된다는 진술도 아닙니다. 당사가 직접 참고하는 원문을 제시합니다; 최신성과 귀하의 비즈니스에 대한 적용 가능성은 변호사와 확인하십시오.

지역 규정 cookies에 관한 내용 원문
EU / EEA 2002/58/EC 지침(ePrivacy), 제5조(3)항, 및 국내 이행법 엄격히 필요하지 않은 cookies를 위한 사용자 기기 접근 — 사전 동의가 있어야만; 엄격히 필요한 것 — 동의 불필요 eur-lex.europa.eu/eli/dir/2002/58
프랑스 cookies 및 트래커에 관한 CNIL 권고 "수락"과 "거부" 버튼은 눈에 띄는 정도가 동등해야 함; 탐색 지속은 동의로 간주되지 않음 cnil.fr
영국 PECR 2003 (Data (Use and Access) Act 2025로 개정) 비필수 cookies 및 유사 기술 — 명시적 적극적 동의가 있어야만; 사전 체크된 체크박스는 부적합 legislation.gov.uk/uksi/2003/2426
미국, 캘리포니아 CCPA/CPRA 및 CPPA 규정 거부 모델: "판매/공유"로부터의 opt-out 및 Global Privacy Control 신호 인식 의무. 임계값(특히 매출 기준) 이상에 적용 — 전형적인 소규모 비즈니스는 해당되지 않을 수 있음 cppa.ca.gov
터키 cookies에 관한 KVKK 가이드(2022) 및 Kurulu 결정 제2022/1358호 비필수 cookies — 명시적 동의; 사이트 열람 지속은 동의로 간주되지 않음 kvkk.gov.tr
러시아 cookies에 관한 별도 법률은 없음 — 152-FZ 제9조의 일반 규정 개인정보 처리에 대한 동의 — 명시적, 별도, 철회 가능 consultant.ru, 152-FZ
조지아 cookies에 관한 별도 법률은 없음 — 개인정보 보호법 처리의 근거 — 동의; 기술적 cookies — 고지 matsne.gov.ge

세계의 국가는 이 표의 행보다 많습니다: 목록은 의도적으로 불완전합니다 — 당사가 제품 설정 시 직접 사용하는 것만 나열합니다.


외관 및 텍스트#

  • 레이아웃: 바, 카드, 모달 창; 위치 — 가장자리/모서리 여섯 가지 옵션 중 아무거나.
  • 설정 화면: 카드 안 펼침 또는 슬라이드 사이드 패널.
  • 라이트 테마와 다크 테마 각각에 대한 요소별 팔레트, 자체 로고, 자체 CSS(최대 10KB).
  • 버튼 토글: 닫기 아이콘, "모두 거부", "설정". "수락" 버튼은 숨길 수 없으며, opt-in 모드에서 "거부"를 제거하면 관리자 패널이 위험을 경고합니다.
  • 카테고리를 배너 첫 화면에 체크박스로 바로 표시할 수 있습니다.
  • 배너의 모든 텍스트는 저희 번역 위에 언어별로 수정할 수 있습니다.
  • 계정 내 미리보기는 desktop, 태블릿, 모바일 간에 전환됩니다.
  • 플로팅 "쿠키 설정" 버튼(왼쪽/오른쪽/꺼짐)과 배너가 표시되지 않는 페이지 목록은 별도로 설정합니다.

쿠키 스캐너 및 선언#

⚠️ Yandex 클라우드(cenaly.ru)의 브랜드에는 스캐너가 없습니다. 그곳에서는 선언용 쿠키 목록을 아래 같은 표에서 수동으로 관리하며 — 정책 페이지는 계속 유지됩니다 — 스캔 보고서에 의존하는 동의 요청 및 AI 마크업 대신 알림이 제공됩니다.

스캐너는 브라우저에서 귀하의 사이트를 열고 실제 쿠키와 서드파티 서비스를 수집합니다. 각 페이지는 두 번 방문됩니다 — 동의 없이(이렇게 prior consent 위반이 드러납니다) 그리고 전체 동의 상태로(이렇게 전체 선언이 수집됩니다):

  • robots.txt, sitemap.xml 및 시작 페이지의 링크를 따라 순회하며, 페이지 수 제한이 있습니다.
  • 일정: 매월 또는 매주, 계정에서 다음 스캔 날짜를 확인할 수 있습니다.
  • 스캔 기록 — 방문한 페이지 수, 발견된 쿠키 수, 이전 대비 새로 발견된 쿠키 수.
  • 로그인 후 스캔 — 개인 계정 페이지용.
  • AI 분류기: 낯선 쿠키에 설명과 함께 제안 카테고리가 부여되며, 귀하가 확인하거나 변경합니다. 호출은 유료이며 — 모든 등급에서 계정의 AI 잔액에서 차감됩니다.

쿠키 선언 — 카테고리별 모든 쿠키의 표: 이름, 제공자, 보존 기간, 목적. 자체 레코드를 추가하고 설명과 번역을 수정할 수 있습니다. 같은 표에서 배너용 및 정책 페이지용 목록이 만들어집니다.

스캐너를 공개 페이지 «사이트 검사»와 혼동하지 마십시오: 이 페이지는 계정 로그인 없이 접근할 수 있지만 한 페이지의 소스 HTML만 읽습니다 — 코드 내 트래커, 동의 배너 존재 여부, 저희 태그를 보여주지만 실제 쿠키와 브라우저에서 스크립트가 로드하는 것은 보지 못합니다. 이는 "내 사이트에 무엇이 있는지 보기" 위한 쇼케이스 역할이며, 전체 선언은 위의 스캐너가 수집합니다.


«쿠키 정책» 페이지#

배너의 링크는 귀하의 기존 페이지 또는 저희가 직접 생성하고 게시하는 문서로 연결됩니다: 이 문서는 스캔 결과에서 만들어지며, 45개 언어로 게시되고 선언과 함께 업데이트됩니다 — 문서의 쿠키 표는 항상 살아 있습니다.

나머지 법적 페이지(개인정보 처리방침, 이용약관, 반품, 배송)도 필요하다면 — 법적 문서를 참조하십시오.


동의 로그 및 보고서#

ℹ️ Yandex 클라우드(cenaly.ru)의 브랜드에서는 로그가 다르게 수집되지만, 똑같이 완전합니다. 솔루션의 주 인프라에서는 레코드가 밤에 로그로 이전되지만, cenaly.ru에서는 귀하가 로그, 트렌드 또는 내보내기를 열 때 이전됩니다: 하루 중 첫 열기가 몇 초 더 걸릴 수 있지만, 최신 결정이 즉시 보입니다. 형식, 중복 제거 및 보존 기간은 공통이므로 증거용 내보내기는 두 클라우드에서 동일합니다.

로그는 검사에 대비한 동의 증거(proof of consent)입니다:

  • 날짜, 익명 식별자, 선택한 카테고리, 정책 버전, 국가 및 언어.
  • CSV 내보내기 및 개별 레코드.
  • 트렌드: 일별 및 국가별 수락 / 거부 / 부분.
  • 배너 노출 카운터.

"지금 모두에게 다시 묻기" 버튼은 정책 버전을 올립니다 — 중대한 변경 후에는 배너가 모든 사람에게 다시 묻습니다.


제한 사항#

  • 엄격한 "prior consent"는 별도 태그가 필요합니다. 단일 로더를 통해 쿠키 배너는 저희 위젯 중 가장 먼저 로드되지만, 저희 코드보다 위 <head>에 박힌 서드파티 분석을 앞지르지는 못합니다. 방문자의 응답 전에 어떤 서드파티 스크립트도 시작되지 않게 하려면, 배너 태그를 <head>의 첫 줄에, 다른 모든 것보다 앞에 두십시오.
  • 손상되었거나 접근 불가능한 설정은 차단을 해제하며, 활성화하지 않습니다. 위젯이 꺼져 있거나, 페이지가 예외에 있거나, 설정을 읽지 못하면 — 사이트의 트래커는 평소처럼 작동합니다. 저희 오류로 인해 다른 사이트를 차단된 상태로 둘 수 없으므로, 배너가 실제로 표시되는지 확인하십시오.
  • 알려진 것만 차단됩니다. 스크립트와 iframe은 내장 트래커 레지스트리와 대조됩니다; 비표준 또는 자체 제작 카운터는 자체 패턴으로 추가해야 합니다 — 그렇지 않으면 동의 전에 로드됩니다.
  • 연령 게이트 18+는 별도 섹션과 별도 텍스트입니다. 기본적으로 꺼져 있으며, 그 문구는 영어, 러시아어, 조지아어, 터키어로 제공되고 영어로 대체되지만, 배너 자체는 45개 언어로 말합니다: 귀하의 시장을 위한 표현은 자체 텍스트로 지정하십시오.
  • 지역 커버리지는 설정이며, 인증이 아닙니다. 내장 지도는 opt-in 32개국과 opt-out 미국을 알고 있으며, 나머지는 규칙으로 귀하가 지정합니다; 배너는 귀하의 관할권 준수를 확인할 수 없고 시도하지도 않습니다 — 자세한 내용과 원출처는 «국가별 모드» 섹션을 참조하십시오.
  • TCF(IAB Europe) 프레임워크는 저희에게 없습니다. 광고 네트워크가 TCF 문자열이 있는 인증된 CMP를 요구한다면, 저희 배너는 적합하지 않습니다: 저희는 동의를 직접 전달합니다 — Google Consent Mode v2, Microsoft UET, Meta, Clarity.
  • 이것은 웹 배너입니다. 모바일 앱(자체 SDK, 시스템 추적 요청)에는 적합하지 않습니다.
  • 배너는 정책을 대체하지 않습니다. «쿠키 정책» 페이지(저희가 게시한 것 또는 귀하의 것) 링크가 채워져 있어야 합니다 — 그것이 없으면 방문자가 무엇에 동의하는지 볼 곳이 없습니다.

문제 해결#

사이트에 배너가 없습니다. 태그가 삽입되지 않았거나 템플릿의 모든 페이지에 있지 않습니다(“설치 확인” 클릭). 태그의 data-domain이 다릅니다. 위젯 토글이 꺼져 있습니다. 변경 사항이 아직 반영되지 않았습니다. 위젯 파일은 5분 캐시를 두고 CDN을 통해 제공됩니다. 이미 브라우저에서 Google Tag Manager가 삽입하는 태그는 설치 확인이 보지 못합니다. 이는 오류가 아니며 사이트를 눈으로 직접 확인해야 합니다. 이러한 사례의 전체 목록은 “설치 확인이 보지 못하는 것”에 있습니다.

배너는 있지만 동의 전에 트래커가 로드됩니다. 대개 다른 스크립트가 <head>에서 저희 태그보다 위에 있습니다. 저희 태그를 첫 번째로 옮기세요. 두 번째로 흔한 경우는 카운터가 내장 레지스트리에 없는 것입니다. 해당 주소를 직접 패턴으로 추가하세요.

배너가 계속 다시 표시됩니다. 동의 유효 기간과 정책이 재발행되지 않았는지 확인하세요. 재발행은 버전을 올리며 배너는 다시 묻습니다. 이는 의도된 동작입니다.

진단 도구:

  • 설치 확인 — 페이지의 원본 HTML을 읽고 코드가 발견되었는지, <head> 안에 있는지 알려줍니다.
  • 개발자에게 코드 보내기 — 이메일 프로그램에서 스니펫이 포함된 작성된 메일을 엽니다.
  • Google Tag Manager 가이드 — GTM 태그로 배너를 설치하는 방법입니다.
  • 디버그 모드: ?cenaly_consent_debug=1을 붙여 사이트를 여세요. 콘솔에 Consent Mode 이벤트(default/update)와 판정된 지역 모드가 출력되어 Google 및 다른 시스템이 정확히 무엇을 받는지 확인할 수 있습니다.

관련 섹션#

  • 내 사이트 — 설치 코드와 기타 위젯
  • 법률 문서 — 개인정보 처리방침, 약관, 환불
  • 분석 — 동의 후 확인할 수 있는 내용

자주 묻는 질문#

배너는 필수인가요? 이는 저희가 아니라 고객님의 변호사에게 물어볼 문제입니다. 의무는 어디에서 사업하는지, 방문자가 어디에서 오는지, 사이트에 어떤 스크립트가 있는지에 따라 달라집니다. 제품 측면의 답변은 다음과 같습니다. 저희 배너는 다섯 가지 모드를 지원하며, 기본적으로 EEA 32개국, 영국, 스위스에서는 엄격한 opt-in이, 미국에서는 “Do Not Sell”이 포함된 opt-out이 활성화되고, 그 외 국가에서는 동작을 직접 설정합니다. 기준과 원문 출처는 위의 “국가별 모드” 섹션에 정리되어 있습니다.

CMP가 제 자체 분석을 차단하나요? 동의 전에는 그렇습니다. 그것이 CMP의 역할입니다. 플랫폼 분석은 이와 별개로 Consent Mode v2의 cookieless 모드에서 방문 집계를 계속합니다.

정책을 수정한 후 기존 동의는 어떻게 되나요? “지금 모두에게 다시 묻기”를 누르거나 정책을 재발행하기 전까지는 아무 변화가 없습니다. 그렇게 하면 버전이 올라가고 배너가 다시 묻습니다.

사이트가 저희 플랫폼에 없어도 작동하나요? 예 — 이것이 주요 시나리오입니다. 모든 사이트에 태그 하나를 넣으면 되고, WordPress의 경우 태그를 대신 설치해 주는 Cenaly Consent 플러그인이 있습니다.

Was this article helpful?