모니터링 대시보드에서 점심시간에도 키보드나 마우스 입력이 한 번도 멈추지 않는다면, 마우스 지글러(mouse jiggler)의 전형적인 흔적을 보고 계신 것입니다. 이런 패턴은 쉽게 눈에 띕니다. 더 어려운 것은 직원이 왜 일하는 척을 해야 한다고 느꼈는지 알아내는 일이며, 실제로 더 중요한 것도 이 두 번째 질문입니다.

마우스 지글러는 일정한 간격으로 커서를 움직이거나 키 입력을 흉내 내어 컴퓨터가 ‘자리 비움’이나 비활성 상태로 표시되지 않게 하는 작은 장치 또는 소프트웨어입니다. ‘마우스 무버’, ‘커서 무버’라고도 불립니다. USB 포트에 꽂는 소형 장치, 마우스를 올려 두면 물리적으로 움직여 주는 받침대형 제품, 소프트웨어만으로 작동하는 프로그램 등 형태는 다양하지만 목적은 같습니다. 아무도 일하지 않는데도 상태 표시를 계속 ‘초록불’로 유지하는 것입니다. 재택·원격 근무가 늘면서 국내에서도 ‘일하는 척’ 논란과 함께 종종 화제가 되는 도구입니다.

이 가이드는 문제의 두 측면을 다룹니다. 먼저 기술적인 측면으로, 이런 도구가 어떻게 작동하고 누군가 사용할 때 실제로 무엇이 드러나는지 살펴봅니다. 이어서 더 중요한 측면으로, 지글러 감지가 왜 전체 과제 중 쉬운 10%에 불과한지, 나머지 90%는 어떤 모습인지, 그리고 한국 기업이 법적으로 유의해야 할 점은 무엇인지 설명합니다.

마우스 지글러가 실제로 하는 일

하드웨어 지글러는 대개 작은 동글 모양의 USB 장치입니다. 운영체제에는 HID(휴먼 인터페이스 장치), 즉 키보드나 마우스와 같은 종류의 장치로 인식되며, 정해진 간격으로 작은 이동이나 클릭 신호를 보냅니다. 소프트웨어 지글러는 하드웨어 없이 같은 일을 합니다. 백그라운드에서 실행되는 스크립트가 일정한 간격으로 커서를 1픽셀 움직이거나 아무 영향 없는 키를 누릅니다. 이 밖에 마우스 자체를 물리적으로 흔드는 순수 기계식 모델도 있는데, 이런 제품은 별도의 장치로 인식되지도 않습니다.

모든 유형이 존재하는 이유는 하나, 유휴(무입력) 감지를 피하기 위해서입니다. Teams나 Slack의 ‘자리 비움’ 상태, 화면 자동 잠금, 일부 모니터링 도구는 일정 시간 입력이 없어야 비활성으로 표시합니다. 지글러는 실제로는 아무 일도 하지 않은 채 그 신호만 없애 버립니다.

마우스 지글러 감지: 확인해 볼 만한 신호

어떤 신호도 그것만으로 지글러 사용을 증명하지는 못합니다. 하지만 결론을 내리기 전에 자세히 살펴볼 만한 패턴은 몇 가지 있습니다.

  • 메트로놈 같은 규칙성. 사람의 마우스 움직임은 불규칙합니다. 몰아서 움직이다 멈추고, 다시 미세하게 고칩니다. 예를 들어 30~60초마다 같은 거리만큼 의심스러울 정도로 일정하게 움직이는 커서는 사람보다는 기계처럼 보입니다. 단서는 움직임 자체가 아니라 그 규칙성입니다.
  • 결과 없는 움직임. 커서는 움직이는데 창이 바뀌지 않고, 문서가 스크롤되지 않으며, 클릭이 어디에도 닿지 않습니다. 아무 결과도 남기지 않는 움직임은 단일 단서로는 가장 강력합니다.
  • 한 번도 줄지 않는 활동. 누구의 업무에나 자연스러운 공백이 있습니다. 전화 통화, 화장실, 커피 한 잔, 점심시간. 8시간 근무 내내 한 번도 줄지 않고 ‘활동 중’으로 표시되는 상태는 평범한 휴식이 섞인 상태보다 더 의심스럽습니다.
  • 채널 간 불일치. 커서 활동은 있는데 같은 시간대의 프로그램 전환, 웹사이트 활동, 메신저 활동은 거의 없습니다. 실제 업무는 대개 여러 채널에 동시에 흔적을 남깁니다.

