Esta Politica de Privacidad describe como se recogen, usan y protegen los datos personales y laborales introducidos en Balance Laboral, aplicacion disponible en https://balancelaboral.es.
1. Responsable y contacto
El responsable del tratamiento asociado a la aplicacion Balance Laboral atiende las consultas de privacidad, soporte y ejercicio de derechos en el correo soporte@balancelaboral.es.
2. Datos que puede tratar la aplicacion
Balance Laboral trata los datos que el usuario introduce o genera al utilizar la aplicacion, entre ellos:
- Datos de cuenta e identificacion tecnica necesarios para iniciar sesion mediante Firebase Auth, como correo electronico, identificadores de usuario y metadatos de autenticacion.
- Datos de configuracion laboral introducidos por el usuario, como localidad, sector, tipo de jornada, horas anuales, calendario, festivos, vacaciones, permisos, horas trabajadas y horas extra.
- Datos derivados del uso de la aplicacion, como balances de jornada, historicos, ajustes de calendario y preferencias necesarias para prestar el servicio.
- Informacion incluida en informes PDF generados o exportados por el usuario. La generacion del PDF se realiza en el dispositivo mediante la aplicacion; el usuario decide si lo guarda o comparte.
- Consultas que el usuario envie a la funcion de IA integrada para preguntas sobre convenios colectivos, cuando esta funcion este disponible o activada.
- Si aceptas la analitica opcional, eventos agregados de uso enviados a Google Analytics mediante Firebase Analytics, como apertura de la aplicacion, funciones utilizadas y contexto tecnico general. La aplicacion no envia a Analytics el email, UID de Firebase ni identificadores locales propios.
- Si el usuario contrata Premium desde la web, identificadores de cliente, suscripcion, producto, precio y estado de facturacion necesarios para reflejar el acceso. Balance Laboral no necesita almacenar el numero completo de tarjeta.
3. Finalidades del tratamiento
Los datos se utilizan para las siguientes finalidades:
- Permitir el registro, calculo y consulta del balance de jornada laboral.
- Sincronizar la cuenta y los datos entre dispositivos mediante Firebase y Firestore.
- Generar, descargar o exportar informes PDF y datos asociados a la jornada.
- Gestionar funciones premium actuales o futuras, incluyendo pagos o validaciones mediante proveedores externos cuando sea aplicable.
- Responder consultas del usuario mediante la IA integrada sobre convenios o informacion laboral relacionada.
- Mantener la seguridad, prevenir abusos, resolver incidencias tecnicas y mejorar la estabilidad del servicio.
- Medir de forma agregada el uso y la mejora del producto mediante Google Analytics y Firebase Analytics, solo cuando el usuario lo haya aceptado.
- Atender solicitudes de soporte, privacidad, exportacion o eliminacion de datos.
4. Firebase, Firestore y Cloud Functions
Balance Laboral utiliza servicios tecnicos de Google Firebase para autenticacion, almacenamiento y ejecucion de funcionalidades del servicio. Firebase Auth permite iniciar sesion y mantener la cuenta; Firestore almacena los datos de jornada y configuracion asociados al usuario; Cloud Functions permite ejecutar procesos del backend, como consultas, integraciones o tareas necesarias para el funcionamiento de la aplicacion.
5. Analitica y telemetria
La analitica de comportamiento se mantiene en Google Analytics mediante Firebase Analytics y solo se activa despues de una aceptacion expresa. Tras aceptarla, Google Analytics puede utilizar sus propias cookies e identificadores seudonimos para elaborar estadisticas agregadas. No se crean documentos individuales de visitas en Firestore. Los eventos se usan de forma agregada para comprender el uso de la aplicacion y mejorar sus funciones.
Si aceptas, medimos también los clics desde las páginas de convenios y el recorrido de uso, registro y Premium, así como los regresos a la aplicación y los nuevos guardados en los días 1, 7 y 30 desde la primera activación observada. Conservamos en este navegador la página de origen durante la sesión y una fecha de activación con marcas para evitar recuentos duplicados; se eliminan al retirar el consentimiento o borrar los datos del sitio. No enviamos a Analytics el contenido de tus jornadas, horarios, salarios ni consultas laborales.
No solicitamos GPS ni empleamos la ubicacion precisa, no enviamos el correo, el UID de Firebase ni identificadores locales propios como identificadores de analitica, y no usamos fingerprinting, Google Signals, remarketing ni publicidad personalizada. La eleccion de consentimiento se guarda localmente para respetar tu decision; no se usa como identificador de analitica. Puedes aceptar, rechazar o retirar el consentimiento desde Preferencias de analitica.
6. IA integrada para consultas sobre convenios
La aplicacion incluye una funcion de inteligencia artificial para ayudar a interpretar consultas sobre convenios colectivos o informacion laboral. Las preguntas enviadas pueden procesarse mediante Google Gemini para producir una respuesta orientativa y, cuando se consultan fuentes, generar una representacion vectorial de la pregunta para buscar fragmentos relevantes. La funcion puede utilizar localidad, sector o la referencia de convenio facilitados para contextualizarla.
Cuando el usuario mantiene activada la opcion «Usar mis datos del calendario» y pregunta por sus resultados, el backend autenticado consulta los campos de jornada de su perfil y únicamente el documento del año seleccionado de su propia cuenta, y calcula un resumen agregado para la respuesta. Según la pregunta, puede incluir la jornada configurada, el objetivo anual, el saldo calculado, los días equivalentes, vacaciones anotadas o, si se pregunta por horas extra, un total separado. No se envía a Gemini el UID, el correo, un listado de fechas ni el tipo individual de cada marca. El resumen no se guarda en logs ni en Analytics. Si se desactiva la opción o la pregunta no requiere datos personales, no se consulta el calendario para esa respuesta.
7. Pagos y funciones premium
Algunas funciones pueden ser premium o requerir pago. La contratacion de Premium se ofrece en la web y PWA mediante Stripe, y en la aplicacion Android distribuida por Google Play mediante Google Play Billing. Los precios y el periodo de facturacion se muestran antes de contratar. Las suscripciones de renovacion automatica se renuevan hasta su cancelacion. Puedes gestionarlas con el proveedor correspondiente desde los controles de tu cuenta. Balance Laboral no almacena numeros completos de tarjeta; conserva los identificadores tecnicos y el estado necesarios para verificar el acceso Premium. Los tokens de compra de Play no se guardan: se utiliza una huella SHA-256.
8. Conservacion de los datos
Cuando se ofrezca una prueba gratuita de Premium, el proveedor mostrara su duracion y el precio y periodo de renovacion antes de confirmar. La prueba vinculada a una suscripcion pasa al plan de pago si no se cancela antes de finalizar. Puedes gestionar la cancelacion con Stripe o Google Play, segun donde hayas contratado.
Para impedir que notificaciones de pago tardias vuelvan a crear una cuenta eliminada, conservamos un marcador de eliminacion vinculado solo a su identificador tecnico Firebase y los estados minimos del borrado. De las compras Play vinculadas se conserva unicamente la huella del token y una marca de cuenta eliminada, sin correo, UID, producto ni historial de facturacion. Estos registros de seguridad se conservan mientras sean necesarios para impedir la recreacion y la reutilizacion de compras; no conceden Premium ni se usan para publicidad. No se borran automaticamente, porque una notificacion tardia o el intento de reutilizar una compra puede llegar despues del borrado.
Puedes denunciar una respuesta del asesor desde la propia aplicacion. Solo se envia la respuesta seleccionada (hasta 8.000 caracteres) y el motivo del aviso, sin adjuntar la pregunta, el correo ni el UID. El texto puede contener datos que aparezcan en la respuesta: revisa la confirmacion antes de enviarlo. Los avisos se destinan a revision de seguridad y calidad y se programan para eliminarse a los 90 dias mediante limpieza diaria. Para limitar abusos, se mantiene un contador asociado a una huella del UID, con caducidad de dos dias y la misma limpieza. No se realizan nuevas consultas de IA para tramitar avisos.
Los datos se conservaran mientras la cuenta permanezca activa o mientras sean necesarios para prestar el servicio solicitado. Al eliminar la cuenta se eliminan los datos de cuenta y jornada almacenados bajo ella en Firebase, incluidos los registros por ano y contadores de uso de IA. Los datos de Analytics se someten a la configuracion de retencion de la propiedad de Google Analytics y no se guardan como visitas individuales en Firestore. Algunos datos pueden conservarse durante plazos adicionales cuando exista una obligacion legal, una incidencia pendiente, una necesidad de seguridad o una relacion contractual que lo justifique.
9. Seguridad
Balance Laboral aplica medidas tecnicas y organizativas razonables para proteger los datos, incluyendo autenticacion de usuarios, reglas de acceso en Firebase, comunicaciones cifradas mediante HTTPS y limitacion de accesos tecnicos. Ningun sistema conectado a Internet puede garantizar seguridad absoluta, pero se trabaja para reducir riesgos y mantener la informacion protegida.
10. Proveedores tecnicos
Para prestar el servicio intervienen Google Firebase y Google Cloud para autenticacion, Firestore, Hosting, Cloud Functions, App Check, seguridad e infraestructura; Google Analytics y Firebase Analytics para la analitica opcional; Google Gemini para las consultas de IA cuando estan activas; y Stripe para pagos web y suscripciones Premium. Tambien pueden intervenir proveedores de recursos web necesarios para cargar la aplicacion. Estos proveedores actuan bajo sus propias condiciones y politicas y solo deberian tratar los datos necesarios para prestar sus servicios.
11. Derechos del usuario
El usuario puede solicitar el acceso, rectificacion, supresion, oposicion, limitacion del tratamiento y portabilidad de sus datos cuando proceda. Tambien puede solicitar la eliminacion de la cuenta o la exportacion de los datos disponibles. Para ejercer estos derechos, debe escribir a soporte@balancelaboral.es, indicando la solicitud y el correo asociado a la cuenta.
12. Eliminar cuenta y datos
Eliminar la cuenta no cancela, revoca ni reembolsa una suscripcion de Google Play. Si no deseas futuros cobros, cancela su renovacion en las suscripciones de Google Play antes de borrar la cuenta. Cancelar la renovacion normalmente mantiene el acceso hasta el vencimiento del periodo pagado; borrar la cuenta elimina tu acceso a Balance Laboral aunque ese periodo no haya terminado. El borrado no solicita un reembolso a Play.
Puedes eliminar la cuenta desde el enlace Eliminar cuenta disponible en el footer de la aplicacion tras iniciar sesion. Por seguridad, se puede solicitar una confirmacion reciente de identidad con el mismo metodo de acceso utilizado. Antes de borrar los datos, si existe una suscripcion Premium activa identificada en Stripe, se solicita su cancelacion inmediata; el acceso Premium deja de estar disponible en ese momento.
El proceso elimina la cuenta de Firebase Auth y los datos de cuenta, jornada, historico, visitas y uso de IA guardados bajo el perfil de usuario en Firestore. No elimina ni altera facturas, justificantes u otros registros contables que Stripe deba conservar por obligaciones legales, fiscales, de seguridad o contractuales. Cuando sea tecnicamente posible, se solicita tambien la eliminacion o desvinculacion del cliente de Stripe; si Stripe debe retener informacion de facturacion, el borrado de la cuenta de Balance Laboral puede completarse sin eliminar esos registros externos.
Si no puedes acceder a la aplicacion, puedes solicitar la eliminacion desde esta pagina publica escribiendo a soporte@balancelaboral.es e indicando el correo asociado a la cuenta. Si hay una suscripcion activa que no pueda verificarse o cancelarse automaticamente, soporte te indicara los pasos necesarios antes de completar la solicitud.
13. Permisos y publicidad
El codigo actual de Balance Laboral no solicita acceso a GPS, SMS, registro de llamadas, contactos, camara, microfono ni almacenamiento sensible. La version Android puede solicitar permiso de notificaciones si se utiliza la delegacion de notificaciones de la TWA. El codigo no incorpora SDKs publicitarios ni utiliza publicidad personalizada. Si estas practicas cambian, esta politica se actualizara antes de aplicar el cambio.
14. Cambios en esta politica
Esta Politica de Privacidad puede actualizarse para reflejar cambios legales, tecnicos o funcionales. La fecha de ultima actualizacion indicara la version vigente. Si los cambios son relevantes, se procurara informar al usuario mediante la aplicacion o por otros medios razonables.
15. Contacto
Para cualquier consulta sobre privacidad, soporte, proteccion de datos, eliminacion de cuenta o funcionamiento de Balance Laboral, puede contactar en soporte@balancelaboral.es.