Какие разрешения запрашивает приложение и зачем?
Геолокация — чтобы показывать вашу реальную точку и вернуть её после остановки подмены. Уведомления — для обязательного уведомления фонового сервиса. Микрофон — только для голосового поиска адреса и только по вашему выбору.
Доступ к местоположению нужен не для подмены, а для обратной задачи: показать, где вы находитесь на самом деле, и вернуть реальную точку, когда подмена остановлена. Без него карта откроется, но своей позиции вы не увидите.
Разрешение на работу в фоне запрашивается отдельно и нужно для того, чтобы подмена не прекращалась, когда вы свернули приложение. Уведомления обязательны по правилам Android: фоновый сервис геолокации не имеет права работать без постоянного уведомления в шторке.
Микрофон — единственное необязательное разрешение. Оно используется только при нажатии кнопки голосового ввода, распознавание идёт полностью на устройстве, и запись никуда не отправляется. Отказ от него не ограничивает ничего, кроме голосового поиска.
Отдельно приложение может попросить снять ограничения батареи — это не разрешение в привычном смысле, а системная настройка, без которой прошивка вправе выгрузить фоновый сервис.