직원의 7일간 시간대별 활동을 보여 주는 CleverControl 히트맵으로, 점심시간에 활동이 뚜렷하게 줄어든 모습

CleverControl에서 본 평소 근무일: 활동이 오르내리고 점심시간에는 휴식이 뚜렷하게 보입니다. 눈여겨볼 것은 한 번도 줄지 않고 최댓값이 이어지는 행입니다.

이 신호들 중 어느 것도 그 자체로 누군가를 추궁할 근거가 되지는 않습니다. 대화를 시작할 계기일 뿐, 징계의 근거가 아닙니다.

기술적 감지가 부딪히는 한계

대부분의 가이드가 건너뛰는 부분이지만, 기술적 감지에 무엇을 기대할 수 있는지 현실적으로 판단하려면 꼭 짚어야 합니다.

운영체제는 지글러를 감지하도록 만들어지지 않았습니다. Windows는 새 장치가 연결되면 이를 기록하고(예: 이벤트 뷰어), 그룹 정책이나 Microsoft Defender의 디바이스 제어로 설치할 수 있는 USB 장치를 제한할 수도 있습니다. 하지만 이것으로 알 수 있는 것은 장치에 관한 정보일 뿐 입력이 사람에게서 나왔는지가 아니며, 작업 관리자에는 아무것도 나타나지 않습니다. macOS에서는 실행 중인 프로세스를 활성 상태 보기에서, 로그인 시 불러오는 백그라운드 항목을 시스템 설정이나 명령줄 도구 sfltool로 확인할 수 있습니다. 하지만 이렇게 찾을 수 있는 것은 기껏해야 소프트웨어 지글러이고, 하드웨어 지글러는 찾을 수 없습니다. 주요 운영체제 중 지글러 감지 기능을 기본으로 제공하는 것은 없습니다.

하드웨어 지글러는 상황을 더 복잡하게 만듭니다. 표준 HID 장치로 인식되기 때문에 원칙적으로는 공급업체 ID와 제품 ID로 식별할 수 있습니다. IT 부서는 소프트웨어 설치 권한을 관리자로 제한하거나, 등록된 입력 장치만 허용하거나, 새 USB 입력 장치가 연결될 때 알림을 받도록 설정할 수 있습니다. 그러나 차단 목록은 이미 등록된 장치만 막을 수 있고, 마우스 아래에 두는 기계식 지글러는 아예 장치로 나타나지 않습니다. 소프트웨어 지글러는 더 까다롭습니다. 커서를 1픽셀 움직이는 스크립트는 입력 수준에서 사람이 마우스를 살짝 건드린 것과 거의 구별되지 않습니다. Windows는 소프트웨어가 생성한 입력을 내부적으로 ‘주입된(injected)’ 입력으로 표시하지만, 원격 데스크톱이나 접근성 도구 같은 정상적인 도구에도 같은 표시가 붙고 우회도 가능합니다. 그것만으로는 아무것도 증명하지 못합니다.

이것이 실무상의 한계입니다. 입력 수준에만 의존하는 감지는 오탐과 미탐을 피할 수 없습니다. 운영체제가 ‘기계가 움직였다’와 ‘사람이 살짝 건드렸다’를 확실히 구별할 수 없기 때문입니다. 지글러 경고를 무언가의 증거로 취급하는 것은 어떤 플랫폼에서든 잘못입니다.

개념도: 실제 업무에서는 입력, 프로그램, 결과가 바뀌지만 마우스 지글러를 쓰면 일정한 마우스 움직임만 나타남

