가볍게 읽는 세계의 IT·AI 이야기

updated

내 휴대폰은 내 대화를 듣고 광고를 보여주는 걸까?

대화 직후 뜬 광고는 어떻게 취향을 맞힌 걸까요? 도청 의심과 실제 경로.

검색 화면과 지도, 쇼핑 상품을 담은 종이 띠가 휴대폰의 광고로 이어지는 콜라주
흩어진 활동 기록이 모여 맞춤 광고로 이어지는 모습을 표현했다.

친구와 운동화 이야기를 했는데, 집에 돌아와 휴대폰을 여니 운동화 광고가 보입니다. 검색한 기억은 없습니다. 대화하는 동안 탁자 위에 놓여 있던 휴대폰이 눈에 들어옵니다. “설마, 방금 우리 말을 들은 걸까?”

이 장면은 설명을 위한 가상 상황입니다. 하지만 여기서 생기는 의문은 구체적입니다. 광고는 어떻게 내가 관심을 둔 물건을 알아챘을까요. 마이크를 끄면 이런 일도 없어질까요. 화면 위에 작은 초록색 점이 나타났다면, 그때는 정말 의심해도 되는 걸까요.

먼저 구분할 것이 있습니다. 대화 뒤에 관련 광고가 나왔다는 사실과, 그 대화가 광고에 사용됐다는 사실은 다릅니다. 앞의 장면은 직접 볼 수 있지만, 뒤의 경로는 화면만으로 확인할 수 없습니다. 그렇다고 모든 일을 우연이라고 넘길 필요도 없습니다. 대화 소리를 쓰지 않고도 관심사를 연결하는 광고 기술은 실제로 존재합니다.

그래서 이 이야기는 “휴대폰은 절대로 듣지 않는다”는 안심으로 끝낼 수 없습니다. 광고가 돌아오는 길을 먼저 따라가고, 그다음 마이크 사용 기록이 알려주는 것을 살펴보겠습니다. 두 가지를 나누면 막연한 불안이 조금 더 구체적인 질문으로 바뀝니다.

검색하지 않았어도, 상품을 본 적은 있을 수 있습니다

우리는 흔히 검색창에 단어를 입력했는지를 떠올립니다. 하지만 광고에 쓰일 수 있는 행동은 검색만이 아닙니다. 상품 페이지를 열거나 장바구니에 담는 일도 기록으로 만들 수 있습니다. 구매까지 하지 않아도 “이 상품을 살펴본 방문자”라는 신호가 남을 수 있다는 뜻입니다.

구글의 광고주용 문서에는 이 과정이 꽤 구체적으로 나옵니다. 쇼핑몰에 설치한 태그, 즉 방문자의 특정 행동을 알리는 코드가 상품 조회나 장바구니 추가 같은 정보를 보냅니다. 광고 시스템은 상품 번호를 판매자의 상품 목록과 맞춰 사진·가격 등을 광고에 넣을 수 있습니다. 구글의 동적 리마케팅 설명에 공개된 방식입니다.

가상의 가구 쇼핑을 떠올려 보겠습니다. 며칠 전 책상을 구경하다가 옆에 추천된 의자를 눌렀습니다. 지금 당장 살 생각은 없어서 창을 닫았습니다. 오늘 친구에게 “집에서 오래 앉아 있으니 의자를 바꿔야겠어”라고 말합니다. 저녁에 나타난 의자 광고는 오늘의 대화가 아니라, 며칠 전 상품을 본 행동과 연결된 것일 수도 있습니다.

그렇다고 그 광고의 원인을 우리가 알아낸 것은 아닙니다. 이 예시는 대화 녹음 없이도 같은 결과에 도달할 수 있는 경로를 보여줍니다. 특정 광고가 실제로 이 방식으로 나왔는지는 광고를 제공한 서비스와 계정 설정, 광고주의 운영 방식 등을 더 확인해야 합니다.

광고가 돌아오는 한 가지 경로

말하지 않아도, 본 상품은 다시 나타날 수 있습니다

가구 쇼핑몰
상품 보기

며칠 전 구경한
노란 의자

다른 웹사이트
광고

다시 마주친
같은 의자

  1. 01 · 상품 조회방문자가 의자 페이지를 엽니다.
  2. 02 · 조회 신호 전달설치된 광고 태그가 상품 정보를 보냅니다.
  3. 03 · 광고에 활용조건이 맞으면 그 상품을 다시 보여줍니다.
