Política de Privacidad
Última actualización: 15 de junio de 2026
Bastion ("la app", "nosotros") es una aplicación de autocontrol y bloqueo de contenido
diseñada para ayudar a los usuarios a gestionar su uso de internet y aplicaciones.
Esta política describe qué información manejamos y cómo la usamos.
1. Datos que procesamos localmente (en tu dispositivo)
La mayor parte del funcionamiento de Bastion ocurre exclusivamente en tu dispositivo:
- Listas de bloqueo: dominios y palabras clave bloqueados se almacenan y procesan en local. No se envían a ningún servidor.
- Categorías activas y configuración: guardadas en las preferencias compartidas del dispositivo (SharedPreferences). No salen del teléfono.
- Contraseña de desbloqueo: cifrada localmente mediante Android Keystore. Nunca se transmite.
- Historial de intentos de bypass: registrado en Firestore solo si el usuario ha configurado un guardián (ver sección 3).
2. Servicio de Accesibilidad
Bastion utiliza el Servicio de Accesibilidad de Android para detectar y bloquear
dominios web y aplicaciones no deseadas. Este servicio:
- Inspecciona el contenido en pantalla únicamente para identificar URLs y nombres de paquetes.
- No registra ni transmite el texto que escribes, las páginas que visitas ni ninguna otra información personal.
- Solo actúa cuando detecta un dominio o app presente en tu lista de bloqueo.
3. Función Guardián (accountability partner) y Firebase Firestore
Al iniciar sesión con Google, Bastion crea automáticamente un documento en
Firebase Firestore (Google) que contiene tu dirección de correo
electrónico y un token de notificaciones (FCM token). Esto es necesario para que
otros usuarios puedan invitarte como guardián buscándote por email.
Si además decides vincular un guardián, Firestore también almacena:
- La dirección de correo electrónico de tu guardián.
- Los intentos de desactivar la protección (motivo y marca de tiempo).
- Las solicitudes de notificación push al guardián vía Firebase Cloud Messaging.
La función Guardián es opcional. El almacenamiento básico de email
y FCM token en Firestore ocurre para todos los usuarios autenticados.
4. Autenticación
Para usar Bastion es necesario iniciar sesión con una cuenta de Google mediante
Firebase Authentication (Google). El inicio de sesión recoge tu
dirección de correo electrónico, nombre de perfil y un identificador único generado
por Firebase (UID). Estos datos se almacenan en Firebase Authentication y, como se
describe en la sección 3, también en Firebase Firestore.
5. Datos que NO recopilamos
- No recopilamos historial de navegación.
- No registramos pulsaciones de teclado ni texto introducido.
- No vendemos datos a terceros.
- No mostramos publicidad.
- No realizamos análisis de comportamiento ni telemetría.
6. Servicios de terceros
Bastion utiliza los siguientes servicios externos, sujetos a sus propias políticas de privacidad:
- Firebase (Google) — autenticación (obligatoria para todos los usuarios), base de datos Firestore y notificaciones push.
7. Permisos utilizados
- Servicio de Accesibilidad: para detectar y bloquear contenido.
- Consulta de aplicaciones instaladas (QUERY_ALL_PACKAGES): para mostrar y gestionar la lista de aplicaciones que el usuario desea bloquear.
- Notificaciones: para alertar al guardián y mantener el watchdog activo.
- Administrador del dispositivo: para impedir la desinstalación no autorizada.
- Internet: para actualizar listas de bloqueo desde fuentes públicas y para la función Guardián.
- Arranque con el dispositivo: para reanudar la protección tras un reinicio.
8. Retención y eliminación de datos
Los datos locales se eliminan al desinstalar la app.
Los datos en Firestore (email y FCM token almacenados al hacer login, más los datos
de la función Guardián si la utilizaste) se pueden eliminar enviando una solicitud
al correo de contacto indicado abajo. Eliminamos los datos en un plazo de 30 días.
9. Menores de edad
Bastion no está dirigido a menores de 13 años. No recopilamos conscientemente datos de menores.
10. Cambios en esta política
Cualquier cambio relevante se comunicará actualizando la fecha en la parte superior de esta página.
El uso continuado de la app tras la publicación de cambios implica la aceptación de la nueva política.
11. Contacto
Para cualquier consulta sobre privacidad:
rycard.ue@gmail.com