지글러는 움직임을 만들 뿐 업무를 만들지는 못합니다. 프로그램 전환도, 결과도 없습니다.

마우스 기록보다 맥락이 중요한 이유와 한국의 법적 기준

커서와 키 입력 기록만으로 판단할 수 없다면 무엇으로 판단해야 할까요? 바로 맥락입니다. 의심되는 시간대에 찍힌 스크린샷을 보면 문서가 실제로 열려 편집되고 있었는지, 프로그램이 전면에서 사용되고 있었는지, 아니면 지글러가 상태를 초록불로 유지하는 동안 내내 잠금 화면이나 빈 바탕화면이었는지 알 수 있습니다.

시뮬레이션이 무너지는 지점이 바로 여기입니다. 지글러는 유휴 타이머는 속일 수 있어도, 편집되지 않은 문서를 편집 중인 것처럼, 쓰지 않는 브라우저 탭을 활성 상태인 것처럼 보이게 할 수는 없습니다. 입력 데이터는 ‘움직임’을, 프로그램 사용 기록과 스크린샷은 ‘내용’을 보여 줍니다. 두 데이터는 서로 다른 질문에 답합니다.

한국에서는 개인정보 보호법이 기본 틀이며, 개인정보보호위원회가 이를 감독합니다. 모니터링으로 수집하는 기록과 스크린샷도 개인정보에 해당할 수 있으므로, 처리 목적을 명확히 하고 그 목적에 필요한 범위에서 최소한으로만 수집해야 합니다(제3조). 또한 정보주체의 동의, 근로계약 이행에 필요한 경우, 정보주체의 권리보다 명백하게 우선하는 정당한 이익 등 법이 정한 근거가 있어야 하고, 수집한 목적의 범위에서만 이용할 수 있습니다(제15조). 상시 30명 이상 사업장에 두어야 하는 노사협의회의 협의 사항에는 ‘사업장 내 근로자 감시 설비의 설치’가 명시되어 있으며(근로자참여 및 협력증진에 관한 법률 제20조 제1항 제14호), PC 모니터링 프로그램도 여기에 해당할 수 있으므로 협의를 거치는 것이 안전합니다. 개인정보보호위원회와 고용노동부의 「개인정보 보호 가이드라인(인사·노무편)」도 CCTV 등 디지털 장치를 도입할 때는 목적과 개인정보 처리 내용을 근로자에게 설명하고 의견을 듣도록 안내하고 있습니다. 스크린샷처럼 화면 내용까지 보이는 기록은 목적에 비추어 꼭 필요한 범위로 한정하고, 구체적인 사유가 있을 때 확인하는 방식으로 운영하는 것이 바람직합니다.

CleverControl을 사용하면 관리자는 의심되는 시간대를 보안 웹 계정에서 확인하고, 스크린샷을 같은 시간대에 기록된 프로그램 및 웹사이트 활동과 대조할 수 있습니다. 커서는 움직였는데 화면에는 몇 시간 동안 빈 바탕화면이나 손대지 않은 프로그램만 떠 있다면, 이 조합은 커서 기록만으로는 알 수 없는 많은 것을 알려 줍니다. 어떤 기록을 어디까지 활용할지는 직원에게 알리고 노사협의회 등과 협의한 목적의 범위 안에서 정해 운영하십시오.

하루 동안의 스크린샷과 같은 시간대의 프로그램 및 웹사이트 활동을 보여 주는 CleverControl 화면

커서 기록 대신 맥락: 같은 시간대의 스크린샷과 프로그램 활동을, 직원에게 알린 목적의 범위에서 필요할 때 확인합니다.

진짜 질문: 왜 지글러에 손을 댔을까?

이 부분이 가장 중요하며, 순수하게 기술적인 대응으로는 통째로 놓치게 되는 부분이기도 합니다. 지글러는 원인이 아닙니다. 무언가에 대한 반응입니다. 대개는 직원이 불공정하다고, 불명확하다고, 또는 정직하게는 도저히 맞출 수 없다고 판단한 제도에 대한 반응입니다.

