YAPPYAPP
TODOS LOS ARTÍCULOS
PRIVACIDAD

Dictado sin internet en Mac: qué se queda local y cómo comprobarlo

YappYapp hace dictado sin internet en tu Mac: el modelo de voz corre en tu propia computadora, y ni tu voz ni tus transcripciones se mandan a ninguna parte. La app sí se conecta en unos pocos casos concretos (descargar un modelo que elegiste, buscar actualizaciones), y este artículo los enumera todos, con una prueba de dos minutos para que lo veas tú mismo.

Si quieres el panorama completo del dictado sin conexión, incluido qué modelo elegir, empieza por la guía de dictado por voz en Mac sin internet.

Por qué conviene que el dictado sea local

Piensa en lo que le dices de verdad a una app de dictado. Correos a clientes. Ideas a medio formar. El mensaje que reescribiste tres veces. El dictado oye tus pensamientos antes de que puedas editarlos.

La mayoría de las apps de dictado graban tu voz, la mandan a los servidores de una empresa, allí la convierten en texto y te devuelven el texto. La empresa promete cuidarla, y solo te queda confiar en su palabra. YappYapp funciona al revés: la grabación y el texto se quedan en tu Mac, y no tienes que confiar en la palabra de nadie, porque puedes vigilar la red tú mismo.

Qué se queda en tu Mac

  • La grabación. El audio del micrófono va a un archivo temporal en tu Mac, que se borra cuando la transcripción termina, falla o se cancela.
  • La transcripción. Los motores de voz (Whisper, Parakeet y Qwen3-ASR) corren todos en tu Mac. Algunos funcionan como un pequeño proceso auxiliar que solo escucha en 127.0.0.1, la dirección interna de tu Mac, detrás de un puerto y una ruta aleatorios. Las otras computadoras de tu red no pueden llegar a él.
  • El texto. La app guarda las últimas 10 transcripciones en memoria para que puedas volver a copiarlas. Ese historial se borra al salir de la app y nunca se escribe en el disco.
  • La limpieza y la traducción. La limpieza opcional de muletillas y la traducción también corren en local, en el mismo tipo de auxiliar de bucle local.
  • Los campos de contraseña. Cuando hay un campo de contraseña u otra entrada segura activa, YappYapp no escribe ahí y te dice qué app tiene la entrada segura. Es la entrada segura de teclado de macOS, descrita en la nota técnica de Apple sobre la entrada segura.

Cada conexión de red que hace la app

Esta tabla sale del código fuente de la app y de su README. Estas son todas las conexiones que abre YappYapp.

QuéCuándoQué se envíaCómo apagarla
Búsqueda de actualizacionesUna vez al día, en la app instalada desde el DMG, o cuando presionas REVISAR AHORAUna petición al canal de actualizaciones en raw.githubusercontent.com (el repositorio yappyapp-⁠releases). Lleva números de versión, nada sobre ti ni sobre lo que dictasEn AJUSTES, apaga BUSCAR ACTUALIZACIONES A DIARIO. Las versiones compiladas desde el código fuente nunca buscan
Descarga de una actualizaciónSolo cuando aceptas una actualizaciónLa descarga del nuevo DMG desde github.com/migueltorrezd/yappyapp-⁠releases. Su firma se verifica antes de instalarRechaza la actualización
Descarga de un modelo de voz (Whisper, Parakeet, Qwen3-ASR)Solo cuando eliges un modelo que todavía no está instaladoUna petición por los archivos del modelo, en una versión fija, a huggingface.co. Para Parakeet, la app primero pide la lista de archivos. Cada archivo se comprueba con una suma de verificación conocidaEn AJUSTES, apaga PERMITIR DESCARGAR MODELOS
Descarga del modelo de limpieza (opcional)Solo cuando activas la limpieza con modelo, y solo si está el motor llama.cpp incluidoUna petición por un archivo de modelo fijo en huggingface.co, con suma de verificaciónEl mismo interruptor: PERMITIR DESCARGAR MODELOS
Descarga de un modelo de traducción (opcional)Solo cuando eliges un modelo de traducciónUna petición por un archivo de modelo fijo en huggingface.co, con suma de verificaciónEl mismo interruptor: PERMITIR DESCARGAR MODELOS

Hay dos cosas que faltan a propósito en la tabla. Los botones YOUTUBE y LINKEDIN en AJUSTES > AYUDA abren una página en tu navegador cuando haces clic; la app en sí nunca contacta esos sitios. Y la app no tiene analítica, ni informes de fallos, ni cuenta.

