GDPR 준수 동의를 수집하는 방법
학습 내용
GDPR을 준수할 수 있도록 Klaviyo에 동의가 저장되는 방법과 GDPR을 준수하는 동의를 수집하는 방법을 알아보세요.
GDPR(일반 데이터 보호 규정)은 2016년에 채택되었고 2018년 5월 25일에 시행되었어요. 이는 개인의 국적과 관계없이 개인 데이터를 보호해요. 이는 EU에 설립된 비즈니스에 적용되며, EU 외부에 있는 비즈니스라도 EU 내 사람들에게 상품 또는 서비스를 제공하거나 EU 내 사람들의 행동을 모니터링하는 경우에는 적용될 수 있어요. GDPR에 대한 자세한 내용은 블로그 시리즈에서 확인하세요.
마케팅을 위해 동의에 의존하는 경우, 해당 동의는 충분한 정보를 바탕으로 자유롭게 제공되어야 해요. Klaviyo는 시작점으로 데이터 보호 필드가 포함된 양식 템플릿을 제공해요. 마케팅 활동에 사용할 문구를 맞춤 설정하고, 양식과 동의 절차는 법률 자문을 받아 검토해 주세요. Klaviyo로 가져오려는 기존 리스트가 있고 이미 동의를 수집한 경우 기존 리스트에 동의 속성 적용하기 가이드를 확인하세요.
이 가이드의 정보는 교육용으로 제공되며 법률 자문으로 해석하지 않아야 합니다. Klaviyo는 모든 고객과 모든 전자상거래 판매자가 GDPR 준수를 구체적으로 보장하는 방법에 대한 법률 자문을 구할 것을 권장합니다.
가입 양식으로 동의를 수집하세요
사이트에 Klaviyo 가입 양식을 설치한 후 계정의 가입 양식 탭에서 양식 작성을 시작할 수 있습니다.
- 양식 생성을 클릭해 주세요. 채널을 선택하라는 메시지가 표시되면 웹을 선택하고, 양식 이름을 입력한 다음 양식 생성을 클릭해 주세요.
- 빈 양식 만들기를 클릭해 주세요.
- 양식 이름을 입력하거나 확인하고, 양식 유형(팝업, 플라이아웃, 전체 페이지 또는 임베드)을 선택한 다음, 구독자가 참여해야 하는 리스트를 선택해 주세요.
- 데이터 보호 필드 활성화를 켜세요.
- 저장 및 디자인을 클릭하여 양식 편집기를 여세요.

이 양식의 언어를 편집하거나 필요에 따라 확인란을 사용하여 추가 필드를 추가할 수 있습니다. GDPR은 세분화된 동의를 요구하므로 구독자에게 전체가 아닌 일부 유형의 마케팅을 구독할 수 있는 선택권을 부여해야 합니다. 예를 들어 구독자가 이메일 수신은 원하지만, 소셜 미디어에서 귀하의 회사가 리타겟팅하는 것은 원하지 않을 수 있습니다. 확인란을 사용하면 구독자가 수신하고 싶은 마케팅 유형을 원하는 대로 선택할 수 있습니다.
체크박스 선택 항목은 체크박스 블록에 할당된 프로필 속성에 저장돼요. 명시적인 선택을 별도로 기록하려면 체크박스 블록을 선택하고 GDPR 동의 선택과 같은 사용자 지정 속성을 할당해 주세요. $consent 속성은 목록 데이터 유형을 사용하며 여러 값을 포함할 수 있어요. 하지만 Klaviyo는 이메일 구독을 처리할 때 email을 $consent에 자동으로 추가할 수도 있어요. 해당 값을 단독으로 이메일 동의 체크박스를 선택했다는 증거로 사용하지 마세요.