지글러가 등장했다는 사실이 실제로 보여 주는 것은 다음과 같습니다.

  • 성과가 아니라 ‘자리 지킴’을 재는 KPI. 누군가가 생산적으로 보이는지를 결정하는 지표가 ‘마우스가 움직였는가’라면, 마우스 움직임을 꾸며 낼 인센티브를 회사가 스스로 만든 셈입니다. 이는 진공 속의 부정직이 아니라, 잘못 설계된 지표에 대한 예측 가능한 반응입니다.
  • 업무량의 불일치. 실제 업무는 하루 4시간이면 끝나는데 8시간 동안 눈에 보이는 활동을 요구받는 사람에게는 나머지 4시간을 만들어 낼 인센티브가 생깁니다. 지글러는 아무도 하지 않은 업무량에 관한 대화의 결과입니다.
  • 모니터링 자체에 대한 불신. 일을 끝냈든 아니든 유휴 시간은 무조건 불이익을 받는다고 믿는다면, 활동을 꾸미는 것이 합리적인 선택이 됩니다. 평소 일을 잘하는 사람에게도 마찬가지입니다.
  • 실제로 속이려는 의도. 그냥 일을 하지 않으면서 이를 숨기려는 경우도 분명히 있습니다. 현실적인 문제이지만, 여러 설명 가운데 하나일 뿐 기본 전제로 삼을 일은 아닙니다.

모든 지글러 경고를 마지막 설명의 증거로 보고 앞의 세 가지를 건너뛰는 관리자는 아무것도 해결하지 못합니다. 더 나쁜 것은, 결함 있는 KPI에 대한 가장 안전한 대응이 문제를 제기하는 것이 아니라 더 교묘하게 숨는 것이라고 팀 전체에 가르치게 된다는 점입니다. 근무시간 부정을 찾아내는 일도 이 함정을 피하는 데서 출발해야 합니다.

균형 잡힌 대응: 실제로 무엇을 해야 할까

의심스러운 패턴을 발견했을 때 현실적으로 따를 수 있는 순서는 다음과 같습니다.

  1. 원인을 단정하기 전에 패턴을 확인합니다. 사내 규정이 허용하는 범위에서 해당 시간대의 맥락을 확인합니다. 예약된 작업, 멈춘 스크립트, 정상적인 접근성 도구 같은 기술적 오탐 가능성을 먼저 배제한 뒤에 의도를 판단합니다.
  2. 직원만이 아니라 KPI를 점검합니다. 해당 직무의 목표가 눈에 보이는 활동으로 평가되는지, 결과로 평가되는지, 아니면 둘 다인지 따져 봅니다. 답이 ‘주로 활동’이라면 그것이 유력한 근본 원인이며, 이는 한 사람이 아니라 팀 전체에 해당하는 문제입니다.
  3. 징계보다 대화가 먼저입니다. 결론이 아니라 관찰한 사실로 시작하십시오. “화면은 멈춰 있는 것처럼 보이는 시간대에 입력이 계속 기록되어 있는데, 그때 어떤 상황이었는지 설명해 줄 수 있을까요?” 이렇게 물으면 정보를 얻을 수 있습니다. 추궁으로 시작하면 돌아오는 것은 방어뿐입니다.
  4. 두 가지 경우를 구분합니다. 업무량이나 KPI의 문제가 드러났다면 이는 제도로 해결할 문제입니다. 지표를 조정하고, 업무를 재배분하거나, 해당 직무에서 ‘생산적’이란 무엇인지 분명히 합니다. 반대로 일을 하지 않으면서 이를 숨긴 것으로 드러났다면 복무 규율의 문제이므로, 취업규칙에 정한 징계 사유와 절차에 따라 입증할 수 있는 사실에 비례해 처리합니다. 근로기준법 제23조는 정당한 이유 없는 해고나 감봉 등 징벌을 금지하고 있습니다.
  5. 개별 사건만이 아니라 인센티브를 바로잡습니다. 바빠 보이는 것을 보상하는 제도 때문에 지글러가 등장했다면, 한 직원과의 대화만으로는 다음 사람이 같은 우회로를 찾는 것을 막을 수 없습니다. 모니터링이 실제로 무엇을 측정하고 있는지 다시 살펴보십시오.

