Chrome, "창 닫으면 데이터 삭제" 설정에서 또 google.com만 살아남았다

한눈에 보는 요약
Chrome에는 "모든 창을 닫으면 사이트 데이터 삭제" 라는 프라이버시 설정이 있습니다. 그런데 이 설정을 켜둔 상태에서 Google 검색을 한 뒤 창을 닫으면, www.google.com의 데이터만 지워지지 않고 그대로 남는 현상이 보고됐습니다. 더 흥미로운 건 6년 전에도 사실상 같은 버그가 있었고, Google이 이를 수정한 전력이 있다는 점입니다.
어떤 상황에서 재현됐나
보고자는 다음과 같은 조건에서 문제를 확인했습니다.
- Chrome 152.0.7977.83, 서로 다른 Mac 두 대에서 동일하게 재현
- 기본 검색 엔진을 Google이 아닌 DuckDuckGo로 변경 (검색 엔진 설정이 원인일 가능성을 배제하기 위함)
- Chrome에 로그인하지 않았고, Chrome 로그인 자체도 허용하지 않은 상태
chrome://settings/content/siteData에서 "모든 창을 닫을 때 사이트 데이터 삭제"로 설정
재현 절차는 아주 단순합니다.
chrome://settings/content/all에서 저장된 사이트 데이터가 없음을 먼저 확인- Google 검색을 한 번 수행
- 열려 있던 유일한 창을 닫음
- 다시 설정 화면으로 돌아가면 →
google.com데이터가 남아 있음
지워지지 않는 데이터의 정체
남은 데이터는 꽤 끈질깁니다.
- Chrome을 완전히 종료 후 재실행해도 유지됨
- 수동으로 삭제한 뒤 위 절차를 반복하면 다시 생성됨
- 확인된 범위에서 삭제 예외 대상은
www.google.com하나뿐
~/Library/Application Support/Google/Chrome/Default 프로필 폴더를 직접 살펴본 결과, 남아 있는 항목은 쿠키, 로컬 스토리지, 세션 스토리지로 보인다고 합니다. 다만 이 현상이 정확히 어느 버전부터 시작됐는지는 특정되지 않았습니다. 보고자 본인도 Safari를 주 브라우저로 쓰고 Chrome은 테스트 용도로 자주 켜는 정도라, 발생 시점을 추적하긴 어려웠다는 설명입니다.
6년 전에도 똑같았다
이 사안이 더 주목받는 이유는 전례가 있기 때문입니다. 약 6년 전, Google 소유 사이트가 사용자 사이트 데이터 삭제 설정에서 제외되는 Chrome 버그가 공개된 적이 있습니다. 당시 Michael Tsai, Hacker News, The Register, The Verge, Gizmodo 등 여러 곳에서 다뤄졌고, Google은 결국 이를 수정했습니다.
그럼에도 같은 성격의 문제가 다시 나타났다는 점에서, 기능 자체의 QA 부재와 단위 테스트 미비가 지적됩니다.
"고의냐 실수냐"보다 중요한 것
보고자는 이번 건을 두고 음모론으로 몰아가기보다는 핸런의 면도날(Hanlon's Razor) — 무능으로 충분히 설명되는 일을 악의로 돌리지 말라 — 쪽에 무게를 둡니다. 다만 이런 단서를 붙입니다.
Google과 그 엔지니어들이 벌어들이는 돈을 생각하면, 무능 역시 변명이 될 수는 없다.
결론적인 요구는 명확합니다. QA를 강화하고 해당 기능에 단위 테스트를 도입할 것. 더 느리게 움직이더라도 이미 동작하던 기능을 망가뜨리지는 말아야 한다는 이야기죠. 프라이버시 설정은 사용자가 "켜두면 지워질 것"이라 믿고 쓰는 기능이기 때문에, 조용히 실패했을 때의 신뢰 손상이 특히 큽니다.
함께 제기된 다른 불만들
원문에서는 이번 버그 외에도 두 가지를 덧붙입니다.
- 검색 독점 해체에 대한 기대 — 정부가 Google의 검색 독점을 분해하기를 바란다는 입장
- 불투명한 링크 처리 — Google에 로그인하지 않은 상태에서 검색하면, 결과 링크가 실제 사이트 URL 대신
https://www.google.com/goto?url=형태의 리디렉션 주소로 표시되는 점에 대한 비판
마무리하며
지금 당장 프라이버시가 중요하다면, "창 닫으면 삭제" 설정만 믿기보다 chrome://settings/content/all에서 실제로 데이터가 지워졌는지 직접 확인해 보는 편이 안전합니다. 브라우저 설정 UI가 약속하는 동작과 실제 동작이 어긋날 수 있다는 걸 보여주는 사례이기도 하니까요.
참고: 이 내용은 특정 버전(152.0.7977.83)의 macOS 환경에서 개인이 관찰한 보고에 기반합니다. 모든 환경에서 동일하게 재현된다고 단정하기는 어렵습니다.