거의 확실히 아닙니다. 그리고 진짜 설명이 도청보다 더 불편합니다. 듣고 있는 휴대폰은 십 년째 수색 대상이었습니다. 대학 연구팀, 보안 업체, 패킷을 들여다보는 기자들까지. 모두 빈손으로 돌아왔습니다. 몰래 켜 둔 상시 마이크는 비용이 크고, 배터리와 네트워크에 흔적이 남으며, 두 앱스토어에서 퇴출당할 사유이기 때문입니다. 그래도 텐트 광고는 도착했습니다. 도착한 이유는, 이미 당신의 행동을 쥔 시스템에게 당신의 말은 필요 없기 때문이고, 당신의 행동은 저녁 식탁에서 내뱉는 어떤 말보다도 당신이 무엇을 살지를 훨씬 잘 맞히기 때문입니다.
휴대폰이 듣는지 실제로 검증한 사람이 있나요?
있습니다. 그것도 여러 번, 그리고 결과는 가장 쓸모 있는 방식으로 지루합니다.
가장 널리 알려진 시도는 노스이스턴대학교 연구팀의 것입니다. 1만 7000개가 넘는 안드로이드 앱을 계측 환경에 올려 자동으로 실행하고 기기를 떠나는 모든 데이터를 기록했습니다. 정확히 음성이 수집되어 전송되는지를 찾고 있었습니다. 찾지 못했습니다. 대신 완전히 다른 유출을 발견했습니다. 일부 앱이 화면을 녹화해 프레임을 외부 분석 업체로 보내고 있었던 것입니다. 어느 모로 봐도 더 심각한 일이지만 거의 화제가 되지 않았습니다. 사람들이 듣고 싶어 한 이야기가 아니었으니까요.
독립 보안 업체들도 각자의 실험을 돌렸습니다. 반려견 사료 광고 음성을 며칠 동안 반복 재생하는 옆에 휴대폰을 두고 광고 내용이 바뀌는지 지켜봤습니다. 아무 일도 없었습니다.
이 결론을 세 가지 현실적인 근거가 받쳐 줍니다. 배터리와 데이터가 들통냅니다. 기기에서 음성을 문자로 옮기면 프로세서가 쉬지 않고 돌아가고, 원본 음성을 올리면 거대하고 눈에 띄는 트래픽이 됩니다. 표시등이 들통냅니다. iOS 14부터는 어떤 앱이든 마이크를 여는 순간 주황색 점이 뜨고, 앱이 이를 숨길 방법은 없습니다. 그리고 약관이 금지합니다. 두 스토어 모두 명시적 권한 요청과 밝혀진 목적을 요구하므로, 몰래 하다 걸린 회사는 사업 전체를 세운 플랫폼 접근권을 잃습니다.
의심 많은 독자에게 마땅한 정직한 단서도 붙입니다. 2024년에 한 마케팅 대행사가 실제로 액티브 리스닝이라 이름 붙인 상품의 제안서를 돌리며 기기 마이크로 광고를 타기팅할 수 있다고 주장했습니다. 거기 언급된 플랫폼들은 거리를 두고 그 대행사를 정리했습니다. 그것은 지금 당신이 느끼는 바로 그 공포를 노린 영업 자료였고, 실제로 작동했다는 증거를 내놓은 사람은 없습니다. 마이크 타기팅을 팔고 싶은 욕망은 진짜입니다. 마이크 타기팅은 진짜가 아닙니다.
왜 하필 대화와 맞아떨어진 광고만 기억날까요?
나머지 사백 개를 잊기 때문입니다.
피드, 영상, 검색, 웹페이지를 합치면 하루에 삼백에서 천 개의 광고가 노출됩니다. 그중 거의 아무것도 인식되지 않습니다. 그러다 하나가 열여섯 시간 전 발언과 겹치면, 그것은 눈에 띄는 정도가 아니라 표시되고, 회사에서 이야기되고, 캡처되고, 게시됩니다. 당신의 기억은 수백 개 중 하나짜리 표본을 보관하고 그것을 패턴으로 보고합니다. 심리학에서는 이를 빈도 착각이라 부르고, 광고는 이 효과가 살라고 만들어진 환경이나 다름없습니다.
우연이 불가능해 보이는 두 번째 이유도 있습니다. 빗나간 근접 사례를 세지 않는다는 것입니다. 저녁에 텐트 이야기가 나온 건 이미 절반쯤 여행을 계획하고 있었기 때문입니다. 캠핑장을 들여다봤거나, 단체 대화방에서 언급했거나, 아웃도어 게시물에서 조금 더 오래 머물렀을 것입니다. 대화가 광고의 원인이 아닙니다. 대화도 광고도 같은 관심의 하류였고, 그 관심은 일주일 전부터 지문을 남기고 있었습니다.
사람들이 의심하는 것과 실제로 벌어지는 일
| 이렇게 느껴진다 | 실제로 벌어지는 일 |
|---|---|
| 앱이 텐트라는 단어를 들었다 | 친구가 텐트를 검색했고 둘은 서로의 타깃 그룹에 있다 |
| 내 개인 메시지를 읽었다 | 아웃도어 콘텐츠 체류 시간이 2주 전부터 올라갔다 |
| 내 생각을 안다 | 나와 똑같이 행동한 사람들이 다음에 무엇을 샀는지 안다 |
| 몇 시간 만에 반응했다 | 프로필은 몇 달에 걸쳐 만들어졌고 즉시였던 건 광고 지면뿐 |
| 나를 콕 집어 노렸다 | 수십만 명 규모 유사 세그먼트에 편입됐을 뿐 |
| 누군가 나를 지켜본다 | 모델이 나를 예측하고 있고, 맞히고 있다 |
전체 느낌을 뒤집는 줄은 마지막 줄입니다. 아무도 지켜보지 않습니다. 무언가가 예측하고 있을 뿐이고, 예측은 감시와 똑같은 오싹함을 주면서 운영 비용은 훨씬 쌉니다.
그럼 텐트 광고는 저를 어떻게 찾아냈나요?
당신이 하나도 의식하지 못한 채 끊임없이 만들어내는 신호를 통해서입니다.
체류 시간. 게시물 앞에서 얼마나 멈췄는지가 기록되고, 이는 좋아요보다 훨씬 정직합니다. 캠핑 영상에서 속도를 늦추기로 결심하는 게 아니라 그냥 늦춰지고, 시스템은 그것을 철해 둡니다.
광고 앞에서의 멈칫. 장비 이미지를 지나치기 전 0.5초는 구매 의도 신호이고, 탭하든 안 하든 수집됩니다.
친구 그래프. 함께 식사한 사람이 그날 밤 텐트를 검색했습니다. 두 사람은 연결돼 있고, 연락처를 공유하고, 같은 장소에 나타났습니다. 광고주는 당사자의 목소리에는 손도 대지 않고 그 사람의 인맥을 겨냥할 수 있습니다.
위치 동석. 두 기기가 같은 식당에 두 시간 있었다는 사실은 누가 누구에게 영향을 주는지에 대한 강한 진술입니다.
유사 타깃. 여기가 엔진입니다. 광고주가 최근 텐트 구매자 명단을 올리면, 플랫폼은 그 사람들이 구매 전에 공유하고 있던 행동 지문을 찾아내고, 지금 그 지문과 맞는 모두에게 광고를 내보냅니다. 텐트라고 말해서 광고가 온 게 아닙니다. 당신의 데이터 쌍둥이가 3주 전 다른 도시에서 이미 텐트를 샀기 때문에 온 것입니다.
이 신호들은 전부 스크롤이 만듭니다. 앱은 왜 중독되도록 설계되는가는 피드가 이 신호를 계속 뽑아내도록 지어진 이유를, 알고리즘 초기화하는 법은 다른 신호를 먹이려 할 때 무슨 일이 벌어지는지를 다룹니다.
“텐트라는 단어는 식탁에서 딱 한 번, 휴대폰을 엎어 둔 채로 말했습니다. 다음 날 아침 커피를 다 마시기도 전에 광고가 떴고 정말로 속이 안 좋았습니다. 그러고 나서 제대로 확인해 봤어요. 형이 2주 동안 캠핑장 링크를 보내고 있었고 저는 그걸 하나도 빠짐없이 열어 봤더군요. 아무도 듣고 있지 않았습니다. 제가 한마디도 하지 않고 전부 말해 버린 거였죠.” — 지훈, 기계 엔지니어, 35세
마이크 권한은 어떻게 점검하나요?
그래도 하세요. 2분이면 되고, 쓰이지 않았더라도 실재하는 경로 하나를 닫습니다.
- 설정, 개인정보 보호 및 보안, 마이크. 지금까지 요청한 모든 앱이 스위치와 함께 나옵니다. 당신을 들을 그럴듯한 이유가 없는 앱은 전부 끄세요. 보통은 거의 전부입니다.
- 같은 화면의 카메라와 위치 서비스. 위치는 항상 대신 앱을 사용하는 동안을 고르고, 그래도 앱이 작동한다면 대략적인 위치를 켜세요.
- 설정, 개인정보 보호 및 보안, 추적. 앱이 추적을 요청하도록 허용을 끄면 앞으로의 모든 요청을 한 번에 거부합니다.
- 앱 개인정보 보호 리포트. 같은 구역에 있습니다. 켜 두고 일주일 뒤에 읽어 보세요. 어떤 앱이 센서에 접근했고 어떤 도메인과 통신했는지 기록되며, 어떤 추측보다도 많은 것을 알려 줍니다.
그리고 얼마나 안 바뀌는지 확인해 보세요. 광고는 여전히 불편할 만큼 정확할 겁니다. 마이크는 애초에 통로가 아니었으니까요.
아무도 듣지 않는데 왜 감시당하는 기분일까요?
지켜보이는 느낌과 예측 가능하다는 느낌은 안에서 보면 거의 구분되지 않기 때문입니다.
여기가 곱씹을 만한 대목입니다. 맞힌 광고는 누군가 당신을 들었다는 증거가 아닙니다. 당신의 행동이 모델로 만들 만큼 규칙적이라는 증거일 뿐입니다. 같은 순서의 같은 앱, 같은 종류의 게시물에서 같은 감속, 매일 밤 열한 시의 같은 스크롤. 모델이 영리한 게 아닙니다. 당신이 일관적이고, 모델에게는 그것으로 충분합니다.
여기서 실제로 통하는 유일한 해법이 드러납니다. 설정 스위치로 예측에서 빠져나올 수는 없지만 굶길 수는 있습니다. 예측이 쓰는 모든 신호를 스크롤이 제조하기 때문입니다. 하루 30분의 피드는 얇은 프로필을, 세 시간은 아주 두툼한 프로필을 만듭니다. 같은 메커니즘이 새벽의 스트레스 지름신과 팝콘 브레인 밑에도 깔려 있습니다. 세션이 길어질수록 프로필은 좋아지고, 광고는 당신이 지쳐 있을 때 가장 세게 꽂힙니다.
그래야 잠이 온다면 마이크에 테이프를 붙이세요. 그다음 스크롤 시간을 줄이세요. 진짜 이빨이 있는 데이터 다이어트는 그쪽입니다.
Unscrol은 무엇을 해 주나요?
이미 가진 것부터 시작하세요. 애플의 스크린 타임에는 앱이나 카테고리별 일일 앱 시간 제한, 시간대를 정하는 다운타임, 그리고 진짜 주간 평균이 있고 전부 무료입니다. 프라이버시 쪽에서도 앱 개인정보 보호 리포트와 추적 스위치가 공짜로 실질적인 일을 합니다. 하루 총량과 취침 스케줄만으로 세션이 충분히 줄어든다면 아무것도 살 필요가 없습니다. 기본 기능이 바닥나는 지점은 1회당 절반입니다. iOS에는 한 번의 세션을 끊는 기본 설정이 없고, 앱 시간 제한은 한 번 누르면 열리는 탈출구와 함께 옵니다.