가상 예시 · 구글의 동적 리마케팅 원리를 단순화했습니다. 모든 사이트·방문자에게 작동하는 것은 아니며 설정과 동의 등 조건에 따라 달라집니다. 특정 광고의 실제 경로를 조사한 결과는 아닙니다. 상품 조회 신호에 관한 공식 설명

이처럼 이전 방문자에게 다시 광고를 보여주는 방식을 리타기팅 또는 리마케팅이라고 부릅니다. 이름을 외우기보다 “한 번 구경했던 가게가 다른 광고 자리에서 다시 인사하는 것”으로 이해하면 충분합니다. 광고가 처음 본 사람에게 말을 거는지, 이미 관심을 보인 사람에게 돌아오는지의 차이입니다.

여기에는 중요한 조건도 있습니다. 방문한 모든 쇼핑몰이 이 기능을 쓰는 것은 아니고, 기능을 도입했다고 모든 방문자를 언제나 알아보는 것도 아닙니다. 광고 설정과 브라우저의 제한, 필요한 동의 등 실제 작동 조건에 따라 달라집니다. 구글의 방문자 대상 광고 안내는 이런 광고 상품이 있다는 근거이지, 지금 내 화면의 광고를 추적한 조사 결과가 아닙니다.

가게를 떠났는데도 나를 알아보는 이유

오프라인에서는 매장 문을 나서면 점원이 나를 더 따라오기 어렵습니다. 반면 웹에서는 서로 다른 페이지가 같은 광고 서비스를 이용할 수 있습니다. 겉으로는 다른 가게와 신문사인데, 그 안의 광고를 연결하는 사업자는 같을 수 있는 것입니다.

이때 쓰이는 수단 중 하나가 쿠키입니다. 브라우저가 보관하는 작은 정보라고 생각하면 됩니다. 구글은 브라우저가 허용하는 경우, 쇼핑 사이트 방문 때 저장하거나 읽은 쿠키를 다른 제휴 사이트의 광고에 활용할 수 있다고 설명합니다. 광고에 쿠키를 사용하는 방식을 보면, 상품을 구경한 곳과 광고를 마주치는 곳이 달라도 연결이 가능한 이유가 드러납니다.

이를 종이 표에 비유하면 이해가 쉽습니다. 이름이 크게 적힌 명찰이 아니어도, 같은 번호표가 두 장소에서 제시되면 두 방문을 연결할 수 있습니다. 이 비유에서 중요한 것은 시스템이 언제나 내 실명을 안다는 뜻이 아닙니다. 이름을 모르더라도 같은 브라우저의 활동을 이어볼 수 있다는 점입니다. 실제 쿠키는 종이 표와 달리 여러 목적과 유효기간을 갖고, 브라우저 설정의 영향도 받습니다.

또 하나의 길은 광고주가 이미 받은 고객 정보입니다. 구글의 고객 일치 타겟팅은 고객이 공유한 연락처 등을 이용해 광고 대상을 연결하는 기능입니다. 이메일 같은 정보를 일정한 규칙으로 바꾼 값으로 맞춰보는 절차가 쓰입니다. 이를 ‘해싱’이라고 부릅니다. 구글의 고객 일치 처리 안내에 설명된 과정입니다.

여기서 “바꾼 값으로 처리한다”와 “사람을 연결할 수 없다”를 혼동하면 안 됩니다. 이 기능은 애초에 정보의 일치 여부를 확인하기 위해 만들어졌습니다. 원문을 그대로 주고받지 않는 보호 조치와, 광고 대상을 연결한다는 목적은 함께 존재할 수 있습니다. 반대로 이 기능이 있다는 사실만으로 내가 가입한 특정 쇼핑몰이 내 정보를 보냈다고 단정해서도 안 됩니다.

가상의 회원제 가게가 적절한 요건을 갖춰 고객 대상 광고를 운영한다고 해보겠습니다. 나는 그날 아무것도 검색하지 않았어도 이전에 그 가게의 고객이었을 수 있습니다. 눈앞에서는 “오늘 아무 행동도 안 했는데 왜?”라는 일이 벌어지지만, 사업자 쪽에서는 오늘보다 앞선 관계가 출발점일 수 있는 셈입니다. 검색 기록만 돌아보면 이 가능성을 놓치기 쉽습니다.

같은 광고를 봤다고, 같은 이유로 선택된 것은 아닙니다

