대부분의 WordPress 테마는 Google Fonts를 기본 방식으로 불러옵니다:fonts.googleapis.com을 가리키는 <link> 태그를 사용하며, 방문자의 브라우저가 Google 서버에서 직접 폰트를 가져옵니다. 이 요청은 필연적으로 방문자의 IP 주소를 Google로 전송합니다——그리고 GDPR 하에서 IP 주소는 개인정보에 해당합니다. 유럽 법원은 단지 웹폰트를 표시하기 위해 동의 없이 IP를 제3자에게 전송하는 것이, 사이트 운영자가 미처 깨닫지 못한 채 떠안고 있던 법적 리스크라고 판단했습니다. 이는 가상의 리스크 범주가 아닙니다——EU에서는 이미 사이트 운영자들이 바로 이 문제로 실제 벌금을 부과받았습니다.

왜 이것이 특히 제휴 사이트 운영자를 끌어들이기 쉬운가

제휴 사이트는 무료 또는 저가 테마에 크게 의존하며, 그중 다수는 운영자 본인이 명시적으로 선택한 적 없이 기본 원격 방식으로 Google Fonts를 불러옵니다——테마가 원래 그렇게 출시된 것뿐입니다. EU 트래픽이 조금이라도 있다면(의도하지 않았더라도 대부분의 니치에 있습니다), 이 기본값은 당신이 결정한 것이 아니라 테마로부터 물려받은 컴플라이언스 허점입니다.

해결책:폰트를 로컬로 호스팅하기

해결책은 단순하며, 좋아하는 폰트를 포기할 필요도 없습니다——폰트 파일을 다운로드해서 Google 도메인이 아니라 자신의 도메인에서 제공하기만 하면, 제3자로의 요청이 아예 발생하지 않습니다. 이를 자동화해주는 플러그인도 몇 가지 있고("self-host Google Fonts"로 검색하면 현재 사용 가능한 옵션을 찾을 수 있습니다), 테마가 처음부터 폰트 파일을 로컬로 번들링하도록 만들 수도 있습니다. 후자는 나중에 고치는 것이 아니라 애초에 문제 자체를 없애는 방식입니다.

현재 사이트를 확인하는 방법

  • 홈페이지 소스 코드를 열어 fonts.googleapis.com 또는 fonts.gstatic.com을 검색하세요——둘 중 하나라도 나오면 폰트를 원격으로 불러오고 있는 것입니다.
  • 테마 문서를 확인해 기본적으로 폰트를 로컬로 번들링하는지, 아니면 Google Fonts API에 의존하는지 확인하세요.
  • 페이지 빌더나 서드파티 타이포그래피 플러그인을 쓰고 있다면 별도로 확인하세요——테마와 플러그인이 각각 독립적으로 원격에서 폰트를 불러올 수 있습니다.

Pinery Theme는 이를 어떻게 처리하는가

Pinery Theme는 기본적으로 두 서체(Jost와 Cormorant Garamond)를 로컬로 번들링합니다——테마는 Google Fonts나 다른 어떤 제3자에게도 타이포그래피 요청을 일절 보내지 않습니다. 기본 탑재되어 있으며 설정이 필요 없습니다.