방문자가 명시적으로 동작을 수행해야 하도록 동의 체크박스를 선택하지 않은 상태로 두세요. 프로필 속성을 저장하는 일반 체크박스는 이메일 구독을 제어하지 않아요. 즉, 누군가 이를 선택하지 않고도 이메일 가입 양식을 제출할 수 있으며, 그래도 구독 절차에 들어갈 수 있어요. 목록에서 이중 옵트인을 사용하는 경우, 구독도 확인해야 해요. 이메일 체크박스 선택을 별도의 사용자 지정 속성에 기록하고, 마케팅 이메일을 보내기 전에 해당 속성을 사용해 수신자를 세그먼트로 나누세요.
양식이 필요에 맞게 스타일링되고 동의 문구 검토가 완료되었으며 체크박스 속성과 수신자 필터가 구성되면 게시 또는 예약을 선택한 다음 지금 게시를 선택해 사이트에 게시하세요. 임베드 양식의 경우 아래에 설명된 대로 사이트에 임베드 코드도 추가해야 해요.
특정 위치의 방문자에게 이 양식을 표시하거나 숨길 수 있어요. 양식 편집기에서 타겟팅 및 표시 동작 > 타겟팅을 여세요. 위치에서 특정 위치의 대상에게 표시 또는 특정 위치의 대상에게 표시하지 않기를 켠 다음, 유럽 연합과 같은 국가 또는 지역을 선택하세요. 타기팅이 적용되도록 변경사항을 게시해 주세요. Klaviyo는 브라우저의 IP 주소를 사용하여 브라우저의 위치를 파악합니다.