광고가 내게 잘 맞는다고 느낄 때도 두 종류를 구별해야 합니다. 하나는 과거 활동과 연결된 광고이고, 다른 하나는 지금 보고 있는 내용과 어울리는 광고입니다. 캠핑 기사를 읽는 화면에 텐트 광고가 있다면, 텐트에 관한 사적인 대화를 알아야만 가능한 배치는 아닙니다.

구글은 맞춤 광고를 끄더라도 현재 콘텐츠나 시간대 같은 맥락을 이용한 광고가 나올 수 있다고 안내합니다. 개인별 과거 기록을 쓰는 것과 지금 열린 화면에 어울리는 광고를 고르는 것은 다른 작업입니다. 내 광고 센터 안내를 읽을 때도 이 차이를 먼저 기억하면 설정의 의미가 더 분명해집니다.

가령 두 사람이 같은 스포츠 기사를 읽고 같은 운동화 광고를 보았다고 합시다. 한 사람은 그 브랜드의 상품을 본 적이 있고, 다른 사람은 전혀 없습니다. 광고의 겉모습이 같다는 이유만으로 둘의 개인정보가 똑같이 사용됐다고 판단할 수는 없습니다. 이것은 특정 광고 시스템을 재현한 실험이 아니라, 결과만 보고 과정을 거꾸로 알아내기 어려운 이유를 보여주는 예입니다.

친구와 함께 있을 때 같은 상품 광고를 보았다는 경험도 마찬가지입니다. 같은 장소에 있었다는 사실은 단서 하나일 수 있지만, 그것만으로 “친구 휴대폰에서 내 휴대폰으로 관심사가 넘어왔다”고 결론 내리기는 어렵습니다. 어떤 서비스가 어떤 정보를 연결했는지 확인하지 못했다면, 가능한 이야기와 확인된 경로는 따로 남겨두는 편이 정확합니다.

광고를 해석할 때 도움이 되는 질문은 “이걸 어떻게 알았지?” 다음에 한 문장을 더 붙이는 것입니다. “내가 이 광고의 실제 선택 이유를 확인했나, 아니면 가능한 이유를 떠올렸나?” 이 구분을 하지 않으면, 도청이라는 설명을 버린 자리에 또 다른 확인되지 않은 설명을 넣게 됩니다.

그렇다면 대규모 연구에서는 무엇을 발견했을까요

휴대폰 도청 광고 이야기에서 자주 등장하는 연구가 2018년 발표된 Panoptispy입니다. 연구진은 안드로이드 앱 17,260개를 분석했고, 그중 미디어 정보가 나갈 가능성이 있는 9,100개를 골라 자동으로 실행하며 통신을 살폈습니다. 두 숫자는 서로 다른 검사 범위를 가리킵니다.

연구진은 해당 시험에서 앱이 밖으로 보내는 오디오 파일을 확인하지 못했다고 보고했습니다. 하지만 자동 조작이 앱의 모든 기능을 실행하지는 못했고, 음성을 글자로 바꾸거나 탐지하기 어려운 형태로 보내는 경우도 한계로 적었습니다. 일부 이미지·화면 영상의 유출은 발견했습니다. 논문 원문의 방법·결과·한계를 함께 읽어야 하는 이유입니다.

따라서 “1만 개 넘는 앱을 검사했는데 도청은 없었다”라는 한 줄은 중요한 조건을 빠뜨립니다. 당시 표본과 탐지 방식에서 관찰하지 못했다는 결과를, 모든 휴대폰과 모든 시대의 앱이 안전하다는 보증으로 늘릴 수는 없습니다. 반대로 한계가 있다는 이유만으로 연구가 아무것도 알려주지 않는다고 말할 필요도 없습니다.

이를 현장 점검에 비유해 보겠습니다. 정해진 시간에 여러 건물의 출입구를 살펴봤는데 특정 행동을 보지 못했다면, 그 관찰은 의미가 있습니다. 다만 건물 안의 모든 방을 하루 종일 확인한 것은 아닙니다. 관찰한 곳과 관찰하지 못한 곳을 나눠 말해야 결과를 제대로 이용할 수 있습니다. 이 비유는 연구의 수치를 바꿔 설명하려는 것이 아니라, ‘못 봤다’와 ‘있을 수 없다’의 차이를 보여줍니다.

