스마트폰 앱이 사용자의 위치 정보에 접근하는 것은 개인 정보 보호와 관련된 중요한 문제입니다. 일부 앱, 예를 들어 구글 지도와 같이 정상적인 작동을 위해 위치 정보 접근이 필수적인 앱이 있는 반면, 페이스북과 같이 기본 기능에는 위치 정보가 필요하지 않은 앱도 있습니다. iOS와 안드로이드 운영체제 모두 앱의 위치 정보 접근 권한을 제한하는 기능을 제공합니다. 특히 안드로이드에서는 사용자의 위치 정확도를 조절하여 앱이 정확한 위치를 파악하지 못하게 할 수 있습니다.
안드로이드 위치 정확도 설정
안드로이드 기기에서 위치 정확도를 설정하려면 먼저 설정 앱을 열고 ‘위치’ 메뉴로 이동해야 합니다. 위치 기능이 이미 활성화되어 있다면 ‘모드’ 옵션을 찾을 수 있을 것입니다. ‘모드’를 선택하면 안드로이드에서 제공하는 세 가지 위치 정확도 모드가 나타납니다.
‘고정밀’ 모드는 GPS, 와이파이, 블루투스, 그리고 이동통신망 등 모든 무선 통신 기술을 활용하여 현재 위치를 가장 정확하게 파악합니다. 우버나 리프트와 같은 차량 호출 앱을 사용할 때, 앱이 사용자의 정확한 위치를 찾도록 하려면 이 모드를 활성화하는 것이 좋습니다.
‘배터리 절약’ 모드는 이동통신사 네트워크, 와이파이, 블루투스를 이용하여 위치를 추적합니다. GPS를 사용하지 않으므로 배터리 소모를 줄일 수 있지만, 이동 중에는 우버나 구글 지도와 같은 앱을 사용하기에 충분한 정확도를 제공하지 못할 수 있습니다.
‘기기 전용’ 모드는 가장 제한적인 위치 추적 모드입니다. GPS와 기기 내 센서만 사용하여 현재 위치를 파악합니다. 이 모드를 사용하면 위치 정보 접근이 필요한 대부분의 앱들이 사용자의 위치를 제대로 찾지 못할 수 있습니다.
아쉽게도 안드로이드에서는 앱별로 위치 정확도를 개별 설정할 수 없습니다. 앱이 위치 정보에 접근하는 것을 허용하거나 차단할 수는 있지만, 위치 정보에 접근이 허용된 모든 앱은 동일한 수준의 접근 권한을 갖게 됩니다. 예를 들어, 구글 지도와 페이스북 앱 모두에 위치 정보 접근을 허용하고 ‘고정밀’ 모드를 선택했다면, 두 앱 모두 GPS, 와이파이, 블루투스, 이동통신망을 통해 사용자의 위치를 파악할 수 있게 됩니다.
개선해야 할 점
안드로이드의 위치 정보 관리 방식과 iOS의 위치 정보 관리 방식을 비교하지 않을 수 없습니다. iOS는 사용자가 위치 정확도를 직접 설정할 수는 없지만, 백그라운드에서 실행 중인 앱을 포함하여 위치 정보 접근을 허용하거나 차단할 앱을 선택할 수 있습니다. 그러나 이 기능은 앱 자체에서 지원해야 합니다. 예를 들어, 앱에 ‘항상 위치 정보 사용’ 옵션만 있는 경우, 사용자가 해당 앱을 실제로 사용할 때만 위치 정보를 사용하도록 제한할 수 없습니다. 우버 앱이 좋은 예입니다. 과거 우버 iOS 앱은 백그라운드에서도 사용자의 위치에 완전히 접근할 수 있었습니다. 최근 업데이트를 통해서만 사용자가 우버의 위치 정보 접근을 제한할 수 있게 되었습니다.
iOS와 안드로이드 모두 완벽한 시스템은 아닙니다. 안드로이드는 위치 정확도를 조절할 수 있지만, 앱별로 개별 설정할 수는 없습니다. iOS는 앱별로 위치 정보 접근을 제한할 수 있지만, 위치 정확도를 관리할 수는 없습니다. 앱 개발자에게 부담을 주지 않고 사용자가 자신의 위치 정보가 어떻게 사용되는지 쉽게 이해할 수 있도록 두 개념을 결합하는 합리적인 방법이 필요합니다. 이를 통해 사용자는 개인 정보를 더욱 효과적으로 보호할 수 있게 될 것입니다.