임베드 양식으로 동의를 수집하세요
팝업이나 플라이아웃 외에도 사이트에 임베디드 양식을 포함할 수 있습니다. 위의 생성 단계를 따라 양식 유형으로 임베드를 선택하세요. 게시한 후 양식의 임베드 코드를 복사해 양식을 표시할 위치의 사이트 HTML에 붙여넣어 주세요. 웹사이트 변경 사항을 저장합니다.
또는 아래 제공된 코드를 맞춤 설정한 다음 사이트에 설치할 수도 있어요. 모든 LIST_ID 값을 뉴스레터 목록 ID로 바꾸고, 개인정보 보호정책 및 고객 지원 이메일 자리표시자를 바꾼 다음, 법률 자문을 통해 동의 문구를 검토해 주세요. 이 예시는 체크박스 선택을 별도의 GDPR 동의 선택 속성에 기록해요. 마케팅을 보내기 전에 이메일 동의를 확인하려면 해당 속성을 사용하세요. 양식은 이메일 체크박스를 선택하지 않은 상태로 두더라도 이메일 구독을 제출합니다. Klaviyo 편집기에서 만든 양식의 경우 임베드 설치 가이드를 따르세요. 주어진 목록에 대한 ID를 찾는 방법에 대해 자세히 알아보세요.
<form id="email_signup" class="klaviyo_styling klaviyo_gdpr_embed_LIST_ID" action="//manage.kmail-lists.com/subscriptions/subscribe" data-ajax-submit="//manage.kmail-lists.com/ajax/subscriptions/subscribe" method="POST"
target="_blank" novalidate="novalidate">
<input type="hidden" name="g" value="LIST_ID">
<input type="hidden" name="$fields" value="GDPR consent choices">
<input type="hidden" name="$list_fields" value="GDPR consent choices">
<div class="klaviyo_field_group">
<label for="k_id_email">Newsletter Sign Up</label>
<input class="" type="email" value="" name="email" id="k_id_email" placeholder="Your email"/>
<div class="klaviyo_field_group klaviyo_form_actions">
<div class="klaviyo_helptext"> How would you like to hear from us? (please select at least one option) </div>
<input type="checkbox" name="GDPR consent choices" id="consent-email" value="email">
<label for="consent-email" >Email</label><br>
<input type="checkbox" name="GDPR consent choices" id="consent-web" value="web" >
<label for="consent-web">Online advertisements</label>
<div class="klaviyo_helptext klaviyo_gdpr_text"> We use email and targeted online advertising to send you product and services updates, promotional offers and other marketing communications based on the information we collect about you, such as your email address, general location, and purchase and website browsing history. <br>
<br>
We process your personal data as stated in our Privacy Policy {Insert privacy policy link}. You may withdraw your consent or manage your preferences at any time by clicking the unsubscribe link at the bottom of any of our marketing emails, or by emailing us at {insert customer support email address}.</div>
</div>
</div>
<div class="klaviyo_messages">
<div class="success_message" style="display:none;"></div>
<div class="error_message" style="display:none;"></div>
</div> <div class="klaviyo_form_actions">
<button type="submit" class="klaviyo_submit_button">Subscribe</button> </div>
</form><style type="text/css">
.klaviyo_styling.klaviyo_gdpr_embed_LIST_ID,
.klaviyo_condensed_styling.klaviyo_gdpr_embed_LIST_ID {
font-family: "Helvetica Neue", Arial;
}.klaviyo_styling.klaviyo_gdpr_embed_LIST_ID .klaviyo_helptext,
.klaviyo_condensed_styling.klaviyo_gdpr_embed_LIST_ID .klaviyo_helptext {
font-family: "Helvetica Neue", Arial;
padding-top: 10px; padding-bottom: 10px;
}.klaviyo_styling.klaviyo_gdpr_embed_LIST_ID .klaviyo_gdpr_text,
.klaviyo_condensed_styling.klaviyo_gdpr_embed_LIST_ID .klaviyo_gdpr_text {
font-size: 14px;
line-height: 1.3;
}
.klaviyo_styling.klaviyo_gdpr_embed_LIST_ID label,
.klaviyo_condensed_styling.klaviyo_gdpr_embed_LIST_ID label {
color:#222;
}
.klaviyo_styling .klaviyo_field_group .klaviyo_form_actions {
text-align:left;
}
.klaviyo_styling.klaviyo_gdpr_embed_LIST_ID input[type=checkbox] + label,
.klaviyo_condensed_styling.klaviyo_gdpr_embed_LIST_ID input[type=checkbox] + label {
display: inline;
font-weight:normal;
padding-left:5px;
}.klaviyo_styling.klaviyo_gdpr_embed_LIST_ID input[type=text],
.klaviyo_styling.klaviyo_gdpr_embed_LIST_ID input[type=email],
.klaviyo_condensed_styling.klaviyo_gdpr_embed_LIST_ID input[type=text],
.klaviyo_condensed_styling.klaviyo_gdpr_embed_LIST_ID input[type=email] {
border-radius: 2px;
}.klaviyo_styling.klaviyo_gdpr_embed_LIST_ID .klaviyo_submit_button,
.klaviyo_condensed_styling.klaviyo_gdpr_embed_LIST_ID .klaviyo_submit_button {
background-color:#0064cd;
border-radius: 2px;
}.klaviyo_styling.klaviyo_gdpr_embed_LIST_ID .klaviyo_submit_button:hover,
.klaviyo_condensed_styling.klaviyo_gdpr_embed_LIST_ID .klaviyo_submit_button:hover {
background-color:#0064cd;
}
</style>
<script type="text/javascript" src="//www.klaviyo.com/media/js/public/klaviyo_subscribe.js"></script>
<script type="text/javascript">
KlaviyoSubscribe.attachToForms('#email_signup', {
hide_form_on_success: true,
extra_properties: {
$source: '$embed',
$method_type: "Klaviyo Form",
$method_id: 'embed',
$consent_version: 'Embed default text'
}
});
</script>Klaviyo에 동의가 저장되는 방식
특정 연락처의 동의 상태를 확인하려면 Klaviyo에서 해당 연락처의 개별 프로필로 이동하세요.

Klaviyo 편집기에서 만든 양식의 경우, Klaviyo는 구독 처리 중에 다음 양식 세부 정보를 프로필에 기록해요. 이를 통해 사용된 양식을 식별할 수 있어요. 방문자의 명시적인 마케팅 선택을 확인하려면 별도의 체크박스 속성을 검토해 보세요.
- 양식 ID
옵트인할 때 사용한 특정 양식을 식별할 수 있는 고유 양식 ID입니다. Klaviyo에서 생성된 모든 양식에는 고유 ID가 있으며, 양식 URL에서 6자 영숫자 코드로 확인할 수 있어요.

