제미나이 맥 앱이 맥 앱스토어에 없는 이유와 반드시 알아야 할 보안 위험
2026년 4월 15일 구글이 첫 macOS 네이티브 AI 비서인 Gemini for Mac을 정식 공개했습니다. Swift로 만든 완전한 클라이언트로, 맥에서 곧바로 Gemini 3 Flash, Pro, Ultra 모델을 쓸 수 있습니다. 기능만 놓고 보면 꽤 경쟁력 있는 제품입니다.
그런데 보안을 신경 쓰는 사람이라면 반드시 따져봐야 할 결정이 하나 있습니다. 구글은 Gemini for Mac을 gemini.google/mac에서 DMG 파일로 직접 배포하기로 하고, 맥 앱스토어를 완전히 우회했습니다.
이건 사소한 배포 방식의 문제가 아닙니다. 이 앱이 내 시스템에서 무엇을 할 수 있는지, 어떤 보호를 잃게 되는지, 구글을 얼마나 믿어야 하는지를 좌우하는 근본적인 설계 결정입니다. 이 글에서는 그 의미를 하나씩 뜯어보고, 구글과 경쟁사의 태도 차이를 비교하고, 스스로를 지킬 구체적인 방법을 제시합니다.
맥 앱스토어는 무엇을 지켜주고 있나요?
맥 앱스토어가 제공하는 건 내려받기의 편의가 아니라 보안 기반 그 자체입니다. DMG 배포가 왜 문제인지는 이 지점을 이해해야 보입니다.
샌드박스(App Sandbox)
맥 앱스토어로 배포되는 앱은 모두 애플의 App Sandbox 안에서 돌아가야 합니다. 커널 수준의 격리 장치로, 앱이 시스템의 어떤 자원에 접근할 수 있는지를 엄격히 제한합니다. 샌드박스 안의 앱은 사용자가 시스템 파일 대화상자로 명시적으로 허용하지 않는 한 자기 컨테이너 바깥의 파일을 읽을 수 없고, 다른 앱의 데이터에 접근할 수 없으며, 시스템 수준의 입력 이벤트를 감시할 수 없고, 다른 프로세스에 코드를 주입할 수도 없습니다.
맥 앱스토어에서 앱을 설치할 때, 그 앱이 할 수 있는 일이 엄격히 묶여 있다는 걸 알 수 있습니다. 단순한 신뢰가 아니라 기술적으로 강제된 사실로서 말입니다.
애플 심사
맥 앱스토어에 제출되는 모든 앱은 애플 심사를 거칩니다. 심사자는 악성코드를 확인하고, 앱이 주장대로 동작하는지 검증하고, 애플 휴먼 인터페이스 가이드라인 준수를 확인하고, 비공개 API 사용이나 기만적 동작이 없는지 봅니다. 이 심사가 완벽하지는 않습니다. 그래도 명백한 문제를 걸러내는 추가 관문이기는 합니다.
관리되는 업데이트와 롤백
앱스토어 앱은 애플이 관리하는 업데이트 체계를 통해 갱신되며, 여기에는 코드 서명 검증과 문제 있는 업데이트를 되돌리는 기능이 포함됩니다. DMG로 배포되는 앱은 업데이트 방식을 스스로 마련하므로 안전성과 안정성이 제각각일 수 있습니다.
공증(Notarization)과 앱스토어 심사는 뭐가 다른가요?
공증은 ‘알려진 악성코드가 있는지’만 보는 검사로, 앱스토어 심사보다 기준이 훨씬 낮다는 점이 다릅니다. 구글의 제미나이 DMG는 실제로 애플 공증을 통과했고, 애플이 스캔해 알려진 악성코드가 없음을 확인한 뒤 공증 티켓을 발급했습니다. 다만 공증이 보는 건 악성코드 특징과 기본적인 코드 서명 유효성뿐이며, 앱의 동작 패턴이나 데이터 수집 행태, 권한 사용 방식은 평가하지 않습니다.
공증은 공항의 금속 탐지기라고 생각하면 됩니다. 총기는 잡아내지만 악의는 잡아내지 못합니다.
Gatekeeper 경고는 무슨 뜻인가요?
Gemini for Mac을 처음 내려받아 열면 macOS가 Gatekeeper 경고를 띄웁니다. 문구는 macOS 버전과 보안 설정에 따라 다르지만, 요지는 인터넷에서 받은 앱을 정말 열 것인지 확인하는 것입니다.
보안과 개인정보 설정을 ‘앱스토어만 허용’(가장 엄격한 설정)으로 둔 사용자는 시스템 설정에서 이 보호를 수동으로 해제해야 제미나이를 설치할 수 있습니다. 악의가 있다는 뜻은 아닙니다. 정식 앱도 앱스토어 밖에서 많이 배포됩니다. 다만 구글 제품을 쓰려고 사용자가 능동적으로 보안 수준을 낮춰야 한다는 건 사실입니다.
반면 ChatGPT Desktop과 Claude Desktop은 둘 다 맥 앱스토어에 있습니다. 이 둘을 설치하는 데 보안 설정 해제가 필요 없습니다. ‘받기’를 누르고 Apple ID 비밀번호나 Touch ID를 쓰면 앱이 샌드박스 안에 설치됩니다. 경고도 수동 허용도 없고, ‘맥 앱스토어를 믿는다’ 외에 따로 신뢰를 판단할 일이 없습니다.
손쉬운 사용 권한을 주면 무슨 일이 벌어지나요?
macOS에서 가장 강력한 축에 드는 권한을 통째로 넘기게 됩니다. 여기가 진짜로 경계해야 할 지점입니다. Gemini for Mac은 손쉬운 사용(Accessibility) 권한을 요구하는데, 선택적 부가 기능으로서가 아닙니다. 앱의 브라우저 페이지 읽기 기능을 온전히 쓰려면 ‘시스템 설정 > 개인 정보 보호 및 보안 > 손쉬운 사용’까지 직접 들어가 제미나이에 접근을 허용해야 합니다.
대부분의 사용자는 아무 생각 없이 이 단계를 끝냅니다. 하지만 한 번 더 생각해야 합니다.
손쉬운 사용 권한은 무엇을 허용하나요?
macOS의 손쉬운 사용 권한은 화면 낭독기와의 호환을 위한 것만이 아닙니다. 운영체제 전체에서 가장 강력한 권한 범주 중 하나입니다. 앱에 이 접근 권한을 주면 사실상 다음 능력을 넘기는 셈입니다.
화면의 어떤 창이든 내용을 읽습니다. 자기 창만이 아니라 어떤 앱의 창이든 해당됩니다. 즉 제미나이는 메일, 은행 페이지, 의료 기록, 사적인 메시지 등 지금 맥에 표시된 모든 것을 읽을 수 있습니다.
시스템 수준에서 키보드 입력을 감시합니다. 이 권한을 가진 앱은 어떤 앱에서 친 키든 관찰할 수 있습니다. 기술적으로 키로거가 쓰는 능력과 완전히 동일합니다. 구글이 키로거를 돌린다고 암시하는 게 아닙니다. 다만 요구하는 권한이 기술적으로 그것을 허용한다는 뜻입니다.
다른 앱의 UI 요소와 상호작용합니다. 이 권한이 있으면 버튼을 누르고, 폼 값을 읽고, 다른 앱의 메뉴를 탐색할 수 있습니다. 자동화에는 유용하지만, 앱이 기술적으로는 사용자가 모르는 사이에 대신 조작할 수 있다는 뜻이기도 합니다.
실행 중인 모든 앱의 손쉬운 사용 트리를 읽습니다. 시스템 안 모든 가시 UI 요소의 내용과 상태에 구조화된 형태로 접근할 수 있습니다.
구글은 왜 이 권한이 필요한가요?
구글은 손쉬운 사용 권한이 제미나이의 ‘Desktop Intelligence’ 기능에 필요하다고 설명합니다. 화면의 웹 페이지와 다른 앱 내용을 읽고 이해하는 기능입니다. 실제로 유용한 기능이고, 복사·붙여넣기 없이 지금 보고 있는 것에 대해 바로 물을 수 있습니다.
하지만 ‘기능에 필요한 것’과 ‘권한이 허용하는 것’ 사이의 간극은 큽니다. 제미나이에 필요한 건 보이는 페이지 내용을 읽는 것입니다. 요구하는 권한은 모든 내용을 읽고, 모든 입력을 감시하고, 모든 UI 요소를 조작하도록 허용합니다. 손쉬운 사용 권한에는 ‘브라우저 탭만 읽기’ 같은 범위 축소 장치가 없습니다. 전부 주거나 안 주거나입니다.
앱스토어였다면 무엇이 달랐나요?
샌드박스가 적용된 맥 앱스토어 앱은 애초에 손쉬운 사용 권한을 요구할 수 없습니다. 애플의 샌드박스가 이를 명확히 막습니다. 구글이 맥 앱스토어로 제미나이를 배포했다면, 화면 읽기 기능을 다른 방식으로—샌드박스 경계를 존중하고 시스템 수준의 입력 감시를 필요로 하지 않는 방식으로—구현해야 했을 것입니다.
DMG 배포를 택하면서 구글은 이 제약을 통째로 우회했습니다.
구글은 어떤 데이터를 수집하나요?
구글 제미나이 개인정보 센터가 제미나이 사용 시 수집되는 데이터를 정리해 두었습니다. 구조화하면 다음과 같습니다.
| 데이터 유형 | 수집 내용 | 보관 기간 | 사용자 통제 |
|---|---|---|---|
| 프롬프트와 대화 | 프롬프트 전문과 제미나이의 응답 | 18개월(기본값 자동 삭제) | 3개월로 단축 또는 수동 삭제 가능 |
| 생성 콘텐츠 | 세션에서 만든 이미지, 코드 등 결과물 | 대화 보관 기간과 동일 | 대화와 함께 삭제 |
| 기기 정보 | 기기 종류, OS 버전, 앱 버전, 하드웨어 식별자 | 구글 표준 보관 기간 | 제한적 거부 옵션 |
| 위치 정보 | IP 기반 추정 위치, 허용 시 GPS 포함 | 구글 표준 보관 기간 | 구글 계정 설정에서 끌 수 있음 |
| 구독 정보 | 결제 수단, 요금제, 청구 이력 | 계정 유지 기간 | 계정 삭제로 제거 |
| 사용 분석 | 기능 사용 패턴, 세션 길이, 오류 로그 | 구글 표준 보관 기간 | 제한적 거부 옵션 |
| 피드백 데이터 | 좋아요/싫어요, 신고된 문제 | 무기한 | 개별 삭제 가능 |
기본 보관 기간 18개월
대화의 기본 보관 기간은 18개월입니다. 즉 제미나이에 입력한 모든 프롬프트는—손쉬운 사용 권한으로 화면에서 읽은 민감한 내용을 참조한 것까지 포함해—1년 반 동안 구글 서버에 저장된 뒤에야 자동 삭제됩니다.
구글 계정 설정에서 3개월로 줄이거나 대화를 직접 지울 수는 있습니다. 하지만 기본값은 18개월이고, 절대다수의 사용자는 기본값을 바꾸지 않습니다.
학습 데이터 활용
구글은 제미나이와의 대화가 사람 검토자에게 검토되어 제미나이 모델 개선에 쓰일 수 있다고 명시합니다. 설정에서 거부할 수 있지만 기본값은 동의입니다. 즉 기본 상태에서는 구글 직원(또는 외주 인력)이 나와 제미나이의 대화를 읽을 수 있습니다. 제미나이가 내 화면에서 읽은 내용을 참조한 대화까지 포함해서요.
배포 방식이 경쟁사와 어떻게 다른가요?
제미나이만 샌드박스 밖에서 돌아가고 macOS 최강 권한을 요구한다는 점에서 확연히 다릅니다. 나란히 놓으면 대비가 뚜렷합니다.
| 항목 | Gemini for Mac | ChatGPT Desktop | Claude Desktop |
|---|---|---|---|
| 배포 방식 | gemini.google/mac에서 DMG | 맥 앱스토어 | 맥 앱스토어 |
| 샌드박스 | 아니요 | 예 | 예 |
| 애플 심사 | 공증만 | 앱스토어 전체 심사 | 앱스토어 전체 심사 |
| 손쉬운 사용 권한 | 전체 기능에 필요 | 불필요 | 불필요 |
| Gatekeeper 경고 | 있음 | 없음 | 없음 |
| 업데이트 방식 | 자체 관리 | 애플 관리 | 애플 관리 |
| 기업 MDM 지원 | 수동 배포 필요 | 앱스토어 MDM 지원 | 앱스토어 MDM 지원 |
| 데이터 보관 기본값 | 18개월 | 30일(API)/요금제별 상이 | 90일 |
ChatGPT Desktop과 Claude Desktop은 맥 앱스토어의 제약을 받아들이는 대신 그것이 주는 신뢰와 보안 보장을 택했습니다. 둘 다 애플 샌드박스 안에서 돌아갑니다. 둘 다 손쉬운 사용 권한이 필요 없습니다. 둘 다 애플이 관리하는 체계로 업데이트됩니다.
구글은 반대 길을 택했습니다. Gemini for Mac은 샌드박스 밖에서 돌아가고, macOS에서 가장 강력한 시스템 권한을 요구하고, 업데이트를 스스로 관리하며, 기본값으로 데이터를 18개월 보관합니다.
이것이 곧 구글에 악의가 있다는 뜻은 아닙니다. 앱스토어 밖에서 배포할 합당한 기술적 이유는 존재하며, 특히 깊은 시스템 연동이 필요한 앱이라면 더 그렇습니다. 다만 대가가 있습니다. OpenAI나 Anthropic의 데스크톱 앱을 쓸 때보다 훨씬 많은 신뢰를 구글에 맡겨야 한다는 대가입니다.
오픈소스 대안이 있나요?
있습니다. 제미나이의 능력은 쓰고 싶지만 구글의 데이터 수집 방식은 받아들이고 싶지 않은 사람들을 위한, 눈여겨볼 만한 오픈소스 선택지가 존재합니다.
bwendell/gemini-desktop은 커뮤니티가 만든 제미나이 데스크톱 클라이언트로, 작성 시점 기준 깃허브 스타 132개를 기록하고 있습니다. Electron 기반이며 ‘신뢰를 우선한 기본 설정’과 ‘텔레메트리 제로’를 핵심 강점으로 내세웁니다. 소스 코드가 공개되어 감사 가능하므로 이 주장을 직접 검증할 수 있습니다. 구글의 비공개 소스 앱으로는 불가능한 일입니다.
대가도 분명합니다. bwendell/gemini-desktop은 구글의 네이티브 Swift 앱 같은 깊은 시스템 연동을 갖지 못하며, 구글의 엔지니어링 자원이 아니라 커뮤니티 손으로 유지됩니다. 그럼에도 프라이버시와 데이터 최소화가 최대 관심사인 사용자에게, 텔레메트리 제로의 오픈소스 클라이언트와 세계 최대 광고 기업의 비공개 소스 앱은 근본적으로 다른 신뢰의 문제입니다.
그래도 쓴다면 무엇을 해야 하나요?
위험을 이해한 뒤에도 구글의 Gemini for Mac을 쓰기로 했다면, 다음 조치로 위험을 낮출 수 있습니다.
데이터 보관 기간을 줄이세요. 설치 직후 구글 계정 설정에 들어가 제미나이 활동의 자동 삭제 주기를 18개월에서 3개월로 줄입니다. 더 나은 방법은 수동 삭제로 두고 주기적으로 기록을 정리하는 습관을 들이는 것입니다.
학습 데이터 활용을 거부하세요. 구글 계정 개인정보 설정에서, 제미나이 대화를 모델 개선에 쓰도록 허용하는 옵션을 끕니다. 이렇게 하면 사람 검토자가 내 프롬프트를 읽는 것을 막을 수 있습니다.
손쉬운 사용 권한은 신중히 다루세요. 제미나이가 화면이나 브라우저 탭을 읽을 필요가 없다면 이 권한을 주지 마세요. 직접 대화 모드에서는 앱이 정상 작동합니다. 잃는 건 맥락을 반영한 화면 읽기 기능뿐입니다.
민감한 앱은 닫으세요. 손쉬운 사용 권한이 켜져 있으면 제미나이는 기술적으로 보이는 모든 창을 읽을 수 있습니다. 화면 인식 기능을 쓰기 전에 은행, 의료 기록, 사적인 대화 등 민감한 정보가 든 앱은 닫거나 최소화하세요.
권한 부여 상태를 주기적으로 점검하세요. ‘시스템 설정 > 개인 정보 보호 및 보안 > 손쉬운 사용’을 정기적으로 열어 어떤 앱이 이 권한을 갖고 있는지 확인합니다. 화면 읽기 기능을 적극적으로 쓰지 않는 기간에는 제미나이에서 이 권한을 제거하세요.
오픈소스 대안을 고려하세요. 주된 용도가 화면 연동 없이 제미나이와 직접 대화하는 것이라면, bwendell/gemini-desktop이 동일한 모델 접근을 투명하고 감사 가능한 코드베이스와 텔레메트리 제로로 제공합니다.
배포 방식은 왜 그렇게 중요한가요?
배포 방식이 그 앱에 허용되는 권한의 상한을 사실상 결정하기 때문입니다. 구글이 Gemini for Mac을 앱스토어 밖에서 배포하기로 한 결정은 제품 차원의 선택을 넘어, AI 업계에서 능력과 제약이 부딪히는 더 깊은 긴장을 보여줍니다.
애플의 앱스토어 샌드박스는 앱들이 각자 독립된 세계를 전제로 설계됐습니다. AI 비서는 데스크톱 전체의 맥락을 이해하려 합니다. 화면을 읽고, 작업 흐름을 파악하고, 다른 앱과 연동하는—그 요구가 샌드박스의 경계를 밀어내고 있습니다. 구글의 답은 샌드박스를 통째로 우회하는 것이었습니다. Anthropic과 OpenAI는 샌드박스 제약 안에서 해내는 길을 찾았고, 기능상 일부 제한을 감수하는 대신 더 강한 보안 보장을 택했습니다.
AI 데스크톱 앱이 강력해지고 운영체제와 더 깊이 통합될수록, 그 배포 방식과 요구하는 시스템 권한은 사용자가 내리는 가장 중요한 보안 판단 중 하나가 됩니다. ‘이 앱은 지금 열린 브라우저 탭을 읽을 수 있다’와 ‘이 앱은 화면의 모든 것을 읽고 모든 키 입력을 기록할 수 있다’의 차이는 미세한 기술적 차이가 아닙니다. 내 디지털 생활을 어디까지 드러낼 것인가라는 근본적인 질문입니다.
신중하게 고르세요.
데스크톱에서 제미나이를 쓰는 더 나은 방법
이 글에서 짚은 보안 우려는 실재하지만, 제미나이를 데스크톱에서 쓰는 일 자체에 본질적으로 따라붙는 문제는 아닙니다. 배포와 권한에 관한 구글의 개별 선택이 만들어 낸 결과입니다.
GeminiDesktop.app은 다른 길을 택했습니다. 저희는 사용자 신뢰를 최우선에 둔 네이티브 macOS 제미나이 클라이언트를 만들고 있습니다. 권한 사용을 투명하게 하고, 데이터 수집을 최소화하며, ‘당신의 데스크톱 맥락은 당신이 명시적으로 공유하기로 하지 않는 한 당신의 데스크톱에 남아야 한다’는 원칙을 축으로 설계합니다.
내 보안 경계를 존중하는 데스크톱 앱으로 제미나이의 최전선 모델을 쓰고 싶다면 geminidesktop.app/app의 베타를 사용해 보세요.
참고 자료
- 구글 제미나이 개인정보 센터 — 공식 데이터 수집·보관 정책
- Gemini for Mac 다운로드 페이지 — 공식 배포 페이지
- bwendell/gemini-desktop (GitHub) — 텔레메트리 제로 오픈소스 대안
- Apple App Sandbox 문서 — 앱스토어 샌드박스 기술 세부 사항
- 구글, Gemini for Mac 출시 — MacRumors — 출시 보도와 사용자 반응