Permisos del sistema y funciones por canal

Los permisos se solicitan solo para la función que los necesita. Rechazar permisos no esenciales no bloquea funciones independientes. Red, estado de red, vibración y servicio de teclado son declaraciones, no consentimientos emergentes en ejecución. Contacto: [email protected].

macOS: micrófono

Se pide al iniciar la primera grabación para convertir tu voz en texto. No mantiene audio en segundo plano; libera el micrófono al acabar. Rechazarlo impide grabar, pero no usar páginas independientes.

macOS: accesibilidad

Necesaria al activar inserción o sustitución en otras apps. Escribe resultados y ejecuta sustituciones solicitadas. Si la rechazas, puedes ver o copiar resultados en MurMur.

macOS: monitorización de entrada

Para configurar o usar el atajo global Option. Detecta el atajo de activación y no está diseñado para leer caracteres normales. Al rechazarla no hay atajo global, pero puedes usar la interfaz.

iOS: micrófono

Se pide al iniciar sesión de voz, espera o grabación. La espera mantiene micrófono y sesión para que el teclado en segundo plano inicie grabaciones. No guarda ni sube audio de espera. Rechazarlo impide entrada por voz.

iOS: audio en segundo plano (audio)

Mantiene sesión y reproducción silenciosa durante la espera para dictar desde segundo plano. No es un permiso individual. Termina al desactivar la espera o liberar la sesión.

iOS: reconocimiento de voz

Se pide al usar por primera vez un modo que necesita reconocimiento de Apple. Convierte voz en texto. Al rechazarlo ese modo no funciona; otros dependen de la versión.

iOS: Permitir acceso total

Se activa manualmente en Ajustes. Comparte el estado necesario entre teclado y app principal y permite reconocimiento en línea al hablar. Al rechazarlo, el teclado pierde voz en línea; la app principal depende de la versión.

Android: grabación (RECORD_AUDIO)

Se pide en el primer uso de voz y solo graba durante la sesión iniciada por ti. Rechazarlo impide la entrada por voz.

Android: red y estado de red

INTERNET / ACCESS_NETWORK_STATE no muestran diálogo en ejecución. Conectan cuenta, reconocimiento en nube y actualizaciones, e indican el estado sin conexión. Sin red o con restricciones no hay funciones en nube.

Android: vibración (VIBRATE)

Sin diálogo en ejecución. Ofrece respuesta háptica en el nivel elegido. Se puede desactivar en ajustes sin afectar al reconocimiento.

Android CN: instalar apps desconocidas

REQUEST_INSTALL_PACKAGES solo en el canal APK oficial. Se usa al descargar voluntariamente una actualización CN APK y enviarla al instalador del sistema. Puede rechazarse y descargar/instalar manualmente. Google Play no declara este permiso.

Android: permisos no declarados

AD_ID, AdServices ID y Attribution se eliminan explícitamente del manifiesto combinado. La voz sin cambiar de app no está disponible; no se declaran SYSTEM_ALERT_WINDOW ni POST_NOTIFICATIONS. No hay servicio en primer plano ni sesión de audio permanente; micrófono solo durante entrada por voz.

En los documentos legales prevalece la versión inglesa.