마우스 지글러 사용이 의심될 때 균형 잡힌 대응을 위한 5단계

먼저 확인하고 대화한 뒤 조치를 결정하고, 지글러를 쓰고 싶게 만든 제도 자체를 바로잡습니다.

여기서는 감지보다 투명성이 더 큰 역할을 합니다. 무엇이 측정되는지, 관리자가 무엇을 볼 수 있고 무엇을 볼 수 없는지 아는 직원은 최악을 가정하는 일이 줄고, 업무량 문제를 조용히 우회하기보다 직접 이야기할 가능성이 커집니다. 실천 방법은 직원에게 모니터링 사실을 알리는 방법과 직원 모니터링의 윤리에 관한 글에서 자세히 다룹니다. 불명확한 규정이야말로 지글러가 파고드는 빈틈입니다.

지글러가 필요 없는 조직 문화 만들기

가장 오래가는 해결책은 더 나은 감지 방법이 아닙니다. 누군가 지글러를 쓰고 싶어지는 이유 자체를 없애는 것입니다.

  • 가능한 한 결과를 측정합니다. 산출물, 응답 시간, 완료한 업무 등 커서 움직임보다 실제 성과에 가까운 것을 지표로 삼습니다.
  • 모니터링 정책을 공개합니다. 무엇을 왜 기록하는지 분명히 밝히고, 그 목적이 사람을 적발하는 것이 아니라 결과를 확인하고 팀을 지원하는 데 있음을 분명히 합니다.
  • 검토하는 사람을 검토합니다. 관리자가 활동 데이터를 절제해서 쓰고 있는지, 모든 유휴 시간을 의심스럽게 보고 있지는 않은지 정기적으로 점검합니다. 평범한 휴식에 과민하게 반응하면 사람들은 휴식을 숨기는 법을 배웁니다.
  • 휴식을 당연하게 만듭니다. 활동이 조금만 줄어도 은근히 불이익을 주는 정책이라면, 지글러가 노리는 바로 그 인센티브를 만든 것입니다.

한국에서 특히 유의할 점도 있습니다. 개인정보 보호법상 수집한 정보는 수집 목적의 범위에서만 이용할 수 있으므로, 보안 목적으로 도입한 기록을 나중에 근태 관리나 징계 자료로 돌려 쓰려 하면 문제가 될 수 있습니다. 근무시간 관리가 목적이라면 처음부터 그 목적을 밝히고, 명확하고 투명한 근무시간 관리 기준을 마련하십시오. 메신저의 초록불보다 훨씬 믿을 만한 기준이 되고, 지글러의 존재 이유 자체를 없애 줍니다.

지표를 신뢰하는 팀은 지표를 속일 필요가 없습니다. 이 문제를 해결하는 편이 시장에 나오는 새로운 지글러를 하나하나 쫓는 것보다 훨씬 비용이 적게 듭니다. 이를 위해 필요한 것은 세 가지입니다. 무엇을 왜 측정하는지 밝힌 정책, 단순한 자리 지킴이 아니라 실제 성과를 반영하는 KPI, 그리고 의심스러운 패턴 앞에서 판결이 아니라 질문으로 시작하도록 훈련된 관리자입니다. 이 세 가지가 갖춰지면 감지를 둘러싼 기술 경쟁은 대부분 의미를 잃습니다.

자주 묻는 질문

마우스 지글러를 사용하는 것은 불법인가요?
장치 자체를 금지하는 법은 없습니다. 중요한 것은 근로계약, 취업규칙, 재택근무 규정 등 회사의 규칙입니다. 실제로 일하지 않은 시간을 근무한 것처럼 보이게 하려고 사용했다면 복무 규율 위반으로 징계 사유가 될 수 있습니다. 다만 징계는 취업규칙에 정한 사유와 절차에 따라야 하고, 근로기준법상 정당한 이유가 있어야 하며, 처분의 수위도 입증된 사실에 비례해야 합니다.

