야동파티 — 성인 사이트 이용 정보와 주소 안내
야동파티는 성인 이용자를 위한 사이트 정보와 바로가기를 안내합니다. 홈페이지에서는 방문할 때 알아둘 정보를, 블로그에서는 영상 이용에 관한 주제를 자세히 다뤄요. 이번에 살펴본 것은 성인 사이트를 열었지만 영상을 재생하지 않은 순간에도 방문 정보가 전달될 수 있는가라는 문제입니다.
직접 확인한 날짜 · Windows / Chrome 일반 창
재생하지 않았는데도 외부 요청이 생겼어요
영상이 멈춰 있다고 해서 페이지도 아무 일도 하지 않는 것은 아니에요. 이를 확인하려고 저희가 관리하는 두 서버를 나눠, 한쪽에는 안내 페이지를, 다른 쪽에는 중성적인 테스트 영상과 표지 이미지를 뒀습니다. 페이지를 여는 방식만 바꾸고 재생 버튼은 한 번도 누르지 않았어요.
결과는 분명했습니다. 클릭할 링크만 둔 페이지에서는 두 번째 서버가 요청을 받지 않았지만, 같은 서버의 이미지를 넣자 요청이 생겼어요. 외부 플레이어를 넣은 경우에는 영상 파일의 사전 로딩을 막아도 플레이어 문서와 표지 이미지를 가져왔습니다.
저희가 중요하게 보는 기준은 ‘재생 여부’보다 ‘외부 연결이 시작되는 시점’이에요.
쿠키가 없고 영상이 재생되지 않아도, 다른 서버에서 자료를 가져오는 요청은 먼저 발생할 수 있습니다. 다만 요청이 있다는 사실만으로 이용자를 식별하거나 추적했다고 결론 내릴 수는 없어요.