이 글에서도 연구를 현재 내 휴대폰의 검사 성적표처럼 취급하지 않겠습니다. 오늘 기기의 이상 행동을 판단하려면 오늘의 앱과 권한 기록을 봐야 합니다. 오래된 연구는 논쟁의 배경을 이해하는 자료이지, 새로 설치한 앱을 대신 검사해 주는 도구가 아닙니다.

마이크와 광고가 연결된 사례는 정말 있었습니다

그렇다고 마이크와 광고를 연결하는 발상 자체가 허구였던 것은 아닙니다. 미국 연방거래위원회, FTC는 2016년 Silverpush 코드를 포함한 것으로 보이는 안드로이드 앱 개발자 12곳에 경고 서한을 보냈습니다. 문제가 된 기술은 사람이 알아듣는 대화를 받아쓰는 방식이 아니라, TV 광고에 넣은 들리지 않는 음향 신호를 휴대폰 마이크로 감지하는 방식이었습니다.

이를테면 방송 속에 기계만 알아볼 표식을 심고, 가까이 있는 휴대폰이 그 표식을 감지해 시청 정보를 연결하는 구상입니다. FTC는 이런 기능을 사용하면서 제대로 알리지 않는 경우를 우려했습니다. 당시 Silverpush는 미국에서 사용되고 있지 않다고 밝혔고, 서한은 조건부 경고였습니다. 모든 해당 앱의 도청이나 법 위반을 확정한 판결로 읽어서는 안 됩니다. 당시 FTC 발표가 확인되는 범위입니다.

이 사례에서 남겨야 할 것은 공포스러운 결론이 아니라 구체적인 구분입니다. 마이크를 사용했다는 공통점만으로 ‘TV의 기계용 신호 감지’와 ‘사람의 대화 내용을 광고로 활용’을 같은 일이라고 부를 수는 없습니다. 무엇을 들었고, 무엇으로 바꿨고, 어디에 사용했는지가 각각 중요합니다.

어떤 의심을 검토할 때도 범위를 좁히는 것이 출발점입니다. “이 앱이 이상하다”보다 “음성 기능을 쓰지 않은 시각에 마이크 접근 기록이 있다”가 확인할 거리를 더 많이 줍니다. 첫 문장은 느낌이고, 두 번째 문장은 기록과 앱 동작을 대조할 수 있는 질문입니다. 의심을 없애라는 뜻이 아니라, 확인할 수 있는 형태로 바꾸자는 뜻입니다.

화면 위 작은 점은 어디까지 알려줄까요

마이크 문제에서 가장 먼저 볼 수 있는 것은 운영체제의 사용 표시입니다. 안드로이드 12 이상에서는 카메라나 마이크 사용 때 초록색 표시가 나타납니다. 아이폰의 iOS 14 이상에서는 주황색이 마이크 사용, 초록색이 카메라 단독 또는 카메라와 마이크의 함께 사용을 뜻합니다. 같은 초록색이라도 두 운영체제의 의미가 완전히 같지는 않습니다.

아래 그림은 실제 휴대폰 화면을 복사한 것이 아니라, 공식 안내를 바탕으로 확인 위치를 쉽게 찾도록 그린 설명도입니다. 안드로이드 표시 안내와 아이폰 표시 안내를 기준으로 했습니다. 기종과 운영체제 버전에 따라 메뉴 모양은 달라질 수 있습니다.

휴대폰 개인정보 표시 읽기

화면 위 작은 점을 봤다면

점의 색을 보고, 어떤 앱이 사용했는지 확인하세요.

Android 12 이상

초록색카메라 또는 마이크 사용 중

  1. 아래로 내리기화면 상단에서 아래로 내려 알림 패널을 엽니다.
  2. 표시 누르기초록색 표시를 눌러 사용 중인 앱이나 서비스를 확인합니다.
  3. 권한 살펴보기다시 눌러 권한을 관리합니다. 필요 없는 접근은 제한하세요.

iPhone iOS 14 이상

주황색카메라 없이 마이크 사용 중

초록색카메라 또는 카메라+마이크 사용 중

  1. 제어 센터 열기Face ID 모델은 오른쪽 위에서 아래로, 홈 버튼 모델은 아래 가장자리에서 위로 쓸어올립니다.
  2. 최근 사용 확인하기제어 센터 상단에서 최근 카메라·마이크 사용 안내를 확인합니다.
  3. 권한 살펴보기설정 → 개인정보 보호 및 보안 → 마이크 또는 카메라에서 접근 권한을 조정합니다.
