일상/꿀팁

ios mac ipad iPhone에서 앱의 정보 접근 권한 제어하기

온유향 2022. 9. 26. 08:57
728x90
반응형

iPhone에서 앱의 정보 접근 권한 제어하기

연락처, 사진, 캘린더 및 기타 앱 정보에 대한 타사 앱의 접근 가능 여부를 제어할 수 있습니다.

앱의 정보 접근 권한 검토 또는 변경하기

앱에서 다른 앱의 정보를 최초로 사용하려 할 때 사용자는 설명과 함께 이에 대한 요청을 받게 됩니다. 예를 들어, 메시지 전송용 앱은 같은 앱을 사용하는 친구를 찾으려는 목적으로 연락처에 대한 접근 권한을 요청하기도 합니다. 접근 권한을 허용하거나 거부하고 나서 추후 설정을 변경할 수 있습니다.

  1. 설정 > 개인정보 보호 및 보안으로 이동하십시오.
  2. 캘린더, 미리 알림 또는 ‘동작 및 피트니스’와 같은 정보 카테고리를 탭하십시오.

목록에 접근 권한을 요청한 앱이 표시됩니다. 목록에 있는 모든 앱의 접근 가능 여부를 설정할 수 있습니다.

사용자가 부여한 권한을 앱이 어떻게 사용하는지 검토하기

설정

 > 개인정보 보호 및 보안으로 이동한 다음, 앱 개인정보 보호 리포트를 탭하십시오.

앱 개인정보 보호 리포트에는 사용자가 부여한 권한을 앱이 어떻게 사용하는지와 앱의 네트워크 활동이 표시됩니다.

리포트를 끄고 해당 데이터를 삭제하려면 설정

 > 개인정보 보호 및 보안 > 앱 개인정보 보호 리포트로 이동한 다음, ‘앱 개인정보 보호 리포트 끄기’를 탭하십시오. 이 설정 화면으로 돌아가서 리포트를 다시 켤 수 있습니다.

 

 

iPad에서 앱의 정보 접근 권한 제어하기

연락처, 사진, 캘린더 및 기타 앱 정보에 대한 타사 앱의 접근 가능 여부를 제어할 수 있습니다.

앱의 정보 접근 권한 검토 또는 변경하기

앱에서 다른 앱의 정보를 최초로 사용하려 할 때 사용자는 설명과 함께 이에 대한 요청을 받게 됩니다. 예를 들어, 메시지 전송용 앱은 같은 앱을 사용하는 친구를 찾으려는 목적으로 연락처에 대한 접근 권한을 요청하기도 합니다. 접근 권한을 허용하거나 거부하고 나서 추후 설정을 변경할 수 있습니다.

  1. 설정 > 개인 정보 보호로 이동하십시오.
  2. 캘린더, 미리 알림 또는 ‘동작 및 피트니스’와 같은 정보 카테고리를 탭하십시오.

목록에 접근 권한을 요청한 앱이 표시됩니다. 목록에 있는 모든 앱의 접근 가능 여부를 설정할 수 있습니다.

사용자가 부여한 권한을 앱이 어떻게 사용하는지 검토하기

설정

 > 개인 정보 보호로 이동한 다음, 앱 개인 정보 보호 리포트를 탭하십시오(iPadOS 15.2 이상).

앱 개인 정보 보호 리포트에는 사용자가 부여한 권한을 앱이 어떻게 사용하는지와 앱의 네트워크 활동이 표시됩니다.

리포트를 끄고 해당 데이터를 삭제하려면 설정

 > 개인 정보 보호 > 앱 개인 정보 보호 리포트로 이동한 다음, ‘앱 개인 정보 보호 리포트 끄기’를 탭하십시오. 이 설정 화면으로 돌아가서 리포트를 다시 켤 수 있습니다.

 

 

안드로이드 개발만 하다가 iOS로 넘어오니 XCode 쓰는 법이 익숙하지 않아 어려움을 많이 격게 되더라구요.

특히 접근 권한 설정을 어디다 해야하는지....

책내용 따라서만 하다보니 계속 에러만 나서 뭔가 하다가 검색해보니 접근권한이 문제였습니다.

(나중에 보니 뒷부분에 실제 기기에서 에러가 날경우 접근권한 설정이 안되어서 그렇다는 내용이 있더군요...ㅠㅠ)

 

iOS에서는 간단하게 접근권한 설정이 가능합니다.

 

