Política de privacidad de Weather Intelligence
Responsable: Systemmaci — César Riveiro. Contacto de privacidad y soporte: contact@systemmaci.com. Versión de esta política: 18 de octubre de 2026.
Esta política describe la aplicación Android Weather Intelligence y el servicio que utiliza para consultar el tiempo, las mareas, los mapas y los avisos. Weather Intelligence se dirige a personas de 18 años o más. Esta versión se distribuye como prueba por invitación, sin anuncios, compras ni suscripciones.
Resúmenes Pro con Gemini
Esta función requiere acceso Pro autorizado, estar habilitada en el servicio y declarar que tienes 18 años o más. Conservamos únicamente esa declaración asociada a la instalación: no solicitamos fecha de nacimiento, documento de identidad ni una comprobación documental. Declarar la edad no concede Pro ni activa compras o suscripciones.
Al solicitar un resumen, nuestro servidor puede enviar a Gemini de Google una selección acotada de hechos meteorológicos, avisos oficiales y condiciones del punto marítimo elegido: viento, oleaje, mareas, temperatura del agua, luz y especies con presencia documentada en fuentes públicas. En esa petición no incluimos las coordenadas de la consulta, nombres o preferencias escritos por ti, identificador de instalación, claves, invitaciones, firmas, dirección IP del dispositivo ni aportes de pesca. Los hechos del tiempo pueden describir condiciones de una zona; no presentamos este procesamiento como anónimo. Google recibe la petición técnica desde nuestro servidor y la procesa conforme a sus condiciones de Gemini API y su política de privacidad.
Gemini selecciona hechos existentes; WI valida la selección y muestra los textos y cifras de sus fuentes. Si no hay un hecho útil nuevo, la función puede no generar otro resumen. Si Google no responde o la selección es inválida, WI puede mostrar un resumen basado en sus propias reglas.
El piloto limita a cuatro resúmenes distintos nuevos con Gemini por instalación Pro y día UTC. Para controlar ese límite guardamos el hash de la identidad de instalación, el día, un contador y hashes de las salidas; no guardamos el texto del resumen ni las coordenadas en esa tabla. Estos controles siguen vinculados al acceso Pro y no se consideran anónimos. Al usar la función, el servicio elimina los controles de cuota anteriores al día UTC previo; no existe una tarea de purga en segundo plano. Las relecturas válidas de un mismo resumen y los resúmenes hechos con reglas no consumen esa cuota. El servicio conserva temporalmente en memoria respuestas exactas hasta su caducidad, como máximo diez minutos, y mantiene un contador mensual agregado de intentos para limitar costes. La app puede conservar el resumen en su almacenamiento local hasta sustituirlo o eliminar sus datos.
Datos que utiliza la aplicación
- Ubicación. Cuando pulsas «Usar mi ubicación», la app solicita permiso y obtiene una posición del dispositivo. Puedes denegarlo y buscar un lugar o elegirlo en el mapa. Las coordenadas y el nombre del lugar elegido se envían al servicio para consultar su previsión. Los widgets y las alertas utilizan lugares guardados; no solicitan GPS en segundo plano ni siguen tus desplazamientos.
- Lugares y preferencias. Las ubicaciones recientes, las selecciones de mar, las previsiones guardadas, el tema y las preferencias decorativas se conservan en el móvil. Los favoritos meteorológicos y las preferencias de alertas se guardan también en nuestro servidor, asociados a la instalación, para prestar esas funciones.
- Acceso y seguridad. La app genera un identificador aleatorio y una clave por instalación. La clave privada permanece en el almacenamiento protegido del dispositivo. El servidor recibe el identificador, la clave pública, pruebas firmadas y los datos necesarios para autorizar la instalación. Las invitaciones se validan mediante su hash; la app no guarda el código de invitación. Se registran contadores de consultas y acontecimientos de autorización para limitar abusos. La dirección IP se usa también para limitar peticiones.
- Notificaciones. Android utiliza Firebase Cloud Messaging de Google y sus identificadores de instalación. El SDK puede registrar la instalación automáticamente aunque aún no hayas habilitado las alertas. Al activar las notificaciones en la app, nuestro servidor recibe y guarda cifrado el token de entrega y tu zona horaria. Los mensajes enviados a Google son genéricos y no incluyen tus coordenadas. Desactivar notificaciones en la app elimina ese token de nuestro servidor; no equivale a eliminar automáticamente el identificador que mantiene Google.
- Mapas. Al mostrar un mapa se descargan imágenes directamente de los servicios de OpenStreetMap. Ese proveedor recibe la dirección IP, información técnica de la petición y las zonas del mapa solicitadas. Estas peticiones son necesarias para mostrar la cartografía y se rigen también por la política de la OpenStreetMap Foundation.
- Soporte. Si escribes por correo, tratamos tu dirección y el contenido de tu consulta para responder y tramitar tus solicitudes. No es necesario facilitar nombre, correo ni contraseña para consultar la app mediante invitación.
No accedemos a contactos, fotografías, micrófono, IMEI ni identificadores publicitarios. No incorporamos SDK de publicidad, Google Analytics ni Crashlytics en la configuración revisada de esta versión.
Estadísticas internas de uso
Para conocer el uso agregado de WI registramos por día si una instalación abrió la app o preparó una actualización de un widget. Una misma instalación cuenta una sola vez en el total, aunque use ambas funciones. Las actualizaciones automáticas también se incluyen como actividad de servicio; no acreditan que una persona haya mirado el widget.
El servidor deriva un identificador técnico del identificador aleatorio de instalación y conserva el día UTC y las marcas de origen. Este registro no incluye ubicación, dirección IP, nombre, correo, datos meteorológicos, identificadores publicitarios ni texto libre. Se mantiene una ventana de 35 días y los registros anteriores se eliminan cuando el servicio recibe nueva actividad.
Los recuentos diarios y de últimos 28 días se consultan sólo por el equipo de WI mediante acceso administrativo, sin enlaces o estadísticas públicas. Las instalaciones de prueba conocidas se separan administrativamente. Estos datos no se venden, no se comparten con anunciantes ni se usan para publicidad. Las peticiones de acceso o eliminación pueden dirigirse al contacto ya indicado en esta política.
Finalidades y destinatarios
Usamos estos datos para mostrar información de los lugares elegidos, conservar favoritos, entregar alertas solicitadas, autorizar el acceso, proteger el servicio, conocer el uso agregado de WI mediante estadísticas internas y atender consultas. No los vendemos ni los utilizamos para publicidad. La prestación de las funciones que solicitas, el permiso para acceder a tu ubicación y activar notificaciones, y el interés legítimo en proteger el servicio sustentan estos tratamientos según corresponda.
El servicio está alojado en infraestructura de Contabo. Google procesa datos técnicos e identificadores para Firebase Cloud Messaging; su infraestructura puede operar en distintos países. Consulta la información de privacidad de Firebase. OpenStreetMap Foundation y sus proveedores de distribución reciben las peticiones cartográficas. Las consultas meteorológicas y la búsqueda de nombres pasan por nuestro servicio; las fuentes meteorológicas no reciben tu clave privada ni tu código de invitación.
Seguridad
La comunicación pública utiliza HTTPS. El acceso al servicio requiere la instalación autorizada y pruebas criptográficas. Los tokens de notificación se guardan cifrados y el acceso administrativo está restringido. Estas medidas reducen riesgos, pero ningún sistema puede garantizar seguridad absoluta.
Conservación
En el móvil, los datos guardados se mantienen hasta que los sustituyes o eliminas, o borras los datos de la aplicación. Borrar datos o desinstalar no borra por sí solo los registros de nuestro servidor.
Las instalaciones autorizadas, sus preferencias y los registros de autorización no tienen una caducidad automática configurada. Se mantienen para prestar el acceso y tramitar su control; puedes solicitar su eliminación. Revocar el acceso invalida sesiones y elimina el token de notificaciones y su estado de alertas, pero no borra automáticamente la fila de instalación, sus preferencias ni los registros de autorización.
Los desafíos criptográficos caducan a los dos minutos y las sesiones a los quince. La limpieza del servicio retira los desafíos y sesiones caducados, las instalaciones pendientes con más de un día y los contadores de uso de días anteriores al período de siete días. La caché de previsiones conserva hasta ocho respuestas por ubicación y hasta sesenta ubicaciones; es una caché del producto, sin plazo automático fijo por fecha y sin una relación directa con la fila de instalación.
Firebase conserva sus identificadores según su política; retirar el token de nuestro servidor no solicita por sí solo ese borrado a Google. Los registros de OpenStreetMap se conservan según su política. Te informaremos de cualquier dato que debamos conservar por razones legales o de seguridad al atender una solicitud.
Solicitudes y eliminación de datos
Puedes pedir acceso, corrección, eliminación, limitación u oposición al tratamiento, o portabilidad cuando corresponda, escribiendo a contact@systemmaci.com. Indica «Weather Intelligence — privacidad» o «Weather Intelligence — eliminación de datos». Puedes solicitarlo aunque hayas desinstalado la app. No envíes tu clave privada, códigos de invitación ni contraseñas. Si necesitamos identificar con seguridad los registros afectados, te solicitaremos únicamente la información necesaria.
La eliminación se tramita por soporte; revocar una instalación es una operación distinta. Puedes desactivar las notificaciones desde Ajustes y retirar el permiso de ubicación en Android. El cambio afecta a las consultas futuras y no elimina automáticamente lo ya conservado.
Si consideras que tus derechos no se han atendido, puedes acudir a la Agencia Española de Protección de Datos o a tu autoridad de control competente.
Cambios
Actualizaremos esta política cuando cambien las funciones o los tratamientos. La fecha indicada permite identificar la versión. Las escenas de paisaje son decorativas; no son cámaras ni fotografías en directo de tu ubicación.
Aportes de pesca voluntarios
Si decides aportar una salida, usamos únicamente el municipio costero que seleccionaste, la fecha y hora aproximadas, la duración y las especies y cantidades, o «Sin capturas». No pedimos GPS, puesto exacto, fotografías, especie objetivo ni un historial personal. La autenticación comprueba el acceso a la app; el aporte estadístico no incluye cuenta, correo, instalación, token, firma ni dirección IP. El servidor evita registrar esos datos junto al aporte.
WI añade el contexto meteorológico y marítimo disponible del intervalo, indicando su procedencia. Este contexto procede de modelos y previsiones, y no equivale a una observación real. Los aportes se usan para estadísticas agregadas; por ahora no publicamos probabilidades de captura ni un historial personal. Las especies documentadas cerca de la localidad se consultan en OBIS y se complementan con observaciones locales de GBIF, comprobando especie, ubicación, metodología y licencia. No se presenta una detección molecular como observación de un pez silvestre. La búsqueda mundial por nombre común o científico consulta WoRMS mediante nuestro servidor, que reenvía solo el término de búsqueda y no tu cuenta, instalación ni IP. Elegir una especie en esta búsqueda no demuestra presencia local; las imágenes licenciadas pueden proceder de OBIS o GBIF y muestran sus créditos. La app puede mostrar también distribuciones geográficas de especies publicadas por FAO, con su fuente y licencia. Esas áreas de distribución son evidencia cartográfica general y no equivalen a una observación local ni garantizan presencia, abundancia o capturas. Nuestro servidor consulta la fuente con el área necesaria y sin reenviar tu identidad de instalación, claves, firmas o dirección IP del dispositivo. El catálogo es parcial y no garantiza presencia ni capturas.