피드로 돌아가기
Dev.toFrontend
원문 읽기
Single-line Script 기반의 DSGVO 준수 Self-hosted Cookie Consent 설계
Warum wir ein eigenes Cookie-Consent-Tool gebaut haben – kostenlos, eine Zeile Code, DSGVO-konform
AI 요약
Context
기존 상용 솔루션의 높은 비용과 US 서버 기반 데이터 전송으로 인한 DSGVO 규정 준수 한계 발생. 복잡한 설정 과정과 불투명한 데이터 처리 방식에 따른 아키텍처적 불만족을 해결하기 위한 자체 구축 필요성 증대.
Technical Solution
- type="text/plain" 속성을 활용해 스크립트 실행을 원천 차단하는 Real Script-Blocker 구조 설계
- Wildcard 지원 기반의 약 50여 개 주요 Tracker 자동 인식 및 차단 로직 구현
- Pseudo-ID 기반의 Anonymized Consent Log 시스템을 통한 DSGVO Art. 7 증빙 요구사항 충족
- Window 객체, Data-Attribute, URL Parameter 등 3가지 경로의 유연한 Configuration 인터페이스 제공
- Browser Language Detection을 통한 다국어 지원 및 Bottom-Sheet 기반의 Mobile-optimized UI 적용
- Single-line
<script>태그 삽입만으로 동작하는 가벼운 Client-side Integration 방식 채택
실천 포인트
- 법적 규제(DSGVO 등) 준수를 위해 데이터 저장소의 물리적 위치와 익명화 처리 방식을 최우선 검토 - 단순 UI 가림막이 아닌 HTML 속성 변경을 통한 실제 스크립트 실행 제어 메커니즘 적용 - 다양한 환경(CMS, Static Site 등)에 대응하기 위해 설정값 주입 경로를 다각화하여 설계