화면구성

전 책에 있는 예제를 따라서 이런 화면을 구성해봤어요.

굳이 이런 화면을 만들 필요는 없고,

각각 테스트 할 수 있는 예제를 만들어보시면 좋을것 같아요.

 

접근권한 추가

 

다음은 Info.plist로 갑니다.

 

info.plist 로 들어가면 이런 화면이 나오는데, 여기서 접근 권한을 추가해 줄 수 있습니다.

화면에 보이는 + 버튼을 눌러주세요.

접근권한은 Privacy로 시작합니다. 검색하거나 밑으로 내리다 보면 나와요.

필요한 접근 권한을 추가해주세요.

 

저는 카메라와 앨범, 마이크 등이 필요해서 다음과 같은 4개 권한을 넣었습니다.

이렇게 추가해주시고 오른쪽에 출력할 메시지를 적어주면 권한이 필요할때 Alert창으로 권한 요청을 자동으로 해줍니다.

출력할 메시지는 사용자가 쉽게 알아볼 수 있고, 사용처를 명확하게 적어주는게 좋습니다.

 

iOS 및 iPadOS의 개인 정보 보호 및 위치 서비스에 관하여

개인 정보 보호 설정 및 위치 서비스로 iPhone, iPad 및 iPod touch에서 개인 정보를 보호하는 방법에 대해 알아봅니다.

개인 정보 보호 설정

iOS 및 iPadOS의 개인 정보 보호 설정을 통해 기기에 저장된 정보에 접근하는 앱을 제어할 수 있습니다. 예를 들어 소셜 네트워킹 앱에서 카메라를 사용하도록 허용하면 사진을 찍고 해당 앱에서 업로드할 수 있습니다. 또한 연락처에 접근할 수 있는 권한을 부여하면 메시지 앱은 동일한 앱을 사용 중인 친구를 찾을 수 있습니다.

설정 > 개인 정보 보호에서 특정 정보에 접근할 수 있도록 허용한 앱을 확인하고 향후 접근 권한을 부여하거나 해제할 수 있습니다. 여기에는 다음에 대한 접근이 포함됩니다.

  • 위치 서비스
  • 연락처
  • 캘린더
  • 미리 알림
  • 사진 앱
  • Bluetooth
  • 마이크
  • 음성 인식
  • 카메라
  • 건강
  • HomeKit
  • 미디어 및 Apple Music
  • 리서치
  • 파일 및 폴더
  • 동작 및 피트니스

기기에서 이 목록에 있는 데이터 유형을 선택하여 해당 데이터를 사용할 권한을 요청한 앱을 확인할 수 있습니다. 앱에서 데이터 사용 권한을 요청하지 않으면 해당 앱은 목록에 나타나지 않습니다. 데이터에 대한 접근 권한을 요청한 모든 앱의 권한을 추가하거나 제거할 수 있습니다. 앱에 권한을 부여한 경우에만 설정의 데이터 유형을 앱에서 사용할 수 있습니다. 

iCloud에 로그인하면 앱은 기본적으로 iCloud Drive에 접근할 수 있습니다. 설정의 iCloud에서 iCloud를 사용할 수 있는 앱을 확인하고 관리할 수도 있습니다. 

타사 앱 또는 웹 사이트에서 사용자의 데이터 또는 현재 위치를 사용하도록 허용하면 해당 앱 또는 웹 사이트의 약관, 개인정보 취급방침 및 이용 사례가 적용됩니다. 사용자는 앱 및 웹 사이트의 약관, 개인정보 처리방침 및 이용 사례를 검토하여 위치 및 기타 정보가 어떻게 사용되는지 숙지해야 합니다. Apple에서 수집하는 정보는 Apple의 개인정보 처리방침에 따라 취급됩니다.

기기에서 위치 서비스를 사용하는 방식

권한을 부여한 경우, 위치 서비스는 지도, 카메라, 날씨 앱 및 기타 앱을 비롯한 앱 및 웹 사이트에서 셀룰러1, Wi-Fi2, GPS(위성 위치 확인 시스템)3 네트워크 및 Bluetooth4의 정보를 사용하여 사용자의 대략적인 위치를 확인5하도록 허용합니다.