En una Mac administrada, el administrador puede forzar los dos interruptores apagados con un perfil de configuración, así un equipo puede instalar los modelos de antemano y dejar la app totalmente fuera de la red. La guía de dictado para trabajo confidencial explica esa configuración.

La revisión que corre antes de cada versión

La regla la hace cumplir un script del repositorio público, que corre en la integración continua y en la verificación de cada versión. Hace fallar la compilación si el código de la app contiene una dirección web que no está en una lista corta aprobada (las descargas de modelos, los auxiliares locales y los dos enlaces de ayuda), si aparece código de red fuera de los descargadores de modelos y los auxiliares locales, o si un auxiliar local no está fijado en 127.0.0.1. Cualquiera puede leer ese script y el resto del código en github.com/migueltorrezd/yappyapp.

La prueba con el Wi-⁠Fi apagado

Necesitas dos minutos y un modelo ya instalado.

  1. Abre YappYapp y revisa en la pestaña MODELOS que tu modelo de voz está instalado.
  2. Apaga el Wi-Fi desde la barra de menús, y desconecta el cable Ethernet si usas uno.
  3. Abre TextEdit o Notas, haz clic en un documento, presiona tu atajo de dictado y di una frase completa.
  4. Suelta la tecla. El texto aparece como siempre.

Si usas la limpieza o la traducción, pruébalas también: con sus modelos instalados, funcionan sin conexión. Lo único que falla sin internet es lo de la tabla: REVISAR AHORA no llega al servidor de actualizaciones, y un modelo que todavía no descargaste no se puede descargar.

Vigílala con un firewall como LuLu o Little Snitch

La prueba del Wi-Fi demuestra que el dictado no necesita internet. Un firewall que pide permiso para cada conexión nueva muestra qué hace la app cuando estás en línea. Dos opciones comunes en Mac son LuLu, que es gratis, y Little Snitch.

Instala uno y usa YappYapp con normalidad durante un día. Esto es lo que deberías ver:

  • Mientras dictas: ninguna conexión de salida de YappYapp. Si tu firewall también muestra el tráfico local, quizá veas los procesos auxiliares de la app hablando con 127.0.0.1. Esa dirección es tu propia Mac, y ese tráfico nunca sale de ella.
  • Una vez al día, si la búsqueda de actualizaciones está activa: una petición a raw.githubusercontent.com. Recházala, o apaga la búsqueda diaria en AJUSTES, y la app sigue funcionando.
  • Cuando descargas un modelo: una conexión a huggingface.co, que puede pasar el archivo a sus propios servidores de descarga.
  • Cuando aceptas una actualización: una conexión a github.com por el nuevo DMG.

Con PERMITIR DESCARGAR MODELOS y BUSCAR ACTUALIZACIONES A DIARIO apagados, el firewall debería quedarse en silencio. Si alguna vez ves otra cosa, es un error, y la política de seguridad del proyecto es el lugar para reportarlo en privado.

Lo que te cuesta lo local

Hacerlo todo en tu propia Mac tiene sus costos. Los modelos de voz ocupan espacio en el disco, y tú eliges cuánto, del más pequeño al más grande. YappYapp necesita una Mac con Apple Silicon y macOS 14 o más reciente, y los chips más nuevos van más rápido que los anteriores. La limpieza opcional agrega una espera corta después de cada dictado, porque también corre en tu computadora.

Para este sitio web, que es algo distinto de la app, la página de privacidad explica qué se recolecta y qué no.

Preguntas frecuentes

¿YappYapp funciona sin conexión a internet?

Sí, en cuanto tienes un modelo de voz instalado. El dictado, la limpieza y la traducción corren en tu Mac. Solo necesitas conexión para descargar un modelo o una actualización.

¿YappYapp manda mi voz o mi texto a alguna parte?

No. La grabación se borra después de la transcripción, las últimas 10 transcripciones viven en memoria hasta que sales de la app, y nada de eso forma parte de ninguna petición de red de la app.

¿Puedo bloquear todas las conexiones y seguir usando la app?

Sí. Instala los modelos que quieras y luego apaga PERMITIR DESCARGAR MODELOS y BUSCAR ACTUALIZACIONES A DIARIO en AJUSTES. También puedes bloquear la app en tu firewall; el dictado sigue funcionando.

¿Dónde la consigo?

Descarga YappYapp y sigue la guía de instalación. Las mascotas se explican en el artículo del gato.

Siguientes pasos