2026년에 쿠키 배너 없이 웹사이트 운영하는 법
쿠키 배너는 방문자에게 방해되고, 프라이버시를 별로 중요하지 않게 생각한다는 인상을 심을수 있습니다.
이 글을 읽는 분들도 쿠키 배너가 웹사이트에 표시되는 것을 좋아하지 않을 것이고, 그렇기 때문에 이 글을 읽고 있으실 겁니다.
보통 쿠키 배너는 구글 애널리틱스, reCAPTCHA, Hotjar, 광고 픽셀 같은 서드파티 도구 때문에 붙입니다. 이걸 해결하는 방법은 단순히 배너를 필요하게 만든 도구를 더이상 안쓰는겁니다.
비필수 쿠키와 필수 쿠키
GDPR은 개인정보 처리의 법적 근거를 요구합니다. 무엇을 왜 수집하는지, 어떻게 사용자의 권리를 행사할수 있는지 등을 표시해야합니다.
동의 없이 허용되는 쿠키도 있습니다. 로그인 세션 쿠키가 대표적입니다. 사용자가 요청한 서비스를 제공하는 데 필수로 필요하기 때문입니다.
비필수 쿠키인 추적 쿠키는 필수 쿠키와 달리 쿠키 배너를 표시해야합니다. 구글 애널리틱스, 광고 트래킹 픽셀, 세션 리플레이, 많은 피드백 위젯은 측정과 프로파일링을 위해 쿠키나 로컬 스토리지 등의 기능을 사용합니다. 이걸 사이트에서 없애야합니다.
쿠키 없는 스택
배너 없는 스택은 추적 쿠키를 설정하는 서비스부터 바꾸는 데서 시작합니다.
| 역할 | 쿠키 기반 도구 | 쿠키 없는 대안 |
|---|---|---|
| 분석 | Google Analytics, Adobe Analytics | Plausible, PrivateStater Analytics |
| 캡차 | reCAPTCHA | PrivateStater Captcha |
| 피드백 | Hotjar, UserVoice | PrivateStater Feedback |
| 세션 리플레이 | Mouseflow, FullStory | 사용하지 마세요 |
| 히트맵 | Crazy Egg | 사용하지 마세요 |
PrivateStater를 사용하는 경우 쿠키 배너가 필요하지 않다는것 외에도 많은 이점이 있습니다. 예를들어 저 많은 대시보드와 스크립트, API 키를 관리할 필요가 없습니다. 하나의 스크립트만 있으면 되고, 하나의 대시보드와 선택적 API 키만 있으면 됩니다.
안내: 대체 도구를 써도 모든 일이 사라지는 건 아닙니다. 여전히 사이트가 무엇을 수집하는지 정직하게 설명해야 합니다. 다만 도구가 쿠키를 설정하지 않고 개인정보를 수집하지 않는다면, 홈페이지를 로드하기 위해 배너를 먼저 띄울 이유가 사라집니다.
배너를 부르는 세 가지
애널리틱스
전통적인 분석 도구는 쿠키로 방문자를 알아보고 세션을 이어 붙입니다. 페이지뷰 카운터가 추적 시스템으로 바뀌는 지점입니다.
쿠키리스 분석 도구는 집계 수준에서 동작합니다. 방문 수, 페이지, 유입경로, 브라우저, 기기를 보여주지만 브라우저에 식별자를 심지 않습니다.
PrivateStater Analytics는 쿠키, raw IP, 지문을 저장하지 않고 세션 기반 페이지뷰 추적을 제공합니다. 무제한 무료입니다.
캡차
reCAPTCHA는 _GRECAPTCHA 같은 쿠키를 설정할 수 있고, 사용자가 폼을 제출하기 전에도 브라우저 데이터를 구글로 보냅니다. 유럽 규제기관은 이런 데이터 흐름을 동의와 연결해 봐왔습니다.
프라이버시 우선 캡차는 작업 증명, 시각 퍼즐, 허니팟으로도 동작할 수 있습니다. 구글 쿠키나 사이트 간 행동 프로필이 필요 없습니다. 더 넓은 선택지(PrivateStater 및 경쟁사 포함)는 reCAPTCHA 대체 가이드에서 다룹니다.
피드백
피드백 도구는 종종 세션 녹화, 위젯 타게팅, 방문자 기억 기능과 함께 옵니다. 그러면 쿠키가 따라옵니다.
쿠키 없는 피드백 위젯은 더 적게 하고 문제도 덜 만듭니다. 메시지, 선택적 페이지 정보, 선택적 스크린샷을 API로 보냅니다. 방문자 프로필은 필요 없습니다.
PrivateStater Feedback은 쿠키 없는 대안이며, 그럼에도 애널리틱스 세션과 연결되어 다양한 정보를 파악할수 있습니다. 물론ㅁ 쿠키나 다른 저장소는 사용하지 않습니다.
더 깔끔한 방식
쿠키 배너는 보통 사이트가 허락을 얻기도 전에 사람을 추적하는 스택을 쓸 때 나타납니다.
쿠키 기반 분석을 바꾸고, 구글 소유 캡차를 바꾸고, 세션 리플레이를 끌고 오는 피드백 도구를 바꾸면 됩니다. 그다음 줄어든 데이터 흐름에 맞게 개인정보처리방침을 고치면 됩니다.
저는 제 프로젝트에 그런 버전이 필요해서 PrivateStater를 만들었습니다. 분석, 캡차, 피드백을 한 스크립트로 처리하며 웹사이트의 동의 관리 부담을 줄이는 방식입니다.