Android에서 앱에 임시 권한을 부여하는 방법

우리는 때때로 한두 번 사용하고 더 이상 열지 않을 앱들을 설치하게 됩니다. 이러한 앱들에게 스마트폰 데이터에 대한 지속적인 접근 권한을 부여하는 것은 바람직하지 않습니다. 안드로이드 운영체제에서는 앱이 사용되지 않을 때 사용자를 추적하는 것을 방지하기 위해 일회성 권한을 설정할 수 있습니다.

안드로이드 11 버전 이상을 사용하는 기기에서는 카메라나 GPS 같은 민감한 권한에 임시 권한 기능을 적용할 수 있습니다.

만약 스마트폰이 구형 안드로이드 버전을 사용하고 있다면, 서드파티 앱을 통해 이 기능을 사용할 수 있습니다. 예를 들어 Bouncer라는 앱을 사용하여 일회성 권한을 설정할 수 있습니다. 사용법은 아래와 같습니다.

안드로이드에서 임시 권한 설정하기

안드로이드에서 앱을 처음 실행하고 권한을 요청할 때, 권한 대화 상자에는 보통 세 가지 옵션이 주어집니다. 여기서 “이번만”을 선택하면 임시 권한이 부여됩니다. 이 옵션을 선택하면 앱을 닫는 즉시 안드로이드 시스템이 해당 권한을 자동으로 취소하고, 다음번에 앱을 실행할 때 다시 권한을 요청하게 됩니다.

이미 설치된 앱에 대해 일회성 권한을 설정하려면, 설정 앱 > 앱 및 알림 > 모든 앱 보기 순서로 이동합니다.

권한을 수정하고 싶은 앱을 선택합니다.

“권한” 메뉴로 들어가서, “마이크”나 “카메라”와 같이 앱을 사용할 때마다 요청할 권한을 선택합니다.

여기서 “매번 묻기” 설정을 활성화합니다.

Bouncer 앱을 이용한 임시 권한 설정

먼저 Bouncer 앱을 안드로이드 스마트폰이나 태블릿에 설치한 후, 화면의 지시에 따라 설정을 완료합니다.

이제부터 앱에 권한을 부여할 때마다 Bouncer 앱은 해당 권한을 유지할지, 아니면 제거할지 묻는 알림을 보냅니다. 예를 들어, 택시를 호출할 때와 같이 특정 시간 동안만 GPS 데이터 접근이 필요할 경우, 알림에서 “스케줄” 버튼을 눌러 Bouncer 앱이 지정된 시간 이후에 해당 권한을 취소하도록 설정할 수 있습니다.

기본적으로 Bouncer 앱은 사용자의 습관을 학습합니다. 즉, 앱 권한을 제거하거나 유지하도록 설정하면 다음번에도 자동으로 같은 동작을 반복합니다. 예를 들어 택시 앱의 위치 접근 권한을 항상 취소하도록 설정했다면, Bouncer 앱은 다음부터는 자동으로 해당 권한을 취소합니다.

만약 이 기능이 기본적으로 활성화되어 있지 않다면, Bouncer 앱의 오른쪽 상단에 있는 톱니바퀴 아이콘을 눌러 “자동 제거” 옵션을 활성화해야 합니다.