설명용 도해 · 공식 안내를 바탕으로 표시 위치와 확인 순서를 단순화했습니다. 실제 화면 캡처가 아니며, 기기·OS 버전에 따라 위치와 메뉴가 다를 수 있습니다. 아이폰은 ‘색상 사용 없이 구별’ 설정 시 주황색 점이 사각형으로 표시됩니다.공식 안내: Android 표시와 권한 · iPhone 표시 색상 · iPhone 접근 권한 · 제어 센터 열기

사용 표시가 켜졌다면 “왜 지금 이 앱이 마이크를 쓰지?”라고 물어볼 근거가 생깁니다. 다만 영상통화나 음성메시지처럼 내가 사용한 기능과 맞는 상황인지 먼저 대조해야 합니다. 표시 하나만 보고 광고 사업자가 대화를 수집했다고 판단하면 확인 과정을 여러 단계 건너뛰게 됩니다.

여기에는 서로 다른 네 질문이 있습니다. 앱에 마이크 권한을 줬는가. 실제로 마이크에 접근했는가. 그 소리나 소리에서 얻은 정보가 기기 밖으로 나갔는가. 나간 정보가 광고에 사용됐는가. 첫 번째의 ‘예’가 나머지 세 질문의 ‘예’를 자동으로 만들지는 않습니다.

증거를 읽는 순서

마이크를 썼다는 것과 광고에 썼다는 것은 다릅니다

  1. 1
    권한이 있다앱이 마이크를 쓰도록 허용한 상태입니다.
  2. 2
    실제로 접근했다사용 표시·접근 기록으로 살펴볼 수 있습니다.
  3. 3
    정보가 밖으로 나갔다센서 접근과 별개로, 전송된 내용을 확인해야 합니다.
  4. 4
    광고에 이용됐다전송 여부에 더해 실제 사용 목적의 증거가 필요합니다.
점선은 자동으로 이어지는 과정이 아닙니다. 앞 단계의 확인만으로 다음 단계를 입증할 수 없다는 뜻입니다. 광고가 보였다는 결과만으로 이 네 단계가 모두 일어났다고 거꾸로 판단할 수도 없습니다.

이 구분을 일상적인 음성메모에 대입하면 더 선명해집니다. 녹음을 위해 권한을 허용하고 실제 마이크를 쓰더라도, 그 사실만으로 광고 목적의 전송까지 확인한 것은 아닙니다. 반대로 마이크를 전혀 쓰지 않는 서비스도 상품 조회 정보를 광고에 이용할 수 있습니다. 마이크 기록과 광고 기록은 겹칠 수 있는 질문이지, 언제나 같은 기록이 아닙니다.

권한을 껐는데 광고가 계속 보인다고 해서 “마이크 차단을 뚫고 있다”는 결론으로 넘어갈 수도 없습니다. 애초에 그 광고가 마이크가 아닌 경로로 선택됐을 수 있기 때문입니다. 어떤 조치를 했는지보다, 그 조치가 어느 경로를 제한하는지 이해하는 것이 중요합니다.

점이 사라진 뒤에는 기록을 보세요

안드로이드에는 어떤 앱이 언제 권한에 접근했는지 살펴보는 개인정보 대시보드가 있습니다. 구글의 안내는 안드로이드 12에서 지난 24시간, 안드로이드 13에서 지난 7일의 활동 확인을 설명합니다. 설정의 ‘보안 및 개인정보 보호’ 또는 ‘개인정보 보호’에서 대시보드를 찾고, 마이크 항목을 열어보는 식입니다. 공식 확인 경로는 기기별 메뉴 차이를 감안해 읽으면 됩니다.

아이폰에서는 iOS 15.2 이상에서 앱 개인정보 보호 리포트를 켜두면 최근 7일의 센서 접근과 네트워크 활동을 확인할 수 있습니다. 주의할 점은 켠 뒤부터 정보를 모은다는 것입니다. 오늘 처음 켠 리포트가 지난주 의심스러웠던 순간을 소급해 복원해 주지는 않습니다. 애플의 리포트 안내에 명시된 조건입니다.