지도 앱을 비롯하여 사용자 위치를 화면에 표시할 수 있는 앱은 파란색 표시자를 사용하여 사용자의 대략적인 현재 위치를 표시합니다. 지도 앱에서 사용자의 위치를 정확하게 확인할 수 없는 경우 표시자 주위에 파란색 원이 표시됩니다. 원의 크기는 위치의 정확도를 나타냅니다. 즉 원이 작을수록 정확도는 높습니다. 위치 서비스가 활성 상태이면 검은색 또는 흰색 화살표 아이콘이 상태 막대에 표시됩니다. 

지도, 경로 및 위치 기반 앱은 데이터 서비스를 기반으로 합니다. 이러한 데이터 서비스는 변경될 수 있으며 일부 지역에서는 제공되지 않을 수 있습니다. 따라서 지도, 경로 또는 위치 기반 정보는 제공되지 않거나 부정확하거나 불완전할 수 있습니다. 실제 정보와 일치하지 않는 정보가 기기에 표시되는 경우 주변과 비교하고 실제 이정표를 따릅니다.

위치 서비스 및 개인 정보 보호에 대해 자세히 알아봅니다.

앱에 사용자 위치를 사용할 권한 부여하기

앱에서 사용자의 위치에 처음 접근하려고 할 때 권한을 요청하게 됩니다. 어떤 앱이 위치 정보를 사용할 권한을 요청하는지, 해당 앱 개발자가 위치 정보를 요청하는 이유는 무엇인지 설명하는 메시지가 나타납니다.

일부 앱에서는 앱을 사용 중인 동안에만 사용자의 위치 정보를 사용할 수 있도록 요청합니다. 앱을 전면에서 활발하게 사용하고 있거나 앱이 백그라운드에서 위치 정보를 사용 중인 경우 앱이 '사용 중'으로 간주되며, 이때 상태 막대에 파란색 캡슐 모양의 아이콘이 나타납니다.

앱을 사용하는 동안에만 위치 정보를 사용할 수 있는 권한을 부여할 경우 앱이 백그라운드에서 실행될 때 사용자의 위치 정보 사용 권한을 요청하는 메시지가 표시될 수 있습니다.

앱이 백그라운드에서 사용자의 위치 정보를 사용하도록 허용하면 앱이 위치 정보를 사용 중임을 알려 주는 메시지가 기기에 수시로 표시되고 지도에 해당 위치를 표시합니다. 또한 앱이 백그라운드에서 해당 위치 정보를 계속 사용하도록 허용할지 묻는 메시지가 표시됩니다.

iOS 13 및 iPadOS 13의 경우 '한 번 허용'을 탭하면 앱은 해당 세션 1회에 한해 위치 서비스 데이터에 접근할 수 있습니다. 앱을 닫았다가 다시 열었을 때 해당 앱이 사용자의 위치에 다시 접근하려는 경우 권한을 재요청합니다. 권한을 요청하고 사용자가 권한을 부여할 때까지 앱에서는 사용자의 위치를 사용하지 않습니다.

언제든지 선택을 변경하거나 설정 < 개인 정보 보호 < 위치 서비스에서 환경설정을 업데이트할 수 있습니다.

위치 서비스 켜기 또는 끄기

설정 > 개인 정보 보호 > 위치 서비스에서 위치 서비스를 켜거나 끌 수 있습니다. 설정 지원 절차 도중 또는 후에 위치 서비스 설정을 통해 위치 서비스를 켤 수 있습니다. 위치 서비스 데이터에 접근할 수 있는 앱 및 시스템 서비스를 개별적으로 제어할 수 있습니다. 위치 서비스가 꺼져 있으면 앱에서 사용자 위치를 전면 또는 백그라운드에서 사용할 수 없습니다. 이렇게 하면 여러 Apple 앱 및 타사 앱의 성능이 제한됩니다.

사용자의 모든 위치 설정을 초기 기본값으로 재설정하려면 설정 > 일반 > 재설정으로 이동한 다음 '위치 및 개인 정보 보호 재설정'을 탭합니다. 위치 및 개인 정보 보호가 재설정되면 사용자가 권한을 부여할 때까지 앱에서 사용자 위치 사용을 중지합니다.

설정 > 개인 정보 보호 > 위치 서비스.

설정 > 개인 정보 보호 > 위치 서비스 > 시스템 서비스.

 

 

 

GPS 정확도 개선하기

