Política de privacidad
FamilyPin sirve para que los miembros de una familia vean dónde está cada uno. Está hecha para saber lo mínimo de ti: no hay cuentas, y lo que compartes se cifra en tu móvil antes de salir de él.
Quién es el responsable
FamilyPin la desarrolla Paco Velasco, particular, residente en España. Contacto: familypin.antihero412@passinbox.com.
Sin cuentas
No te pedimos correo, teléfono ni contraseña. Al abrir la app por primera vez, el móvil recibe un identificador aleatorio (inicio de sesión anónimo de Firebase), que no está ligado a tu identidad. Para entrar en una familia hace falta una invitación de un solo uso (enlace o QR) que caduca en 24 horas.
Qué se comparte y cómo se protege
Al crear una familia, tu móvil genera una clave que solo tienen los móviles de esa familia. Con ella se cifra (XChaCha20-Poly1305) todo lo que compartes antes de enviarlo. El servidor guarda esos datos, pero no tiene la clave para leerlos; nosotros tampoco. Esta protección da por hecho que el servicio no interfiere cuando los móviles de la familia se pasan la clave entre sí.
| Dato | Para qué | Quién puede leerlo |
|---|---|---|
| Tu nombre en la familia y el nombre de la familia | Que los demás sepan quién es quién | Tu familia |
| Ubicación aproximada y precisa, también con la app cerrada (cada 100 m o 5 min) | Mostrarte en el mapa de tu familia | Tu familia |
| Nivel de batería y si está cargando | Que tu familia sepa si te vas a quedar sin batería | Tu familia |
| Lugares (nombre, posición, radio) y llegadas y salidas | Avisos de "ha llegado a Casa" | Tu familia |
| Recorrido de las últimas 24 horas | Ver la ruta del día | Solo quien tú elijas (por defecto, el responsable y los admins) |
| Recorridos de días anteriores | Ver rutas pasadas | Se guardan solo en tu móvil (90 días). Si alguien con permiso los pide, tu móvil los envía cifrados solo para esa persona |
| Token de notificaciones del móvil | Avisar al momento a tu familia | Tu familia (se guarda cifrado) y, para entregar los avisos, Expo y Firebase Cloud Messaging |
Lo que el servidor sí ve
Para que la app funcione, el servidor (Google Firebase) ve sin cifrar: los identificadores aleatorios de cada móvil y de cada familia, el rol de cada miembro (responsable, admin o miembro), la fecha de entrada en la familia, la clave pública de cada móvil, las fechas de caducidad de los datos y, cuando alguien pide una ruta antigua, entre qué dos identificadores es la petición. También ve:
- Cuándo y con qué frecuencia envía datos cada móvil, lo que deja ver cuándo un móvil se está moviendo y cuándo pasa algo, como una llegada.
- El tamaño de los datos cifrados.
- Qué miembro escribió cada aviso y cada lugar.
- Quién puede ver las rutas de quién.
- Quién creó cada invitación y quién la usó.
Como cualquier servicio de Internet, también ve la dirección IP desde la que se conecta el móvil. No puede leer nombres, ubicaciones, rutas ni lo que dicen los lugares y los avisos.
Cuánto tiempo se guardan
- La ubicación en directo: solo la última, que se sustituye con cada envío.
- El recorrido del día: las últimas 24 horas.
- Los avisos de llegadas y salidas: 30 días.
- Las peticiones de rutas antiguas: 1 hora.
- Las invitaciones: 24 horas o hasta que se usan.
- Los recorridos de días anteriores, en tu móvil: 90 días.
Cuando un dato caduca, el servicio lo borra automáticamente en el plazo aproximado de un día. Los recorridos de días anteriores se guardan solo en tu móvil, y la app excluye sus datos de la copia de seguridad en la nube de Android.
Al salir de la familia o ser expulsado se borran del servidor tu perfil, tu ubicación, tu recorrido de las últimas 24 horas y tu copia de la clave de la familia, y tu móvil borra sus claves y los recorridos guardados (si te han expulsado, la próxima vez que la app se conecte). La clave de la familia se cambia para que no puedas leer nada nuevo. Los avisos y los lugares que escribiste siguen en la familia hasta que caducan o alguien los borra (los avisos caducan a los 30 días).
Cuando el responsable borra la familia, la app borra del servidor, en ese momento, todo lo de esa familia: las ubicaciones en directo, los lugares, los avisos, los recorridos de 24 horas, las peticiones de rutas pendientes, las invitaciones, las copias cifradas de la clave, la entrada de cada miembro y la propia familia. El móvil de cada uno de los demás miembros borra su copia (las claves y los recorridos guardados) la próxima vez que la app se conecta.
Servicios de terceros
- Google Firebase (Firestore en la Unión Europea, región europe-west1, e inicio de sesión anónimo): guarda los datos cifrados. Privacidad de Firebase.
- Expo y Firebase Cloud Messaging: entregan a los móviles de tu familia un aviso silencioso para que revisen novedades. Para ello reciben el identificador aleatorio de la familia, los tokens de notificaciones de los móviles de la familia y la hora a la que se envía cada aviso. Privacidad de Expo.
- OpenFreeMap: sirve las imágenes del mapa (datos © colaboradores de OpenStreetMap). Al mostrar el mapa, tu móvil le pide la zona que estás viendo, así que OpenFreeMap ve tu dirección IP y esa zona, que normalmente es la de alrededor de donde está tu familia.
No hay publicidad, ni analítica, ni seguimiento, y no vendemos ni cedemos datos a nadie.
Permisos del móvil
- Ubicación, también en segundo plano: para que tu familia te vea aunque no tengas la app abierta y para detectar llegadas y salidas de los lugares. Puedes pausar el envío en la app (interruptor «Compartir mi ubicación» de la pestaña Familia) o quitar el permiso en los ajustes del móvil.
- Cámara: solo para leer el QR de una invitación. Las imágenes no se guardan ni se envían.
- Notificaciones: para los avisos de tu familia.
Menores
FamilyPin no está dirigida a menores de 13 años. Cuando un menor la usa dentro de su familia, su madre, padre o tutor es quien le invita y decide qué comparte. No pedimos ningún dato que le identifique.
Tus derechos
Puedes ver, corregir y borrar tus datos desde la propia app: cambiar tu nombre, pausar la ubicación, elegir quién ve tus rutas, salir de la familia o borrarla. Como no tenemos forma de saber quién eres ni de leer tus datos, no podemos hacerlo por ti, pero puedes escribirnos a familypin.antihero412@passinbox.com con cualquier duda. También puedes reclamar ante la Agencia Española de Protección de Datos (aepd.es). Cómo borrar tus datos, paso a paso: Borrar tus datos.
Base legal
Tratamos los datos porque tú lo pides al unirte a una familia y activar la ubicación (consentimiento y prestación del servicio). Puedes retirar el consentimiento en cualquier momento pausando la ubicación o saliendo de la familia.
Cambios
Si cambia esta política, actualizaremos la fecha de arriba y, si el cambio es importante, lo avisaremos en la app.