- 방법
구독자가 옵트인할 때 사용한 방법을 식별합니다. 위에 설명된 대로 Klaviyo 가입 양식을 사용하는 경우 Klaviyo 양식을 읽습니다. - 양식 버전
이는 구독자가 본 특정 양식 버전을 식별합니다. 이는 버전 ID이며, 양식을 편집한 횟수를 나타내는 수가 아닙니다. Klaviyo는 각 양식 버전에 사용된 텍스트와 언어에 대한 기록을 보관하며, 필요한 경우 지원팀에 요청할 수 있습니다. - 타임스탬프
이는 Klaviyo에서 구독 정보를 처리한 시점을 기록해요. 특히 목록에서 이중 옵트인을 사용하는 경우, 채널의 동의 날짜를 확인하기 위해 구독 세부 정보를 검토해 보세요.
데이터 또는 삭제 요청을 처리하는 방법
GDPR에 따라 요청이 있을 경우 모든 사용자 데이터에 대한 연락처를 제공해야 할 수 있습니다. 또한 연락처가 자신의 데이터 삭제를 요청하는 경우, 특정 정보를 삭제하고 요청이 충족되었음을 증명하기 위한 삭제 기록을 보관해야 할 수도 있습니다.
구체적인 지침은 GDPR 요청 처리 가이드를 참조하세요.
EU 연락처 세그먼트 구축
프로필 위치가 EU에 있는 연락처만 분리하려면 EU(GDPR) 내에 있거나 없을 경우에서 위치가 유럽 연합 내에 있음을 사용해 세그먼트를 생성하세요. 이 조건은 프로필에 저장된 국가 정보를 사용하며, 누군가의 시민권이나 GDPR이 모든 처리에 적용되는지 여부를 확인하는 것은 아니에요.

동의별로 마케팅 플로우를 필터링하세요
마케팅 이메일 플로우의 경우, EU 및 영국의 연락처가 필요한 이메일 동의를 받은 경우에만 마케팅을 받을 수 있도록 프로필 필터를 추가해 주세요. 일반 체크박스 양식의 경우, 명시적인 이메일 선택을 기록하는 별도의 속성을 포함해 주세요. SMS 마케팅에는 위치와 상관없이 SMS 마케팅 동의가 필요해요. EU 및 영국 외 지역에 있거나 이메일 동의가 있다고 해서 SMS 동의가 대체되지는 않아요. 플로우에서 이메일과 SMS를 모두 전송하는 경우, 각 채널에 적합한 동의 조건을 유지해 주세요.
이 필터가 필요한 몇 가지 일반적인 플로우는 다음과 같습니다.
- 탐색 이탈
- 윈백
- 업셀
- 교차 판매
- 제품 후기
거래 플로우와 비거래 플로우의 차이점에 대한 자세한 내용은 이 가이드를 참조하세요. 이 리스트의 한 가지 예외는 장바구니 이탈 이메일일 수 있습니다. 많은 조직에서 정당한 이해관계에 근거하여 마케팅 커뮤니케이션을 위해 명시적인 동의 없이도 장바구니 이탈 이메일을 보낼 수 있다는 견해를 취하고 있습니다. 장바구니 이탈 이메일은 비즈니스와의 거래를 완료하려는 명시적인 의도와 관련된 커뮤니케이션으로 간주할 수 있습니다. 반면에 탐색 이탈 및 윈백과 같은 기타 트리거 이메일은 고객이 이전에 GDPR을 준수한 방식으로 마케팅 이메일을 수신하는 데 동의하지 않는 한 허용되지 않을 수 있습니다.
즉, 정당한 이익 또는 기타 법적 근거의 적용 여부는 예를 들어 이메일의 수와 빈도, 장바구니 이탈 후 경과된 시간 등 특정 상황에 따라 달라집니다. 캠페인 및 플로우가 관련 법률을 준수하는지 확인하려면 법무팀과 상의할 것을 강력히 권장합니다.
동의를 제공하지 않는 EU 연락처 억제
필요한 동의를 확보할 수 없는 경우 EU 연락처를 이메일 발송 대상에서 억제하세요. 명시적 옵트인을 증명할 수 없는 기존 프로필에 연락하기 전에 법무팀과 상의하고, 누락된 동의를 얻기 위해서만 재동의 캠페인을 보내지 마세요. 필요한 동의가 없는 프로필을 식별할 수 있도록 EU 세그먼트에 조건을 추가하세요. 목록으로 저장된 체크박스 속성의 경우, 속성이 누락되었거나 이메일 동의 값이 포함되어 있지 않은 프로필을 포함하고, 이 두 가지 대안을 OR로 결합하세요. 그 그룹을 EU 위치 조건과 AND로 결합하세요. 일반 체크박스로 동의를 수집하는 경우 $consent 또는 프로필의 구독 상태에만 의존하기보다 이메일 선택을 기록하는 별도의 속성을 사용해 주세요.