보이는 GPS 위성의 수에 따라 GPS 정확도가 달라집니다. 보이는 모든 위성을 찾는 데는 몇 분 정도 걸릴 수 있으며 시간이 지나면서 정확도는 점차 향상됩니다. GPS 정확도를 개선하려면 다음을 수행합니다.

  • 설정 > 일반 > 날짜 및 시간에서 기기의 날짜, 시간 및 시간대를 올바르게 설정했는지 확인합니다. 가능하면 '자동으로 설정'을 사용합니다.
  • 여러 방향으로 탁 트인 시야를 유지합니다. 벽, 차량 루프, 고층 건물, 산 및 기타 장애물은 GPS 위성의 시야를 차단할 수 있습니다. 이 경우 기기는 GPS 위성이 다시 보일 때까지 Wi-Fi 또는 셀룰러 네트워크로 위치를 확인합니다.

크라우드 소스 Wi-Fi 및 셀룰러 위치 서비스

위치 서비스가 켜져 있으면 기기에서 근처의 Wi-Fi 핫스팟 및 기지국의 지리 정보 태그가 지정된 위치를 Apple에 주기적으로 보내 Apple의 Wi-Fi 핫스팟 및 기지국 위치의 크라우드 소스 데이터베이스를 보강합니다. 자동차 등으로 이동 중인 상태에서 위치 서비스가 켜져 있으면 GPS가 활성화된 iOS 기기에서 GPS 위치, 이동 속도 및 기압에 대한 정보도 주기적으로 Apple에 보냅니다. 이 정보는 Apple의 크라우드 소스 도로 교통 및 실내 기압 데이터베이스 구축에 사용됩니다. Apple에서 수집한 크라우드 소스의 위치 데이터는 암호화를 거쳐 저장되며 사용자의 신원을 식별하지 않습니다.

Bluetooth, 데이터 및 위치 서비스에 관하여

iOS 13 및 iPadOS 13에서 앱이 Bluetooth를 사용하려면 권한이 필요 없는 Bluetooth 기기로 오디오를 재생하는 경우를 제외하고 Bluetooth 기능 사용 권한을 요청해야 합니다. 설정 > 개인 정보 보호 > Bluetooth에서 기기의 Bluetooth 권한을 변경할 수 있습니다.

긴급 통화 시 위치 정보에 관하여

안전상의 이유로, 사용자가 긴급 통화를 할 때 빠른 대응을 위해 위치 서비스 활성화 여부와 관계없이 iPhone의 위치 정보가 사용될 수 있습니다.

더 알아보기

  • 사용 중인 제품의 사용 설명서에서 지도 앱 및 기타 앱이 위치 서비스를 사용하여 위치를 추적하는 방법에 대해 자세히 알아봅니다.
  • Apple 및 개인 정보 보호에 대해 자세히 알아봅니다.

1. iPad (Wi-Fi + Cellular 모델): 셀룰러 데이터 요금제에 가입하지 않았더라도 설정 > 셀룰러 > 셀룰러 데이터에서 '셀룰러 데이터'가 켜져 있는지 확인합니다. 이렇게 하면 네트워크 시간 및 위치 정보를 사용하여 기기가 보다 정확하게 보정될 수 있습니다. 경우에 따라 SIM PIN을 비활성화해야 할 수 있습니다.
2. 중국 본토와 독일에서 판매하는 iOS 및 iPadOS 기기에서는 Wi-Fi 대신 WLAN(무선 LAN)이라는 용어를 사용할 수 있습니다.
3. GPS는 iPhone 및 iPad Wi-Fi + Cellular 모델에서 사용할 수 있습니다.
4. Bluetooth는 iBeacons와 상호 작용하여 특정 식별 정보를 알리는 영역을 생성하고 모니터링하는 방법을 제공합니다.
5. 셀룰러 연결을 사용하지 않는 iOS 및 iPadOS 기기에서는 Wi-Fi 네트워크를 사용할 수 있는 경우 Wi-Fi로만 위치 서비스를 사용합니다. 일부 타사 앱은 지역 모니터링에 Wi-Fi 연결을 사용합니다. 기기가 암호로 잠겨 있는 경우 이 기능은 제한되거나 정확하지 않을 수 있습니다.

 

 

iOS 앱 접근 권한 설정하기

 

아지트 앱에서 글을 작성하거나, 채팅방에 파일을 업로드할 때 문제가 있다면, 아래의 순서대로 사용 중인 아이폰의 아지트 앱 접근 권한을 확인해주세요.

 

 

728x90
반응형