같은 자료, 네 가지 배치: 수신 서버에서 확인한 결과
각 페이지를 열고 로딩 스크립트 실행 후 8초 시점의 수신 기록을 읽었어요. 조건마다 서로 다른 실행 번호를 써서 세 번 확인했고, 응답에 캐시를 저장하지 않도록 설정했습니다. 아래 숫자는 화면에 보이는 요소 수가 아니라 두 번째 서버가 실제로 받은 HTTP 요청 수입니다.
| 페이지 구성 | 1차 / 2차 / 3차 | 요청된 자료 |
|---|---|---|
| 클릭할 링크만 배치 | 0 / 0 / 0 | 없음 |
| 다른 서버의 표지 이미지 | 1 / 1 / 1 | 이미지 |
| 외부 플레이어 · 영상 사전 로딩 없음 | 2 / 2 / 2 | 플레이어 문서 + 이미지 |
| 외부 플레이어 · 메타데이터 사전 로딩 | 3 / 3 / 3 | 플레이어 문서 + 이미지 + 영상 파일 요청 |
특히 세 번째 조건이 눈에 띄었어요. 영상의 사전 로딩을 껐으니 외부 연결도 없을 것 같지만, 막힌 것은 영상 파일 요청이었습니다. 플레이어 자체와 표지 이미지를 읽는 요청은 남았어요. 네 번째 조건에서는 실제 재생 없이 영상 파일에 대한 범위 요청까지 확인했습니다.
이때 세 번의 요청이 세 회사에 정보가 전달됐다는 뜻은 아닙니다. 표의 요청은 모두 같은 두 번째 서버로 향했어요. 또한 메타데이터 요청이 있었다고 영상을 끝까지 시청했다고 해석할 수도 없습니다. 자료 요청, 재생 시작, 실제 시청은 서로 다른 사건이에요.
기술 배경: MDN의 영상 사전 로딩 설명에서 none과 metadata의 차이를 확인할 수 있어요. 이 설정은 브라우저에 주는 힌트이므로 다른 브라우저에서도 요청 수가 반드시 같다고 보지는 않습니다.
성인 콘텐츠의 장르 정보가 붙으면 왜 더 민감해질까요?
성인 사이트의 방문 정보는 단순한 상품 조회와 다르게 개인적인 취향이나 정체성에 관한 추측으로 이어질 수 있어요. 여기서 저희가 구분하는 것은 자료가 어디로 전달됐는가와 그 자료로 사람을 어떻게 해석하는가입니다. 앞의 사실이 확인돼도 뒤의 추측까지 사실이 되는 것은 아니에요.
Maris·Libert·Henrichsen이 2019년에 공개한 연구는 2018-03에 성인 사이트 22,484개를 분석했고, 표본의 93%에서 제3자로의 데이터 전달을 관찰했습니다. 연구진은 도메인 이름만으로 특정 관심사 등을 추정하게 할 수 있는 문제도 다뤘어요. 연구 원문과 조사 방법에서 시점과 표본을 확인할 수 있습니다.
이 수치를 현재 모든 성인 사이트의 비율로 옮겨 쓰거나, 야동파티가 연결하는 서비스의 현황으로 사용하지는 않아요. 과거의 대규모 조사는 위험을 이해하는 배경이고, 위의 네 페이지는 요청이 시작되는 구조를 확인한 작은 재현 실험입니다. 서로 다른 근거를 합쳐 ‘지금 이 사이트가 추적한다’고 말할 수는 없습니다.
방문 사실만으로 사람의 취향을 단정하는 것도 문제예요. 잘못 눌렀거나, 자료를 조사했거나, 다른 사람이 같은 기기를 사용했을 수 있습니다. 그래서 저희는 페이지 방문 기록을 실제 감상이나 선호의 증거처럼 읽지 않는 것까지 이 문제의 일부로 봅니다.
쿠키 차단과 시크릿 모드는 같은 일을 하지 않아요
이번 실험에서는 쿠키를 설정하지 않았고, 받은 요청에도 Cookie 헤더가 없었습니다. 그래도 이미지와 플레이어 요청은 발생했어요. 이것은 쿠키 차단 기능을 비교한 실험이 아닙니다. 쿠키가 없어도 요청은 성립한다는 한 가지를 확인한 결과예요. 수신 서버의 쿠키가 비어 있다는 사실과, 외부 전송이 전혀 없다는 주장은 구분해야 합니다.
시크릿 모드 역시 별도의 역할이 있어요. Chrome 공식 설명에 따르면 세션 종료 뒤 기기에 방문 기록과 사이트 데이터를 남기는 것을 제한하지만, 방문 사이트나 그 사이트가 사용하는 서비스의 정보 수집 자체를 막는 기능은 아닙니다. 저장한 북마크와 다운로드 파일도 종료 후 남습니다. Chrome의 시크릿 모드 설명에 명시된 범위예요. 저희의 실험은 일반 창에서 진행했으므로 시크릿 모드 실측 결과라고 제시하지 않습니다.
걱정하는 대상에 따라 확인할 것도 달라져요
- 같은 기기를 쓰는 사람이 기록을 보는 것이 걱정된다면: 브라우저 세션이 끝났는지와 별도로 저장한 파일·북마크가 있는지를 구분해서 확인하세요. 로컬 기록의 문제입니다.
- 외부 업체와의 연결이 걱정된다면: 단순히 ‘자동 재생 안 함’인지, 클릭하기 전에는 외부 플레이어 자체를 불러오지 않는지 살펴보세요. 이번 실험에서 차이를 만든 것은 바로 이 부분입니다.
- 계정과 활동이 연결되는 것이 걱정된다면: 시크릿 창이라도 로그인한 서비스에서는 계정으로 활동을 연결할 수 있어요. 창의 이름과 로그인 상태를 따로 봐야 합니다.


이 기록으로 확인한 것과 확인하지 않은 것
이번에 확인한 것은 재생 전에도 페이지 구성에 따라 다른 서버에 요청이 발생한다는 점입니다. 저희가 직접 만든 두 로컬 서버와 6초짜리 합성 영상으로 진행했으며, 두 서버 모두 같은 운영 주체가 관리했습니다. 실제 광고 업체나 외부 성인 사이트를 조사한 결과가 아니에요.
요청이 발생했다는 사실은 그 서버가 요청을 받았다는 근거입니다. 장기적인 이용자 식별, 지문 수집, 데이터 판매 여부를 입증하지는 않습니다. 브라우저별·모바일별 차이와 시크릿 모드의 동작도 이번 측정에는 포함하지 않았어요. 8초 이후의 동작까지 관찰한 결과도 아닙니다.
재확인할 수 있도록 12회 측정값 CSV, 수신 요청 목록, 설정과 재현 방법, 재생 위치 0:00에서 확인한 실험 화면을 공개했습니다. 수신 목록에는 실행 번호, 요청한 자료 종류, 범위 요청 여부, Cookie 헤더 존재 여부만 담았고 개인 식별 정보는 넣지 않았습니다.
야동파티의 바로가기는 외부 목록으로 연결됩니다. 이 홈페이지의 관찰 결과를 외부 서비스에 대한 보증으로 사용하지 않아요. 사이트를 평가할 때도 ‘안전하다’는 한 단어보다 어느 시점에 무엇이 전달되는지, 확인할 수 있는 근거가 있는지를 먼저 살펴보는 것이 저희의 기준입니다.