리포트에 낯선 도메인, 즉 인터넷상의 서버 주소가 나타나면 더 불안할 수 있습니다. 하지만 연결한 주소를 보여주는 기록은 전송된 내용의 전문을 보여주는 기록과 다릅니다. 도메인 목록만으로 “내 대화가 이곳에 갔다”고 단정할 수 없습니다. 애플도 이 리포트를 센서 접근과 네트워크 활동을 살피는 기능으로 설명하며, 앱이 데이터에 접근하더라도 데이터가 기기 안에만 남는 경우가 있을 수 있다고 안내합니다.

가상의 기록을 하나 읽어보겠습니다. 밤 9시 10분에 마이크 접근이 나타납니다. 그때 가족과 영상통화를 했다면 접근 시각과 사용 맥락이 들어맞습니다. 반면 그런 기능을 쓴 기억이 없다면 앱 이름과 시각을 남기고, 그 앱의 기능 설명과 권한을 더 확인할 수 있습니다. 같은 ‘마이크 접근’이라는 줄도 내가 무엇을 하고 있었는지에 따라 다음 질문이 달라집니다.

기록을 남길 때는 화면의 날짜와 시각, 앱 이름을 함께 보관하는 편이 낫습니다. 앱 개발자에게 문의하더라도 “계속 도청하는 것 같다”는 말보다 “이 시각에 이 기능을 쓰지 않았는데 접근 기록이 보인다”는 설명이 구체적입니다. 개인정보가 담긴 전체 화면을 공개 게시판에 올리기보다는 필요한 부분만 가리는 것도 잊지 않는 것이 좋습니다.

광고를 줄이는 설정은 별도로 봐야 합니다

마이크 권한은 소리 입력을 허용할지에 관한 설정입니다. 광고 맞춤설정은 광고를 고르는 데 어떤 정보를 쓸지에 관한 설정입니다. 둘을 한 스위치처럼 생각하면, 한쪽을 껐는데 다른 현상이 남아 있는 것을 이상하게 느끼게 됩니다.

아이폰의 ‘앱에 추적 금지 요청’도 마이크 차단과는 다릅니다. 애플의 앱 추적 투명성은 광고나 데이터 브로커와의 공유를 위해 다른 회사의 앱·웹사이트 활동과 정보를 연결하는 추적을 다룹니다. 거부하면 개발자는 광고 식별자에 접근할 수 없고, 이메일 같은 다른 식별 정보로 해당 추적을 하는 것도 허용되지 않습니다. 애플의 추적 권한 설명은 설정의 대상이 무엇인지 분명히 합니다.

다만 그 선택을 “이 앱은 이제 내가 누르는 어떤 버튼도 알 수 없다”로 읽으면 범위가 너무 넓어집니다. 쇼핑 앱에서 주문하는 일과 다른 회사의 활동까지 연결해 광고에 쓰는 일은 서로 다른 문제입니다. 마이크, 회사 간 추적, 서비스 안에서 제공하는 기능을 구분해야 각 설정에 지나친 기대를 걸지 않을 수 있습니다.

구글의 내 광고 센터에서 맞춤 광고를 끄는 것도 광고 자체를 없애는 기능은 아닙니다. 구글은 계정 정보와 활동을 개인 맞춤 광고에 쓰지 않도록 하더라도 일반 광고가 표시될 수 있다고 설명합니다. 또 여기서 바꾼 설정을 모든 회사의 광고에 적용되는 공통 스위치로 받아들이면 안 됩니다. 어떤 사업자가 제공한 광고인지 먼저 확인해야 합니다.

그래서 설정을 바꾸기 전에 목적을 한 문장으로 정해보면 좋습니다. “이 앱이 소리에 접근하지 못하게 하고 싶다”면 마이크 권한을 봅니다. “다른 회사의 활동과 연결되는 추적을 제한하고 싶다”면 관련 추적 설정을 봅니다. “내 계정의 활동을 광고 선택에 덜 쓰게 하고 싶다”면 해당 광고 서비스의 맞춤설정을 확인합니다. 목적을 나누면 메뉴가 많아도 서로 대신할 수 없는 이유를 이해하게 됩니다.

한 번에 여러 설정을 바꾸고 다음 광고 한 건만으로 효과를 판정하는 것도 조심해야 합니다. 광고가 바뀌었다고 어느 설정의 영향인지 바로 알 수 없고, 광고가 그대로라고 아무 효과가 없었다고 단정할 수도 없습니다. 차단하려던 접근이나 정보 이용이 해당 설정에서 실제로 어떻게 표시되는지 확인하는 편이, 광고 내용만 보고 짐작하는 것보다 목적에 가깝습니다.

