아이폰에서 앱을 사용하다 보면 사진, 위치, 마이크 같은 기능에 접근하기 위해 권한을 요청하는 경우가 많습니다. 무심코 '허용'을 눌렀다가 문득 아이폰 권한 시스템이 실제로 어떻게 작동하는지 궁금해진 적이 있으실 겁니다.
이 글에서는 아이폰의 권한 시스템을 자세히 살펴보고, 앱이 내 기기에서 정확히 어떤 일을 할 수 있는지 명확하게 이해하실 수 있도록 안내합니다.
아이폰 권한이란?
권한(Permissions)은 아이폰과 아이패드가 실행하는 운영체제인 iOS와 iPadOS에 내장된 시스템입니다. 이를 통해 기기 내 민감한 정보에 대한 앱의 접근을 통제할 수 있으며, 어떤 데이터를 앱이 사용할 수 있는지 직접 결정할 수 있습니다.
권한은 내 정보에 대한 통제권을 사용자에게 유지해 준다는 점에서 매우 중요합니다. 덕분에 앱이 휴대폰 속 각종 개인 콘텐츠에 마음대로 접근하지 못하도록 하면서도 앱을 편리하게 즐길 수 있습니다.
아이폰 권한은 어떻게 작동하나요?
앱이 처음으로 기기의 민감한 정보에 접근하려고 하면 사용자의 허락을 요청합니다. 이때 화면에 승인 여부를 묻는 배너가 나타납니다. 이상적으로는 앱이 해당 권한이 필요한 이유를 함께 설명해야, 사용자가 무작정 허용하지 않고 합리적으로 판단할 수 있습니다.
권한을 허용하면 앱은 사용자가 권한을 철회하기 전까지 해당 데이터에 계속 접근할 수 있습니다. 반대로 거부하면 나중에 다시 허용하기 전까지 앱은 그 데이터를 사용할 수 없습니다. 일부 권한에는 세부 옵션이 있는데, 이 부분은 뒤에서 자세히 다룹니다.
권한을 거부해도 앱 자체는 실행되지만, 일부 기능이 제대로 작동하지 않을 수 있습니다. 성능 저하의 정도는 해당 권한이 앱 운영에 얼마나 중요한지에 따라 달라집니다.
예를 들어 구글 지도에 위치 권한을 거부하면 정확한 길 안내를 받을 수 없어 사실상 쓸모가 없어집니다. 반면 WhatsApp에 마이크 권한을 거부해도 일반 채팅은 문제없지만 음성 메시지를 녹음할 수 없게 됩니다.
아이폰에서 권한 관리하는 방법
아이폰에서는 권한 항목별로 어떤 앱에 허용했거나 거부했는지 쉽게 확인할 수 있습니다. 설정 앱을 연 뒤 아래로 스크롤하여 개인정보 보호 항목을 탭하세요.
여기서 아이폰이 관리하는 각 권한 유형별 항목을 확인할 수 있습니다. 목록은 다음과 같습니다(설명이 필요한 항목만 덧붙였습니다).
- 위치 서비스
- 추적 (앱이 다른 앱 및 웹사이트에서 내 활동을 추적하도록 요청할 수 있음)
- 연락처
- 캘린더
- 미리 알림
- 사진
- 블루투스
- 로컬 네트워크 (앱이 현재 네트워크의 다른 기기와 통신할 수 있도록 허용)
- 주변 상호작용 (앱이 휴대폰과 다른 물체 간의 정확한 거리를 측정할 수 있도록 허용)
- 마이크
- 음성 인식 (앱이 말한 내용을 처리하기 위해 음성 데이터를 Apple 서버로 전송)
- 카메라
- 건강
- 연구 센서 및 사용 데이터 (기기 사용 방식에 관한 데이터를 수집해 연구에 공유할 수 있도록 함)
- HomeKit
- 미디어 및 Apple Music
- 파일 및 폴더
- 모션 및 피트니스 (걸음 수 등을 추정하기 위해 신체 움직임을 추적할 수 있음)
- 집중 모드 (아이폰에서 집중 모드로 알림을 음소거했다는 사실을 앱에 알림)
항목을 탭하면 해당 권한을 요청한 모든 앱이 표시됩니다. 초록색 켬 스위치는 앱이 접근 권한이 있다는 뜻이고, 회색 끔 스위치는 권한이 없다는 의미입니다. 일부 권한은 아직 요청한 앱이 없어 목록이 비어 있을 수도 있습니다.
세부 조절이 가능한 권한
대부분의 권한은 단순한 켜기/끄기 스위치로 제공되지만, 일부 카테고리는 더 세밀한 조절이 가능합니다. 하나씩 살펴보겠습니다.
위치 서비스에서는 앱이 내 위치를 항상 사용할지, 앱 사용 중에만 사용할지, 아니면 전혀 사용하지 않을지 선택할 수 있습니다. 다음에 위치를 공유할 때 다시 묻도록 설정할 수도 있습니다. 또한 이 메뉴에서는 앱별로 정확한 위치 확인 기능을 비활성화할 수도 있습니다.
추적 메뉴에서 '앱이 추적을 요청하도록 허용' 스위치를 끄면, 앱 간 활동 추적 요청이 자동으로 거부됩니다. 아이폰에서 프라이버시를 강화하는 아주 좋은 방법입니다.
사진 권한에서는 앱이 모든 사진에 접근할지, 전혀 접근하지 못할지, 아니면 내가 선택한 사진에만 접근할지 지정할 수 있습니다. 전체 라이브러리를 노출하지 않고도 몇 장의 사진만 공유할 수 있어 유용합니다.
건강 권한에는 다양한 유형의 데이터가 포함되어 있으므로, 모든 항목을 꼼꼼히 살펴 원하는 것보다 많은 정보를 공유하고 있지 않은지 반드시 확인하세요.
광고 관련 권한
개인정보 보호 목록 맨 아래에는 몇 가지 추가 항목이 있습니다. 먼저 분석 및 개선 항목에서는 Apple에 분석 데이터를 자동으로 전송할지 여부를 결정할 수 있습니다. 여기서 분석 데이터를 탭하면 수집되는 내용을 볼 수 있지만, 사용자 친화적인 형식은 아니라는 점은 감안하세요.
Apple 광고 메뉴에는 맞춤형 광고 토글이 있습니다. 이를 비활성화하면 App Store 같은 서비스에서 내 관심사와 관련된 Apple 광고가 표시되지 않습니다.
마지막으로, 앱이 부여받은 권한을 실제로 얼마나 자주 사용하고 원격 도메인에 접속하는지 궁금하다면, 같은 이름의 메뉴에서 App 활동 기록 스위치를 켜세요. 7일 후 App 활동 저장을 탭하면 해당 정보가 담긴 JSON 파일을 내보낼 수 있습니다.
역시 사람이 읽기 어려운 형식이므로, JSON 포매터를 사용해 내용을 정리해야 합니다.
앱별로 권한 확인하기
위 메뉴에서는 특정 권한 유형을 요청한 모든 앱을 확인할 수 있습니다. 반대로 특정 앱이 요청한 모든 권한을 보고 싶다면 방법은 간단합니다.
설정 앱 메인 화면에서 아래로 스크롤해 설치된 앱 목록으로 이동하세요. 앱을 탭하면 현재 가지고 있는 권한을 검토할 수 있으며, 스위치를 사용해 접근 권한을 원하는 대로 변경할 수 있습니다.
덤으로, 위의 개인정보 보호 메뉴에는 없는 다른 컨트롤 토글도 함께 볼 수 있습니다. 여기에는 앱의 Siri 및 검색 표시 항목 변경, 알림 전달 방식, 백그라운드 앱 새로 고침 및 셀룰러 데이터 사용 여부 등이 포함됩니다.
아이폰 권한, 현명하게 다루기
아이폰 권한에 대한 정답은 따로 없습니다. 앱마다 무엇을 허용하고 거부할지 신중하게 판단해야 합니다.
기본 원칙은 각 앱이 자신의 기능을 수행하기 위해 실제로 무엇이 필요한지 생각해 보는 것입니다. 영상 통화에 사용되는 Google Duo가 마이크 권한을 요청하는 것은 당연합니다. 하지만 체스 게임이 마이크를 사용할 이유는 없으므로 허용해서는 안 됩니다.
때로는 권한을 허용하는 것이 프라이버시를 조금 포기하는 대신 편의를 얻는 일이 되기도 합니다. 예를 들어 매장 앱에 위치 권한을 주면 가장 가까운 지점이 픽업 기본 매장으로 설정되고, 매장에 도착했을 때 특가 알림을 받을 수 있습니다. 이런 편의가 수동 설정의 번거로움을 덜어줄 만한 가치가 있는지는 사용자가 직접 판단할 몫입니다.
어떤 앱도 원하는 것 이상으로 접근하지 못하도록, 권한 목록을 정기적으로 점검하는 것이 좋습니다. 특히 위험도가 높은 앱 권한이 무엇인지 미리 파악해 두세요.
아이폰 앱 권한, 이제 마스터했습니다
지금까지 iOS와 iPadOS가 아이폰과 아이패드의 앱에 제공하는 권한들을 살펴봤습니다. 앱 권한을 잘 활용하면 앱이 접근할 수 있는 범위를 정확히 통제할 수 있어, 과도한 개인 데이터를 넘겨주지 않고도 앱을 사용할 수 있습니다. 권한을 부여할 때는 항상 신중하게 판단해 소중한 개인 정보를 지키시기 바랍니다.
권한과 관련해서 한 가지 더, 아이폰 화면 상태 막대의 주황색과 초록색 점도 앱이 민감한 정보에 접근 중일 때 이를 알려주는 유용한 신호이니 참고하세요.