Які дозволи запитує застосунок і навіщо?
Геолокація — щоб показати справжнє положення й повернутися до нього після зупинки підміни. Сповіщення — для обов’язкового сповіщення фонового сервісу. Мікрофон — лише для голосового пошуку адреси й лише якщо ви ним користуєтеся.
Доступ до геолокації потрібен не для підміни, а для зворотного завдання: показати, де ви насправді, і повернутися до справжньої точки, коли підміна зупиниться. Без нього мапа відкривається, але власного положення ви не побачите.
Фоновий дозвіл запитується окремо й потрібен, щоб підміна не зупинялася, коли ви згортаєте застосунок. Сповіщення обов’язкові за правилами Android: фоновий сервіс геолокації не може працювати без постійного сповіщення в шторці.
Мікрофон — єдиний необов’язковий дозвіл. Він використовується лише тоді, коли ви натискаєте кнопку голосового введення, розпізнавання повністю відбувається на пристрої, а запис нікуди не надсилається. Відмова нічого не обмежує, крім голосового пошуку.
Застосунок також може попросити зняти обмеження батареї — це не дозвіл у звичному сенсі, а системне налаштування, без якого прошивка має право вивантажити фоновий сервіс.