Política de privacidad — Synfo
Fecha: octubre de 2026
Versión: 1.06
1. Responsable del tratamiento
Esta aplicación la proporciona una persona física. El responsable del tratamiento en el sentido del RGPD es:
Patrick Zelger
Via Rasmo 81
39100 Bolzano (BZ), Italia
Correo electrónico (privacidad y soporte): support@synfoapp.com
2. Resumen
Synfo es una aplicación móvil para reenviar información de fuentes oficiales (p. ej. servicios sismológicos) y, según la configuración, avisos y alertas de tráfico basados en la ubicación. Nos tomamos en serio la privacidad y tratamos solo los datos personales estrictamente necesarios para el funcionamiento técnico.
Principio fundamental: Tu ubicación exacta permanece en el dispositivo. El servidor no recibe coordenadas exactas (latitud/longitud), sino identificadores de área aproximados (Geohash) para entregar información relevante y mantener el servicio.
Synfo no utiliza seguimiento de usuarios (sin perfil de movimiento), no utiliza redes publicitarias y no utiliza herramientas de análisis de terceros (p. ej. Google Analytics o Crashlytics). Contamos cuántas veces se abre un aviso — solo el ID del aviso, no quién lo abrió. Algunas imágenes de avisos pueden incluir una marca de patrocinador visible.
3. ¿Qué datos tratamos?
3.1 Datos en tu dispositivo (locales)
Estos datos se almacenan exclusivamente de forma local en la app y no se transmiten a nuestros servidores como coordenadas precisas:
| Dato | Finalidad |
|---|---|
| Última ubicación | Mapa, geovalla, filtrado local de avisos |
| Lugares guardados (nombre, coordenadas) | Avisos/tráfico para lugares elegidos |
| Configuración de geovalla (ancla, radio) | Detección eficiente de cambios de ubicación |
| Áreas Geohash suscritas (listas) | Trazabilidad de suscripciones push |
| Ajustes de la app (idioma, categorías, radio) | Personalización |
| Marcadores técnicos (avisos vistos) | Evitar notificaciones duplicadas |
El almacenamiento utiliza la API de almacenamiento del dispositivo (SharedPreferences). Al desinstalar la app, el sistema operativo suele eliminar estos datos.
3.2 Datos en nuestros servidores (Firebase / Google Cloud)
| Dato | Descripción | Base jurídica* |
|---|---|---|
| ID de usuario seudónimo | Firebase Authentication (anónimo o con correo) | Contrato / consentimiento |
| Token push FCM | Entrega de mensajes push al dispositivo | Consentimiento (push) |
| Áreas Geohash | ID de área aproximados (niveles 4, 5, 6), sin coordenadas exactas | Contrato, consentimiento (ubicación) |
| Listas Geohash 9-box | Áreas vecinas para cobertura completa | Contrato, consentimiento (ubicación) |
Última actividad (lastActive) |
Marca temporal para aviso técnico de inactividad | Interés legítimo / contrato |
Idioma de la app (appLang) |
El idioma elegido en la app, para entregar avisos operativos (p. ej. inactividad) en ese idioma | Contrato / interés legítimo |
| Contador de aperturas | ID del aviso y número de aperturas; no guardamos quién lo abrió | Interés legítimo / contrato |
| Plataforma (iOS/Android) | Asignación técnica (visualización / enrutamiento) | Contrato |
| Datos de perfil (opcionales) | Correo, nombre y apellidos al registrarse | Contrato |
| Respuesta sobre granizo (solo si pulsas) | Sí o no sobre un aviso de granizo concreto, número del aviso, momento y Geohash 6 (aprox. 1 km). El ID de usuario solo para que haya un voto por aviso. Sin GPS. | Consentimiento |
* Art. 6.1.a) (consentimiento), b) (ejecución del contrato), f) (interés legítimo) RGPD.
¿Qué es un Geohash?
Un Geohash es un código de texto para un área rectangular en la superficie terrestre. Cuanto más largo y preciso es el código, menor es el área. Synfo utiliza:
| Nivel | Tamaño aprox. | Ejemplo de uso |
|---|---|---|
| Geo-4 | aprox. 20 × 20 km | Avisos sísmicos/tsunami, tráfico |
| Geo-5 | aprox. 5 × 5 km | Avisos urgentes |
| Geo-6 | aprox. 1,2 × 0,6 km | Avisos muy urgentes |
Un Geohash no revela tu dirección exacta ni tu ubicación precisa, pero sí un área aproximada de permanencia — comparable a un barrio o municipio.
3.3 Datos de terceros (fuentes)
El contenido de los avisos (texto, mapa, coordenadas del evento) proviene de fuentes oficiales externas (p. ej. USGS, PTWC). Estos datos se refieren exclusivamente al evento, no a tu ubicación personal. Synfo no transmite datos de usuario a estas fuentes. Excepción: si indicas voluntariamente, en un aviso de granizo, si ha granizado, los resúmenes de esos votos pueden enviarse al proveedor de ese aviso de granizo concreto (apartado 3.4).
3.4 Respuesta voluntaria sobre granizo
Si indicas, en un aviso de granizo, si ha granizado donde estás, se aplica lo siguiente:
- Solo sí o no, ligado a ese único aviso. Un voto por aviso.
- La ubicación exacta permanece en el dispositivo. La app comprueba allí si estás en la zona del aviso o justo al lado. Si estás más lejos, no puedes votar.
- Al servidor van solo el voto, el número del aviso, el momento y una celda aproximada Geohash 6 (unos 1 km). Sin coordenadas GPS.
- Guardamos el ID de usuario solo para que el mismo aviso no se cuente más de una vez y para que tu voto se borre al eliminar la cuenta.
- La base jurídica es tu consentimiento al pulsar. Sin pulsación no se crea ninguna respuesta.
- La finalidad es comprobar y mejorar los avisos de granizo.
- Hacia fuera solo salen resúmenes (número de sí y de no). Pueden dividirse por celdas Geohash 6. El destinatario es únicamente el proveedor de ese aviso de granizo concreto, es decir un servicio meteorológico público o un servicio meteorológico, y solo si así se ha acordado con ese proveedor. Un voto sobre un aviso del servicio meteorológico público no va, por tanto, a otro servicio meteorológico.
- Synfo puede descartar y no guardar votos manifiestamente inverosímiles.
- La respuesta es voluntaria. No es una confirmación oficial y no hace válido ni inválido el aviso.
- Los datos en bruto se conservan 12 meses; después solo totales sin vínculo con una persona.
4. Para qué usamos los datos
| Finalidad | Explicación |
|---|---|
| Entrega push | Avisos para tu área aproximada (temas FCM geo4_…, geo5_…, geo6_…) |
| Filtro por ubicación | Avisos/tráfico solo en celdas Geohash relevantes (app abierta o en segundo plano) |
| Geovalla | Detección de cambios de área para actualizar suscripciones |
| Aviso de inactividad | Push de aviso en el idioma elegido en la app si la app no envía señales técnicas durante un periodo prolongado (24 h / 48 h) |
| Operación y estadística | Cuántas veces se abrió un aviso (solo ID); número de dispositivos con señal de vida (agregación de lastActive) |
| Cuenta y soporte | Registro, restablecimiento de contraseña, eliminación de cuenta |
| Funcionamiento y seguridad | Registros técnicos de la infraestructura cloud (Google Firebase) para mantener el servicio |
| Respuesta sobre granizo | Solo si pulsas sí o no: comprobar la calidad de los avisos de granizo y dar al proveedor de ese aviso un resumen |
No vendemos datos a terceros bajo ninguna circunstancia y no usamos publicidad personalizada. Las marcas de patrocinador en imágenes concretas son identificables como tales.
No hay decisiones automatizadas en el sentido del art. 22 RGPD (sin elaboración de perfiles ni evaluación automatizada de tu comportamiento).
5. Ubicación — detalles y eficiencia energética
En el dispositivo: Synfo utiliza los servicios de ubicación del sistema operativo — en particular geovalla eficiente para detectar cambios de área sin seguimiento GPS permanente en segundo plano. Para mapa, sincronización y actualización de ubicación puede usarse GPS o ubicación basada en red (p. ej. Wi‑Fi/antenas) según la configuración. Las coordenadas exactas se almacenan localmente.
Al servidor: Solo se transmiten códigos Geohash aproximados (véase sección 3.2), derivados de la última ubicación aproximada conocida.
Permisos: Concedes permiso de ubicación y, si procede, de ubicación en segundo plano a través del sistema operativo. Puedes revocar estos permisos en cualquier momento en los ajustes del dispositivo.
Consecuencias de la revocación: Sin permiso de ubicación no recibirás avisos basados en la ubicación ni actualizaciones de geovalla. Los avisos globales o suprarregionales pueden seguir siendo posibles (según la configuración del sistema).
6. Notificaciones push
- En el primer inicio, la app solicita permiso para recibir mensajes push.
- El token push técnico se almacena de forma seudonimizada en nuestro servidor (
users/{uid}). - Contenido: título y texto del aviso, categoría y metadatos técnicos si procede. Los avisos operativos (p. ej. inactividad) se entregan en el idioma de la app que hayas elegido.
- Desactivación: en cualquier momento en los ajustes del smartphone (Notificaciones → Synfo).
7. Destinatarios y encargados del tratamiento
Para prestar Synfo utilizamos proveedores seleccionados que actúan bajo instrucciones estrictas:
| Destinatario | Función | Ubicación |
|---|---|---|
| Google Ireland Ltd. (Firebase) | Hosting, auth, base de datos (Firestore), Cloud Functions | UE, según configuración Firebase; posible acceso desde EE. UU.* |
| Apple Inc. (APNs) | Entrega push iOS | EE. UU.* |
| Google LLC (FCM) | Entrega push Android | EE. UU.* |
| OpenStreetMap Foundation | Tiles del mapa (IP al cargar) | Internacional |
| Google Translate | Traducción de textos (solo por acción activa del usuario) | EE. UU.* |
* Para transferencias a terceros países (como EE. UU.) nos basamos en las Cláusulas Contractuales Tipo (SCC) aprobadas por la Comisión Europea y la decisión de adecuación (Data Privacy Framework), cuando proceda.
Al cargar tiles del mapa y operar la infraestructura cloud pueden registrarse direcciones IP y datos técnicos de conexión en los logs de los proveedores indicados. Synfo no los utiliza con fines de marketing o elaboración de perfiles.
Google Firebase se utiliza como encargado del tratamiento según los términos de Firebase/Google Cloud.
Respuesta sobre granizo: Los resúmenes de votos voluntarios sí/no pueden enviarse al proveedor del aviso de granizo correspondiente (servicio meteorológico público o servicio meteorológico). Esto ocurre solo si existe un acuerdo con ese proveedor, y solo para sus propios avisos. Firebase guarda los datos en bruto como encargado del tratamiento. El proveedor meteorológico no recibe coordenadas GPS ni nombres.
8. Plazo de conservación
| Dato | Duración |
|---|---|
| Datos locales de la app | Hasta desinstalar la app o borrar manualmente la caché |
Datos de usuario (users/{uid}) |
Hasta eliminar la cuenta o por solicitud escrita |
Datos de conexión (heartbeats/{uid}) |
Sobrescritura continua; entrada heartbeat eliminada tras aviso de inactividad (48 h) — el registro de usuario (users/{uid}) permanece hasta eliminar la cuenta |
Avisos (alerts) |
Hasta que expire la relevancia del aviso (limpieza automática) |
Estadística de avisos (alert_stats) |
Recuento de aperturas y metadatos tras la caducidad; sin vínculo personal |
| Logs del servidor (Google) | Según las políticas estándar de Google Firebase |
| Respuesta sobre granizo | 12 meses desde el envío; después solo totales sin vínculo con una persona. La eliminación de la cuenta borra tu voto mientras siga almacenado. |
9. Tus derechos (RGPD)
Tienes derecho de acceso (art. 15), rectificación (art. 16), supresión (art. 17), limitación del tratamiento (art. 18), portabilidad (art. 20) y oposición (art. 21), en la medida en que la ley lo permita.
Contacto para ejercer tus derechos: support@synfoapp.com
Reclamación: También tienes derecho a presentar una reclamación ante una autoridad de control. La autoridad competente para esta app es la autoridad italiana de protección de datos:
Garante per la protezione dei dati personali (sitio web: garanteprivacy.it)
Eliminación de cuenta
Los usuarios registrados pueden eliminar su cuenta en cualquier momento en los ajustes de la app. Se eliminarán los datos del servidor asociados (users/{uid}, heartbeats/{uid} y las respuestas sobre granizo de esta cuenta que sigan almacenadas).
Los usuarios invitados (acceso anónimo sin correo) pueden eliminar sus datos del servidor en cualquier momento directamente en la app (menú → «Eliminar mis datos»). Se eliminan los datos guardados en el servidor (users/{uid}, heartbeats/{uid} y las respuestas sobre granizo que sigan almacenadas) y la cuenta anónima; la app continúa después como nuevo invitado.
También puedes solicitar la eliminación a través del sitio synfoapp.com/delete-account.html o por correo a support@synfoapp.com. Las solicitudes web o por correo solo se tramitan si la dirección del remitente coincide con el correo de la cuenta registrada. El tratamiento en el servidor también termina al desinstalar la app si no queda una cuenta registrada — las entradas almacenadas se eliminan en los plazos indicados o bajo solicitud.
10. Menores
Synfo no está dirigida específicamente a menores. En Italia, la edad mínima para consentir de forma autónoma el tratamiento de datos es 14 años. Si no has alcanzado esta edad, no debes usar Synfo sin el consentimiento expreso de tus padres o tutores.
11. Cambios en esta política de privacidad
Podemos actualizar esta política ante cambios técnicos o legales. La versión vigente está disponible en la app en «Política de privacidad». En caso de cambios sustanciales te informaremos — cuando sea necesario — dentro de la app.
12. Contacto
Para preguntas sobre privacidad:
Patrick Zelger
Via Rasmo 81
39100 Bolzano (BZ), Italia
Correo electrónico: support@synfoapp.com
Fin de la política de privacidad