Volver a SpeakMic

Acerca de··

Contacto: [email protected]

© 2026 SpeakMic de Mateusz Barniak ver. 2.8.6

Licencias de código abierto

SpeakMic Offline — Política de privacidad

Última actualización: 27 de octubre de 2026

Esta Política de privacidad describe cómo trata la información la aplicación para Android SpeakMic Offline (la «App», «nosotros») cuando la usas. SpeakMic Offline está pensada para funcionar sin conexión a internet: toda la comunicación de audio y de chat se produce directamente entre dispositivos cercanos mediante WiFi Direct y Bluetooth (a través de Google Nearby Connections). El contenido de la sesión nunca sale de tu red local. Cuando hay conexión a internet, la App también hace unas pocas solicitudes de red que no tienen que ver con el contenido de tu sesión: un aviso anónimo de inicio y una comprobación de versión a speakmic.com (siempre), y eventos anónimos de uso de salas enviados a Firebase Analytics de Google (solo si das tu consentimiento; ver más abajo). Ambos se describen en detalle a continuación.

En resumen

  • Todo el audio y los mensajes de chat viajan solo entre dispositivos cercanos de la misma sala. Durante una sesión no sale nada de tu red local.
  • Al iniciarse, si tu dispositivo tiene acceso a internet, la App envía un aviso anónimo a speakmic.com para ayudarnos a saber cuántas personas la usan, y pide al servidor la versión mínima admitida de la app. Ninguno de los dos incluye datos personales.
  • La primera vez que abres la App, te pregunta si aceptas el seguimiento de uso con Firebase Analytics (inicios de la app, creación y entrada en salas, actividad de chat y reacciones, toques en pestañas, ayuda, el botón de actualizar y las salas encontradas): desactivado por defecto y modificable cuando quieras en Ajustes. No está vinculado a tu nombre ni a una cuenta, solo a un identificador aleatorio de tu instalación (ver más abajo). Nunca se incluye el código de la sala, su nombre, tu apodo, el contenido del chat, el emoji de una reacción ni el audio.
  • No recogemos identificadores publicitarios, informes de fallos, datos de ubicación precisa ni ninguna información que te identifique directamente.
  • No hace falta cuenta ni registro.
  • Android exige el permiso de ubicación para buscar dispositivos por Bluetooth o WiFi: la App nunca lee ni guarda tu ubicación geográfica.

Estadísticas de inicio de la app (Vercel)

Cuando la App se inicia y hay conexión a internet, envía una única solicitud HTTPS a speakmic.com/api/native-analytics que contiene:

  • Nombre del evento: app_open: indica que se abrió la App.
  • Identificador de origen: offline_android: distingue esta App de otros clientes de SpeakMic.
  • Código de versión: un número entero que identifica la versión instalada de la App.

No incluye datos personales, identificadores del dispositivo, identificadores publicitarios ni información de ubicación. La solicitud la procesa Vercel Analytics, una plataforma de estadísticas respetuosa con la privacidad que no usa cookies ni crea perfiles personales. Las direcciones IP no se guardan. Si no hay conexión a internet al iniciarse, no se hace ninguna solicitud: la App funciona sin conexión con normalidad.

Estadísticas de uso de salas (Firebase)

