고객 지원 문의

이메일로 답장드리며, 보통 이틀 안에 회신합니다.

Google reCAPTCHA가 이 제출을 악용 여부에 대해 확인하며, 이 과정에서 데이터가 Google로 전송됩니다. 스크립트는 이 양식을 열 때만 불러옵니다.

← 전체 글

화면 크기 수집을 그만두었습니다

콘텐츠와 검토에 관하여

이 글의 내용

이 서비스는 예전에 화면 해상도를 기록했습니다. 브라우저 스크립트가 window.screen를 읽어 res=1920x1080로 함께 보냈고, 통계 페이지에 그것을 위한 패널이 있었습니다.

이제는 아닙니다. 그것을 담던 표는 오늘 0줄이고, 패널은 빈 상태를 보여 줍니다. 읽기가 일어나던 스크립트의 그 줄은 이제 무엇이 있었는지 적은 주석입니다.

왜 없앴는가

화면 해상도는 좋은 지문 채취 신호입니다 — 그 자체로가 아니라, 요청이 함께 나르는 다른 것들과 합쳐졌을 때 그렇습니다. 이 서비스는 방문자에 대해 가능한 한 적게 쥐려 하고, 그들의 하드웨어를 설명하는 숫자는 제 값을 하지 못했습니다. 그 패널로 무언가를 해 본 사람이 아무도 없었습니다.

그것이 결정의 쉬운 절반입니다. 어려운 절반은 그것을 참으로 만드는 일이었습니다.

브라우저에서 끄는 것만으로는 부족했습니다

스크립트에서 그 줄을 없애면 새 스크립트 사본이 그것을 보내지 않게 됩니다. 이미 밖에 나가 있는 사본에는 아무 영향이 없고, 그것은 두 종류입니다:

  • 브라우저는 스크립트를 7일 동안 지닙니다. 어떤 변경 뒤에도 한 주 동안 방문자의 일부는 이전 판을 돌립니다.
  • 어떤 고객 페이지는 여기서 스크립트를 아예 불러오지 않습니다 — 몇 해 전에 가져온 사본을 서식에 붙여 넣고 그 뒤로 손대지 않았습니다.
브라우저 캐시7몇 해 전에 붙여 넣은 사본만료 없음서버가 받지 않음지금 끝남옛 스크립트가 보내기를 그칠 때까지의 일수

두 번째 종류에는 만료일이 없습니다. 그 페이지들은 res=을 끝없이 계속 보냈을 테고, 서버는 계속 그것을 정리해 넣었을 테고, 아무도 보고 있지 않던 바로 그 방문자들에 대해서는 거짓인 채로 변경이 끝난 것처럼 읽혔을 것입니다.

그래서 서버도 그것을 받지 않게 했습니다. 들어오고, 무시되고, 아무것도 쓰이지 않습니다. 실제로 버티는 것은 변경의 그 절반입니다.

이것이 피하는 잘못의 모양

"우리는 수집을 없앴습니다"는 코드에 관한 주장입니다. "우리는 더는 이것을 쥐고 있지 않습니다"는 데이터에 관한 주장입니다. 서로 다른 주장이고, 웹에서 첫째는 둘째를 함의하지 않습니다. 클라이언트 코드는 누구의 통제도 벗어난 기계에서, 아무도 고르지 않은 판본으로, 누군가의 캐시나 복사·붙여넣기가 살려 두는 동안 계속 돌기 때문입니다.

클라이언트에서 끈 것은 서버에서도 꺼야 합니다. 클라이언트 변경은 보내기를 멈춥니다. 서버 변경은 그 진술을 참으로 만듭니다.

옛 줄들은 아직 있고, 바로 그 일을 위해 쓰인 작은 도구가 묶음 단위로 지우며 줄어들고 있습니다. 그 일이 끝나면 패널은 여전히 비어 있을 테고, 그때야 그것이 대부분이 아니라 이야기 전부가 됩니다.

업데이트, 2026년 9월 11일: 2026년 8월 27일부터 스크립트는 자신이 삽입된 모든 사이트에서 화면 해상도, 브라우저 창의 너비, 픽셀 비율을 다시 읽었습니다. 2026년 9월 11일부터는 사이트 운영자가 data-screen="1"로 켠 곳에서만 읽습니다. 이 속성이 없으면 현재 스크립트는 세 가지 중 어느 것도 읽지 않으며, 서버도 예전 사본이 보낸 값을 더 이상 저장하지 않습니다.

광고