시스템 권한 및 채널 기능

권한은 해당 기능이 필요할 때만 요청됩니다. 필수가 아닌 권한을 거부해도 이에 의존하지 않는 기능은 사용할 수 있습니다. 네트워크, 네트워크 상태, 진동, 키보드 서비스 선언은 실행 시 동의 팝업과 다릅니다. 문의: feedback@talkmurmur.com.

macOS: 마이크

처음 녹음할 때 요청하며 직접 시작한 음성을 텍스트로 만듭니다. 백그라운드 유지 없이 받아쓰기 종료 시 해제합니다. 거부하면 녹음은 안 되지만 녹음이 필요 없는 페이지는 사용 가능합니다.

macOS: 손쉬운 사용

다른 앱에 텍스트 삽입·교체를 켤 때 필요합니다. 인식 결과를 쓰고 직접 요청한 교체를 수행합니다. 거부해도 MurMur 안에서 결과를 확인하거나 복사할 수 있습니다.

macOS: 입력 모니터링

앱 간 Option 단축키를 설정하거나 사용할 때 필요합니다. 호출 단축키를 감지하며 일반 문자 키는 읽지 않도록 설계되었습니다. 거부하면 전역 단축키 대신 앱 화면에서 조작할 수 있습니다.

iOS: 마이크

처음 음성 세션·대기·녹음에 들어갈 때 요청합니다. 대기 시 마이크와 오디오 세션을 유지하여 백그라운드 키보드가 녹음을 시작합니다. 대기 음성은 저장·업로드하지 않습니다. 거부하면 음성 입력은 안 됩니다.

iOS: 백그라운드 오디오(audio)

대기 중 오디오 세션과 무음 재생으로 백그라운드 받아쓰기를 시작할 수 있게 합니다. 별도의 사용자 권한이 아닙니다. 음성 대기를 끄거나 세션을 해제하면 유지하지 않습니다.

iOS: 음성 인식

Apple 시스템 인식이 필요한 모드의 첫 사용 시 요청하여 음성을 글로 바꿉니다. 거부하면 해당 모드는 불가하고 다른 모드 지원 여부는 버전에 따릅니다.

iOS: 전체 접근 허용

시스템 설정에서 직접 켭니다. 키보드와 주 앱이 필요한 상태를 공유하고 사용자가 말할 때 온라인 인식을 쓰도록 합니다. 거부하면 키보드의 온라인 음성 기능이 불가하며 주 앱 지원은 버전에 따릅니다.

Android: 녹음(RECORD_AUDIO)

첫 음성 입력 시 요청하며 직접 시작한 세션 중에만 녹음합니다. 거부하면 음성 입력을 쓸 수 없습니다.

Android: 네트워크 및 상태

INTERNET / ACCESS_NETWORK_STATE는 실행 시 팝업이 없습니다. 계정, 클라우드 인식, 업데이트에 연결하고 오프라인 상태를 안내합니다. 연결을 끊거나 제한하면 클라우드 기능은 불가합니다.

Android: 진동(VIBRATE)

실행 시 팝업 없이 선택한 단계의 키보드 촉각 피드백을 제공합니다. 설정에서 끌 수 있으며 인식에는 영향이 없습니다.

Android CN: 알 수 없는 앱 설치

REQUEST_INSTALL_PACKAGES는 공식 APK 채널에만 있습니다. 직접 CN APK 업데이트를 내려받아 시스템 설치로 넘길 때 요청합니다. 거부하면 수동 다운로드·설치를 사용하세요. Play 채널은 이 권한을 선언하지 않습니다.

Android: 선언하지 않는 권한

AD_ID, AdServices ID, Attribution 권한은 통합 매니페스트에서 명시적으로 제거합니다. 화면 전환 없는 음성 기능은 미공개이며 SYSTEM_ALERT_WINDOW와 POST_NOTIFICATIONS를 선언하지 않습니다. 포그라운드 서비스나 상시 오디오 대기 없이 음성 입력 세션에서만 마이크를 사용합니다.

법적 문서는 영어판을 기준으로 합니다.