모니터링 소프트웨어가 마우스 지글러를 자동으로 감지할 수 있나요?
일부 도구는 비정상적인 활동 패턴을 자동으로 표시할 수 있고, 활동 요약 화면에서도 이상 징후가 눈에 잘 띕니다. 하지만 경고는 확인된 답이 아닙니다. 그 패턴이 정말 기계적인 것인지, 아니면 실제로 일했지만 유난히 입력이 적었던 날인지는 관리자가 맥락을 확인해 판단해야 합니다. 경고를 자동적인 증거로 취급하면, 무슨 일이 있었는지 확인하는 핵심 단계를 건너뛰게 됩니다.

노사협의회가 없는 작은 회사도 별도의 절차가 필요한가요?
상시 30명 미만 사업장은 노사협의회 설치 의무가 없습니다(근로자참여 및 협력증진에 관한 법률 제4조). 하지만 처리 목적을 명확히 하고 최소한으로 수집하며 법적 근거를 갖추라는 개인정보 보호법의 원칙은 회사 규모와 관계없이 적용됩니다. 모니터링의 목적과 범위를 직원에게 미리 알리고, 동의를 근거로 한다면 동의를 받는 절차는 그대로 필요합니다.

지글러 사용이 의심되는 직원에게는 어떻게 말해야 하나요?
결론이 아니라 관찰한 사실로 시작하십시오. 기록에 나타난 구체적인 패턴을 설명하고, 직원에게 설명을 요청합니다. 그러면 방어적인 반응 대신 설명을 들을 수 있고, 답이 부정직이 아니라 업무량 문제일 가능성도 열어 둘 수 있습니다.

하드웨어 지글러는 소프트웨어 지글러보다 차단하기 쉬운가요?
어느 정도는 그렇습니다. USB 지글러는 식별 가능한 공급업체 코드와 제품 코드를 가진 입력 장치로 인식되므로, IT 부서가 원칙적으로 이를 차단하거나 허용 목록 방식으로 걸러 낼 수 있습니다. 다만 새로운 장치는 차단 목록이 갱신되는 속도보다 빨리 등장합니다. 기계식 모델은 기술적으로 보이지 않고, 소프트웨어 지글러는 실제 사람이 마우스를 가볍게 쓰는 것과 거의 구별할 수 없는 수준에서 입력을 흉내 냅니다.

진짜 문제가 직원이 아니라 KPI인지 어떻게 알 수 있나요?
직원을 평가하는 지표가 완료한 업무가 아니라 눈에 보이는 활동에 보상한다면, 개별 사례를 다루기 전에 인센티브부터 바로잡아야 한다는 강한 신호입니다. 같은 지표로 평가받는 다른 직원들에게서도 비슷한 패턴이 나타나는지 확인하십시오. 팀 전체에 나타나는 패턴은 개인이 아니라 제도의 문제를 가리킵니다.

모니터링을 도입하기 전에 직원에게 알려야 하나요?
네. 개인정보 보호법에 따라 처리 목적을 명확히 해야 하며, 동의를 근거로 한다면 수집·이용 목적, 수집 항목, 보유·이용 기간 등을 알리고 동의를 받아야 합니다. 상시 30명 이상 사업장이라면 근로자 감시 설비의 설치가 노사협의회 협의 사항이므로, 모니터링 프로그램 도입도 노사협의회에서 협의하는 것이 안전합니다. 모니터링 관련 내용을 취업규칙에 넣는다면 근로기준법에 따른 의견 청취 절차를, 근로자에게 불리하게 변경하는 경우에는 동의 절차를 거쳐야 합니다. EU에 근무하는 직원도 대상이라면 직원 모니터링에 관한 GDPR 요건도 함께 확인하십시오. 도입 전에 귀사에 적용되는 구체적인 요건을 전문가와 확인하시기 바랍니다.

참고: 이 글은 일반적인 개요를 제공하기 위한 것으로, 개별 사안에 대한 법률 자문을 대신하지 않습니다.