Unscrol은 두 개의 숫자를 중심으로 만든 아이폰과 애플워치 앱입니다. 하루 총량(기본 45분)과 1회 세션 상한(기본 5분)이며, 둘 다 겉모습만 덮는 오버레이가 아니라 스크린 타임과 FamilyControls 프레임워크를 통해 iOS가 직접 적용합니다. 예산에서 한 세션 크기만큼을 쓰면 선택한 앱이 15분 잠기고, 하루 예산을 다 쓰면 내일까지 잠깁니다. 시간대별 차단은 실드가 맡고, 차단 도중에 끄는 일은 일부러 느리게 만들어 뒀습니다. 한 번 누르면 열리는 탈출구가 아니라 호흡 운동과 기다림입니다. 예산 안에서 끝낸 날은 스트릭으로 세어지고, 홈 화면과 잠금 화면 위젯이 아무것도 열지 않고도 남은 양을 보여 줍니다.
이런 글에서는 프라이버시 세부 사항이 평소보다 더 중요합니다. iOS가 앱에 건네는 것은 앱 정체가 아니라 불투명 토큰입니다. Unscrol은 당신이 어떤 앱을 골랐는지, 그 이름도 아이콘도 앱별 사용량도 볼 수 없습니다. 선택 화면은 시스템이 그리고 앱은 그 주위의 틀만 그리며, 차단 목록과 사용 데이터는 기기 안에 남습니다. 볼 것이 없으니 팔 것도 없습니다. 분명히 해 둘 두 가지. 사용량 수치는 정확한 분이 아니라 임계값 기반 추정치이므로 예산은 대략 맞다고 여기세요. 그리고 다운로드는 무료이고, 선택 사항인 프리미엄은 놓친 하루를 살리는 스트릭 세이버와 하나가 아닌 다섯 개의 동시 챌린지 슬롯을 더해 줍니다. 자세한 이야기는 앱 차단 앱은 무엇을 볼 수 있나에 있습니다.
자주 묻는 질문
휴대폰이 광고를 위해 정말로 제 대화를 듣고 있나요?
거의 확실히 아닙니다. 보안 연구자들이 몇 년째 이것을 찾아왔고, 노스이스턴대학교 연구팀은 1만 7000개가 넘는 안드로이드 앱을 계측해 앱이 내보내는 모든 데이터를 기록했지만, 광고 타기팅을 위해 몰래 음성을 녹음해 전송하는 앱은 아무도 찾지 못했습니다. 경제성도 맞지 않습니다. 하루 종일 음성을 전송하거나 텍스트로 변환하면 배터리 소모와 데이터 사용량에 그대로 드러나고, iOS 14부터는 마이크가 켜질 때마다 상태 표시줄에 주황색 점이 나타납니다. 두 앱스토어 모두 명시적 권한과 사용 목적 고지를 요구하기 때문에, 몰래 이런 일을 하다 걸린 회사는 사업 전체가 얹혀 있는 플랫폼을 잃게 됩니다.
그럼 말로만 꺼낸 물건의 광고가 뜬 이유는 뭔가요?
두 가지가 동시에 일어납니다. 첫째는 빈도 착각입니다. 하루에 수백 개의 광고를 보고 거의 다 잊어버리지만, 어젯밤 대화와 맞아떨어진 하나만은 잊히지 않기 때문에 기억은 완전히 편향된 표본을 보관합니다. 둘째는 음성 없이도 타기팅이 이미 충분히 잘 작동한다는 사실입니다. 친구와 텐트 이야기를 했다면 그 친구가 텐트를 검색했을 가능성이 높고, 두 사람은 위치 기록과 소셜 그래프를 공유하며, 광고 플랫폼은 바로 그런 신호로 유사 타깃을 만듭니다. 광고는 당신의 말을 따라온 것이 아니라 그 말 주변의 사람과 행동을 따라온 것입니다.
어떤 앱이 마이크를 쓸 수 있는지 어떻게 확인하나요?
아이폰에서는 설정, 개인정보 보호 및 보안, 마이크 순서로 들어가면 지금까지 권한을 요청한 모든 앱이 스위치와 함께 나열됩니다. 당신 목소리를 들을 이유가 없는 앱은 전부 끄세요. 보통은 목록의 대부분입니다. 카메라, 위치 서비스, 추적에서도 같은 작업을 하고, 같은 화면에 있는 앱 개인정보 보호 리포트도 켜 두세요. 어떤 앱이 센서에 접근했고 어떤 도메인과 통신했는지 기록해 줍니다. 안드로이드에서는 설정, 개인정보 보호, 권한 관리자가 같은 역할을 합니다. 해 둘 가치는 있지만, 이 작업이 고치는 것은 문제에서 가장 덜 중요한 부분이라는 점은 분명히 알아두는 게 좋습니다.
마이크를 꺼도 소름 돋는 광고가 멈추지 않는다면 무엇이 효과가 있나요?
애초에 넘겨주는 행동 데이터의 양을 줄이는 것입니다. 광고 타기팅은 말한 내용이 아니라 행동으로 돌아갑니다. 게시물 앞에서 얼마나 멈췄는지, 어떤 광고 앞에서 속도가 느려졌는지, 새벽 한 시에 무엇을 열었는지, 누구 옆에 앉아 있었는지. 이 신호들은 전부 스크롤이 만들어내므로, 진짜 데이터 다이어트는 스크롤을 줄이는 것뿐입니다. 세션 수를 줄이고 짧게, 차분하게 만들면 프로필이 얇아지고, 얇은 프로필은 예측을 더 못합니다. 마이크 권한을 끄는 데는 2분이면 되고 그럴 가치도 있지만, 아마 한 번도 쓰이지 않았을 경로 하나를 닫는 작업입니다.