El último paso de la pantalla de bienvenida que se muestra una sola vez al abrir la App por primera vez, después de las solicitudes de permisos, te pregunta si aceptas las estadísticas de uso mediante el SDK de Firebase Analytics de Google (proyecto de Firebase speakmic-offline). Es opcional (no se recoge nada hasta que aceptas) y puedes cambiar tu respuesta cuando quieras en Ajustes → Estadísticas de uso. Una vez que aceptas, registramos:

  • app_open: se abrió la App. Es independiente del aviso a Vercel descrito arriba, y se suma a él.
  • room_created: se creó una sala: tipo de sala (walkie-talkie o transmisión), método de conexión (Nearby Connections o WiFi local), si la sala era abierta o cerrada, el número máximo de participantes y, en las salas de walkie-talkie, el límite de tiempo para hablar configurado.
  • room_joined: alguien se unió a una sala: tipo de sala, método de conexión y si se eligió de la lista de salas cercanas o con su código.
  • room_entered: se abrió la pantalla de una sala: tipo de sala, método de conexión y si eres el anfitrión.
  • message_sent / reaction_sent: se envió un mensaje de chat o una reacción con emoji: solo se incluye el tipo de sala, nunca el texto del mensaje ni qué emoji se eligió.
  • room_left: terminó una sesión: tipo de sala, método de conexión, si eras quien creó la sala, cuántos participantes había en ese momento y como máximo, cómo terminó (saliste, te expulsó el anfitrión, el anfitrión salió, terminó la transmisión), cuánto duró (como intervalo y en segundos) y el número de turnos de pulsar para hablar, mensajes de chat, reacciones y reconexiones.
  • feature_used: una vez por visita a una sala por cada función usada en ella (por ejemplo, pulsar para hablar, la cola, el bloqueo para hablar, la pantalla de reposo, el control de volumen, el reloj SpeakMic Offline Wear, un avatar, el diagrama de red, silenciar el micrófono o el sonido).
  • room_setting_changed, invite_shared, avatar_saved: un cambio del anfitrión en la sala (respuestas de los oyentes activadas o desactivadas, un participante silenciado o expulsado), que se copió el código de la sala y que se añadió, cambió o quitó un avatar (nunca cómo es).
  • profile_saved: que se guardó el perfil en Ajustes, indicando si tiene nombre y avatar (nunca el nombre en sí ni cómo es el avatar).
  • intent_chosen, power_saving_changed, standby_mode_changed, standby_offer_answered, power_offer_answered, language_switched, theme_changed, support_clicked, banner_dismissed: la opción elegida en la pantalla «¿Qué quieres hacer?», las elecciones hechas en Ajustes o en respuesta a una oferta (y por qué se hizo la oferta de ahorro de energía), y dónde se tocó «Apoya SpeakMic» o se cerró su banner.
  • tab_clicked: cambiaste de pestaña dentro de una pantalla (por ejemplo, Sala/Chat/Compartir o Transmitir/Walkie-talkie/Unirse): qué pantalla y qué pestaña.
  • room_list_item_clicked: tocaste una sala en la lista de salas encontradas: tipo de sala y método de conexión.
  • help_clicked: abriste la pantalla de Ayuda de la app: solo desde dónde la abriste (pantalla de inicio o ajustes).
  • update_button_clicked: tocaste el botón de descarga en la pantalla de actualización obligatoria.

Ninguno de estos eventos incluye nunca el código de la sala, su nombre, tu apodo, el texto del chat, el emoji con el que reaccionaste ni el audio. Como la mayoría de los SDK de estadísticas para móviles, Firebase Analytics añade a cada evento, como parte de su funcionamiento normal, un identificador aleatorio propio de la instalación de la app y datos técnicos básicos (versión de la app, versión del sistema, modelo del dispositivo, región aproximada deducida de la dirección IP). Google trata estos datos según la Política de privacidad de Google y solo están vinculados a ese identificador aleatorio de la instalación, nunca a tu nombre, tu apodo ni una cuenta de Google. Si lo rechazas o lo desactivas más tarde en Ajustes, no se recogen ni envían más eventos. Cada evento solo se envía si en ese momento hay conexión a internet; si no la hay, la App y la sala funcionan exactamente igual y el evento simplemente se omite.

Comprobación de versión

Junto con el aviso de estadísticas, la App consulta signal.speakmic.com/api/settings para conocer la versión mínima admitida de la app y así avisarte cuando haga falta actualizar. La solicitud no envía ningún dato sobre ti: solo lee un valor del servidor. Como con las estadísticas, no se envía nada si el dispositivo no tiene conexión.

Audio

