구글 크롬의 유휴 감지(Idle Detection) API는 공개된 이후 상당한 논란을 불러일으켰습니다. 물리적인 프라이버시 침해라는 비판이 있는가 하면, 특정 웹 앱에는 매우 유용한 기능이라는 옹호 의견도 함께 존재합니다.
유휴 감지 API는 처음에 크롬 84부터 86 버전에서 실험적으로 시범 운영되었으며, 이후 잠시 보류되었다가 크롬 93 버전에서 다시 등장했습니다. 현재 이 기능은 크롬에 정식으로 포함되어 안정화 업데이트를 통해 배포되고 있습니다. 이 글에서는 해당 기능에 대해 알아야 할 모든 내용을 정리했습니다.
크롬의 유휴 감지 API란 무엇인가?
구글 크롬의 유휴 감지 API는 사용자가 유휴 상태일 때 웹 개발자에게 이를 알려주는 기능입니다. 예를 들어 다음과 같은 상황에서 개발자에게 알림이 전달됩니다.
- 화면, 마우스, 키보드와의 상호작용이 일정 시간 없을 때
- 화면 보호기가 활성화되었을 때
- 화면이 잠기거나, 사용자가 다른 화면으로 이동했을 때
쉽게 말해, 유휴 감지 API는 사용자가 더 이상 화면과 상호작용하지 않는 순간을 개발자에게 알려주는 역할을 합니다. 사용자의 유휴 상태를 감지하는 만큼, 수많은 프라이버시 우려가 제기되고 있습니다.
크롬 94 이상 버전을 사용 중이라면 유휴 감지 API가 기본적으로 활성화되어 있을 가능성이 높습니다. 만약 그렇지 않더라도 설정에서 간단히 변경할 수 있습니다.
개발자는 알림을 트리거할 임계값(threshold)을 직접 정의해야 합니다. 구글은 유휴 감지 API의 활용 사례로 다음과 같은 예시를 제시했습니다.
- 박물관 등의 공공 키오스크 앱: 아무도 앱과 상호작용하지 않으면 자동으로 '홈' 화면으로 되돌아갈 수 있습니다.
- 소셜 네트워크 플랫폼 및 채팅 앱: 연락처가 접속 중인지 여부를 사용자에게 알려줄 수 있습니다.
- 복잡한 계산을 수행하는 앱: 사용자가 실제로 활동 중이고 기기와 상호작용할 때만 계산을 진행하도록 제한할 수 있습니다.
프라이버시가 걱정되고 웹사이트가 자신의 기기 사용 여부를 알아내는 것을 원하지 않는다면, 브라우저에서 유휴 감지 기능을 끌 수 있습니다.
크롬에서 유휴 감지 API 비활성화하는 방법
크롬에서 유휴 감지 기능을 끄고 싶다면 아래 단계를 따르면 됩니다.
1. 크롬 94 이상 버전 사용 여부 확인
먼저 크롬 94 또는 그 이상의 빌드를 사용 중인지 확인해야 합니다. 우측 상단 프로필 사진 옆의 세로로 된 점 세 개 아이콘을 클릭한 뒤 도움말로 이동하고, Chrome 정보를 클릭하세요.

2. 유휴 감지 설정으로 이동하여 비활성화
다음으로 유휴 감지 설정 페이지로 이동합니다. 주소창에 "chrome://settings/content/idleDetection"을 복사해 붙여넣으면 됩니다. 이후 기본 동작을 지정해 유휴 감지 기능을 완전히 비활성화할 수 있습니다.

3. 사이트별 맞춤 동작 설정
특정 웹사이트에만 자신이 기기를 actively 사용 중이라는 사실을 알리고 싶다면, 해당 사이트를 허용 목록에 추가할 수 있습니다. 반대로 어떤 사이트가 기기의 유휴 상태를 감지하지 못하도록 차단하고 싶다면, 그 사이트들도 같은 페이지에서 추가할 수 있습니다.
크롬 유휴 감지 기능이 프라이버시에 미치는 영향
구글이 유휴 감지 API의 활용 사례를 명시했음에도 불구하고, 반응이 전부 호의적이었던 것은 아닙니다. 모질라(Mozilla)와 애플(Apple)을 포함한 많은 경쟁사들이 우려 입장을 밝혔습니다.

모질라는 이 API를 '감시 자본주의(surveillance capitalism)'의 기회라고 표현했습니다. 페이스북 같은 플랫폼이 이미 사용자를 적극적으로 추적하는 상황에서, 많은 이들은 이 기능을 구글이 사용자의 물리적 프라이버시를 더 깊이 침해하려는 시도로 해석합니다. 모질라가 이 API를 '유해하다'고 규정한 이유 중 하나이기도 합니다.
애플 WebKit 아키텍처 팀 소속 엔지니어인 료스케 니와(Ryosuke Niwa)는 명백한 핑거프린팅(fingerprinting) 우려가 있다고 지적했습니다. 그는 이 API를 통해 웹사이트가 사용자가 기기 근처에 있는지 여부를 파악할 수 있게 된다고 강조했습니다.
이는 사용자가 자리를 비운 사이 컴퓨터에서 암호화폐 채굴을 하는 등 잠재적으로 유해한 행위의 빌미가 될 수 있습니다. 반면 Slack과 구글 채팅(Google Chat)의 개발자들은 이 API에 긍정적인 지지를 보냈습니다. 웹 앱이 사용되지 않는 것을 감지하면 전력 소모를 줄일 수 있기 때문입니다.
온라인 프라이버시를 스스로 지키세요
프라이버시는 결국 스스로 지켜야 합니다. 프라이버시 설정을 주기적으로 점검하고, 웹사이트에 부여한 권한이 무엇인지 제대로 이해하는 것이 중요합니다.
많은 사람이 '시크릿 모드'가 크롬으로 웹을 탐색하는 가장 안전한 방법이라고 믿지만, 사실 시크릿 모드조차 완벽하게 안전하지는 않습니다.