구글 지도는 구글 맵 API를 사용하여 로드되므로 API가 구글로부터 로드되면 방문자의 IP 주소가 사용자 동의 없이 구글로 전송됩니다. 워드프레스 사이트에서 위치기반 서비스를 제공하고 사용자가 위치정보 수집에 동의해야 구글맵을 로드하도록 하고 싶은 경우 아래의 방법을 이용할 수 있습니다.
위치정보 수집 동의 후 구글맵 로드하는 방법
2018년 5월 25일부터 시행되는 EU(유럽연합)의 개인정보보호 법령인 GDPR은 정보주체의 권리와 기업의 책임성 강화, 개인정보의 EU 역외이전 요건 명확화 등을 주요 내용으로 하고 있으며, EU와 거래하는 우리나라 기업에도 동 법률이 적용되기 때문에 조항 위반으로 인한 과징금 및 행정처분을 받지 않도록 주의할 필요가 있습니다.
구글 지도를 로드할 때 방문자의 IP 주소가 사용자 동의 없이 구글로 전송되는 데, 이는 GDPR에 위배된다고 합니다.
Advanced Google Maps Plugin for WordPress라는 Codecanyon에서 판매하는 유료 플러그인에서 방문자가 쿠키 정책에 동의해야 구글 맵을 로드되도록 하는 기능을 제공합니다. 그리고 GDPR 또는 쿠키 플러그인을 사용하여 쿠키 정책을 표시할 수 있습니다.
Version 5.0.4 is GDPR COMPLIANCE READY. You can show google maps on your website hassle free after 25th May 2018 as well. This plugin will loads google maps API & google maps once visitor will accept the cookies policy, privacy policy & term & condition. No scripts or maps will be loaded until your visitors’ consent cookies.
버전 5.0.5에서 GDPR 규정을 준수하도록 지원합니다. 2018년 5월 25일 이후에도 사이트에 구글 지도를 어렵지 않게 표시할 수 있습니다. 이 플러그인은 방문자가 쿠키 정책, 개인정보 보호정책 및 약관을 수락해야 google maps API와 구글 지도를 로드할 수 있습니다. 방문자가 쿠키 정책에 동의하기 전까지는 어떠한 스크립트나 지도도 로드되지 않습니다.
이 플러그인을 사용할 경우 다음과 같은 단계에 따라 방문자가 정책에 동의한 후에 구글 맵을 로드하도록 할 수 있습니다. 아래 내용은 Advanced Google Maps 개발자가 밝힌 내용을 한글로 옮긴 것입니다. 원하는 사항을 구현할 수 있을지 여부는 플러그인 개발자에게 문의하는 것이 가장 확실합니다. 의문 사항이 있다면 플러그인 개발자에게 연락해보시기 바랍니다.
단계 1: Settings로 이동하여 “Cookies Acceptance”를 활성화합니다. 이 옵션을 설정하면 구글 맵 AP 스크립트와 지도는 방문자가 쿠키 정책을 수락해야 로드됩니다.
단계 2: Cookie Notice by dFactory 플러그인을 사용하여 방문자들에게 쿠키 정책을 표시할 수 있습니다. 쿠키 고지 플러그인 중에서는 이 플러그인이 사용이 쉽고 많은 옵션을 제공합니다. Cookie Notice by dFactory는 현재 100만 개 이상 사이트에 설치되어 활성화되어 있습니다.
단계 3: ‘wpgmp_accept_cookies’ 훅을 사용하여 사용자가 쿠키 정책에 동의하기 전까지 스크립트 로딩을 제한할 수 있습니다. 다른 GDPR 또는 쿠키 플러그인을 사용하는 경우에도 이 후크를 사용하여 쉽게 구현할 수 있습니다. “Cookie Notice by dFactory” 플러그인을 사용하는 경우 Verify Cookies Consent Before Showing the Google Maps에 제시된 예시 코드를 활용할 수 있습니다.
마치며
이상으로 방문자가 쿠키 정책이나 개인정보 보호정책을 동의해야 구글 지도를 로드하는 방법에 대해 살펴보았습니다. EU 지역을 대상으로 비즈니스를 수행하거나 정부 규제에 의해 위치정보 동의를 받아야 하는 경우 이 방법을 고려해볼 수 있을 것 같습니다.
※ 워드프레스에서 댓글을 활성화하면 댓글 작성 폼 하단에 'Save my name, email, and website in this browser for the next time I comment' 체크박스가 표시될 수 있습니다. 이 문구는 EU의 개인정보보호 법령인 GDPR이 발효되면서 워드프레스가 GDPR 준수를 위해 도입한 것입니다. 이 문구를 변경하거나 제거하는 방법은 워드프레스 댓글 양식에서 'Save my name, email…' 문구를 번역 또는 변경하는 방법을 참고하십시오.
워드프레스로 만든 사이트 운영합니다. 그런데 페이스북으로 전송 과정에서 자꾸 에러가 나네요.... 도움을 부탁드립니다. 김태종(010-OOOO-OOOO)
서버에서 해외 IP를 차단하도록 설정되어 있는지 체크해시기 바랍니다.
다음 글을 참고해보세요:
https://www.thewordcracker.com/basic/%ed%8e%98%ec%9d%b4%ec%8a%a4%eb%b6%81-%ea%b3%b5%ec%9c%a0-%ec%8b%a4%ed%8c%a8-403-forbidden/
그리고 댓글란에는 민감한 개인정보를 남기지 마시기 바랍니다. 개인정보는 삭제했습니다.