직접 말을 걸어 시험하면 증명할 수 있을까요

관심 없던 물건 이름을 휴대폰 앞에서 여러 번 말해보고, 나중에 그 광고가 뜨는지 기다리는 실험을 떠올릴 수 있습니다. 호기심에서 해볼 수는 있지만, 한 번의 결과로 도청을 증명하기는 어렵습니다. 말하기 전에도 비슷한 광고가 있었는지, 동시에 다른 활동을 했는지, 어떤 광고를 얼마나 봤는지 비교할 기준이 없기 때문입니다.

가령 가상의 실험에서 ‘낚싯대’를 반복해 말한 뒤 광고를 찾으려고 낚시 영상과 상품 페이지를 살펴봤다고 합시다. 나중에 낚싯대 광고가 보여도 말한 행동과 찾아본 행동 중 무엇이 영향을 줬는지 가르기 어렵습니다. 확인하려는 과정에서 다른 광고 신호를 만들었을 가능성이 생깁니다. 광고가 끝내 나오지 않아도 모든 앱이 음성을 사용하지 않는다는 결론은 낼 수 없습니다.

비교 실험을 한다면 적어도 무엇을 바꾸고 무엇을 같게 유지할지, 결과를 무엇으로 셀지 먼저 정해야 합니다. 그렇더라도 외부에서 광고 시스템의 내부 결정을 모두 볼 수는 없습니다. 이 글은 그런 통제 실험을 수행한 결과가 아니며, 개인 기기의 음성 전송을 분석한 보고서도 아닙니다. 공개 문서가 설명하는 기능과 우리가 직접 볼 수 있는 증거의 범위를 나눠 설명한 글입니다.

특히 “광고가 안 나오면 안전, 나오면 도청”이라는 판정 규칙은 너무 단순합니다. 서로 다른 경로가 같은 광고로 이어질 수 있다는 문제가 처음부터 남아 있습니다. 재미있는 시도가 확인된 사실이 되려면, 우연한 일치나 다른 경로로도 결과가 설명되는지 살펴보는 단계가 필요합니다.

휴대폰보다 먼저, 질문을 바꿔보면

친구와 이야기한 뒤 비슷한 광고를 만나는 장면으로 돌아가 보겠습니다. 그 순간의 놀라움은 그대로일 수 있습니다. 다만 이제는 하나의 설명만 남지는 않습니다. 이전에 본 상품이 돌아왔을 수 있고, 현재 화면과 어울리는 광고일 수도 있으며, 광고주와 이미 맺은 관계가 쓰였을 수도 있습니다. 어느 것이 실제 원인인지는 별도의 확인이 필요합니다.

마이크가 걱정된다면 접근한 앱과 시각부터 확인할 수 있습니다. 광고가 지나치게 따라오는 것이 불편하다면 그 광고를 제공하는 서비스의 정보 이용과 설정을 살펴볼 수 있습니다. 두 문제를 따로 본다고 개인정보 걱정이 작아지는 것은 아닙니다. 오히려 눈에 보이는 점 하나에만 집중하다 놓쳤던 경로를 보게 됩니다.

이때 목표가 모든 광고의 내부 계산을 직접 밝혀내는 것일 필요는 없습니다. 사용자가 확인할 수 있는 범위에는 한계가 있습니다. 광고의 설명 메뉴가 있다면 선택 이유를 살펴보고, 마이크 권한은 실제 필요한 앱에만 남겨두는 식으로 자신이 조정할 수 있는 부분부터 다룰 수 있습니다. 설명 메뉴 역시 모든 내부 판단을 공개하는 검사 보고서라고 기대할 필요는 없습니다.

“내 말을 들었나?”는 자연스러운 첫 질문입니다. 그다음 질문은 조금 달라질 수 있습니다. “이 광고까지 이어질 수 있는 기록은 무엇이고, 지금 내가 확인한 것은 어디까지일까?” 그 질문이 화면의 작은 점과 뒤따라온 상품 광고 사이에 너무 빨리 그어버렸던 선을 다시 살펴보게 합니다.

참고 자료와 확인 범위

기존 발행·표시 날짜를 유지하고, 본문은 2026-09-16에 공식 자료와 대조해 보완했습니다. 연구·사건의 발생 연도는 본문에 따로 표시했습니다. 설명용 예시는 가상이며, 개인 기기의 음성 전송이나 광고 계정을 직접 검사한 결과는 아닙니다.