이 세그먼트를 억제하면 실수로 이러한 연락처에 이메일을 보내지 않도록 할 수 있습니다. 나중에 사용자가 다시 옵트인하기로 결정하면 다시 구독할 수 있습니다.
모범 사례
가입 양식과 동의 기록을 마련한 후에는 세분화 및 프로필 필터를 사용해 필요한 동의가 있는 프로필에만 마케팅 이메일을 보내세요. 표준 구독 조건의 경우 마케팅 수신 가능 여부 > 수신 가능 > 이메일 마케팅 및 사람 > 구독하다를 선택하세요. 이를 통해 명시적 구독과 이메일 수신 가능 여부를 구분할 수 있어요. 일반 체크박스 필드를 사용하는 경우 방문자의 명시적 이메일 선택을 기록하는 별도의 사용자 지정 속성도 필수로 설정하세요.

GDPR 준수를 유지하기 위해 다음 모범 사례를 준수하는 것도 좋습니다.
- 모든 이메일에 개인정보 보호정책, 서비스 이용 약관 및 쿠키 정책 링크를 표시합니다.
- 이중 옵트인을 사용합니다.
- 다음과 같은 동의의 의미를 이해합니다.
- 자발적으로 동의해야 합니다. 즉, 누군가 사용자의 정보를 사용할 수 있다고 오해하도록 하거나 강요해서는 안 됩니다. 사용자에게 정당한 선택권이 주어져야 하며, 해당 동의가 서비스 또는 거래에 필수적이지 않은 경우 동의를 근거로 서비스 또는 거래를 보류할 수 없습니다.
- 구체적이어야 합니다. 개인 데이터 처리에 대한 동의에는 처리 목적과 처리 유형에 대한 세부 정보가 포함되어야 합니다.
- 알려야 합니다. 특정 동의의 개념과 밀접하게 연관된 사전 동의는 개별 데이터 주체에게 데이터가 사용되는 방법, 데이터가 사용되는 구체적인 목적과 사용 중인 데이터 처리 유형에 대해 알려야 한다는 의미예요.
- 모호하지 않아야 합니다. 한 걸음 더 나아가 GDPR에 따른 동의는 명확한 언어를 통해 이루어져야 하며, 데이터 주체의 적극적 행위를 통해 표시되어야 합니다.
- 철회하기 쉬워야 합니다. 동의의 정의에는 명시되어 있지 않지만 GDPR Article 7에는 동의를 제공하는 것만큼 동의를 철회하는 것도 쉬어야 한다고 명시하고 있습니다.
추가 자료
- Frequently asked questions about GDPR
Learn about frequently asked questions regarding GDPR to help you be compliant.
- How to handle GDPR and CCPA requests
Learn how to export a profile’s complete data or a record of deletion to share with customers when they contact you with a GDPR or CCPA request.