El audio se capta del micrófono solo mientras mantienes pulsado el botón de pulsar para hablar (PTT). Se transmite en tiempo real a los demás participantes de la misma sesión local por WiFi Direct o Bluetooth. No se crean, guardan ni envían grabaciones a ningún servidor.

Permiso de micrófono (RECORD_AUDIO)

La App pide acceso al micrófono para que puedas transmitir tu voz a los participantes cercanos. El audio solo se capta mientras el PTT está activo y nunca se graba.

Permiso de ubicación (ACCESS_FINE_LOCATION)

Android exige que las apps tengan el permiso de ubicación precisa antes de poder buscar dispositivos Bluetooth cercanos o iniciar conexiones WiFi Direct. La App solicita este permiso únicamente para cumplir ese requisito del sistema. SpeakMic Offline nunca lee, guarda ni transmite tu ubicación geográfica.

Permisos de Bluetooth (BLUETOOTH_SCAN, BLUETOOTH_CONNECT)

Se usan en Android 12+ para descubrir y conectar con dispositivos cercanos que tienen la App en la misma sala. Estos permisos no dan acceso a tu historial de emparejamientos Bluetooth ni a ningún dato Bluetooth guardado.

Dispositivos WiFi cercanos (NEARBY_WIFI_DEVICES)

Se usa en Android 13+ para establecer conexiones WiFi Direct con los participantes cercanos. La App no busca ni registra las redes WiFi de alrededor.

Mensajes de chat y reacciones con emojis

Los mensajes de texto y las reacciones con emojis de una sesión se transmiten solo a los participantes de la misma sala local a través de Nearby Connections. Se mantienen en memoria mientras la sesión está activa y se descartan cuando se cierra la App o termina la sala. Nunca se guardan de forma permanente en el dispositivo ni se envían a un servidor.

Apodos

El apodo que escribes al crear una sala o unirte a ella lo ven los demás participantes de esa sesión. Se guarda en el almacenamiento local de tu dispositivo para que no tengas que volver a escribirlo. Nunca se envía a speakmic.com.

Avatares

Un avatar que compones en una sala de walkie-talkie (con las piezas y los colores integrados en la App; no se pueden subir imágenes) se guarda en el almacenamiento local de tu dispositivo y se envía, como un código corto, solo a los dispositivos de las salas a las que te unes, donde se muestra junto a tu apodo. Nunca se envía a speakmic.com.

SpeakMic Offline Wear (reloj)

Con la app SpeakMic Offline Wear en un reloj Wear OS, el reloj es un mando a distancia de la sala abierta en tu teléfono: el teléfono le envía el nombre de la sala, el apodo de quien habla, el número de personas u oyentes y el volumen, y el reloj le devuelve tus toques (hablar, silenciar, salir). Esto pasa solo entre tu propio teléfono y tu reloj, mediante la capa de datos de Wearable de los servicios de Google Play; el reloj nunca se une a la sala, guarda solo el último estado para su tarjeta y su esfera, y no se envía nada a speakmic.com.

Servicio en primer plano

Para mantener viva la conexión de audio con la pantalla bloqueada, la App ejecuta un servicio en primer plano. Este servicio muestra una notificación fija mientras está activo. El servicio en primer plano no recoge ningún dato adicional.

Menores

SpeakMic Offline puede usarse a partir de los 13 años; por debajo de la edad de consentimiento digital de tu país (16 años en Polonia), con el permiso de tu madre, padre o tutor (consulta las Condiciones de uso). La App no está dirigida a menores de 13 años y no recogemos sus datos a sabiendas. Quien no haya alcanzado la edad de consentimiento digital solo puede aceptar las estadísticas junto con su madre, padre o tutor.

Cambios en esta política

Si hacemos cambios importantes, actualizaremos la fecha de arriba de este documento y publicaremos la versión actualizada en speakmic.com/offline-privacy.

Contacto

Preguntas o solicitudes sobre esta política: [email protected]

Versiones lingüísticas

Esta versión en español es una traducción ofrecida con fines informativos. En caso de discrepancia entre las versiones lingüísticas, prevalece la versión en polaco.