DetentionLog

Política de privacidad

Última actualización: 2026-09-29

En resumen: DetentionLog no tiene cuenta, anuncios ni rastreo. Sus paradas, horas, ubicaciones, fotos, documentos, firmas, clientes e importes se quedan en su dispositivo. Nuestro servidor solo recibe una huella (hash) de su registro de pruebas para firmar un recibo de hora, además de estadísticas de uso anónimas e informes de fallos que puede desactivar.

1. Responsable

DetentionLog lo publica Eric Z («nosotros»). Contacto: candy66861@gmail.com.

2. Datos que se quedan en su dispositivo

Nosotros no recibimos estos datos.

3. Datos que recibimos

3.1 Recibos de hora

Tras los eventos clave (por ejemplo Llegada, Salida, una firma o una exportación), la app envía a nuestro servidor una huella SHA-256 de 32 bytes de su registro de pruebas local, el tipo de evento (como «llegada») y la versión de la app. El servidor devuelve un recibo: un número aleatorio, la huella, la hora de recepción y una firma digital. A partir de la huella no se pueden recuperar sus datos; solo permite a quien tenga su registro comprobar después que existía en ese momento. El servidor guarda el recibo (número, huella, tipo, hora de recepción, ID de clave, versión de la app) hasta 36 meses. Quien conozca el número de recibo, por ejemplo por el código QR de un PDF compartido, puede consultarlo en este sitio web. Los recibos no contienen fotos, ubicaciones, nombres, números de porte ni importes. Sin conexión, las solicitudes esperan en el dispositivo y se envían después.

3.2 Estadísticas de uso anónimas (se pueden desactivar)

Registramos eventos como «parada iniciada», «PDF exportado» o «estado de cobro cambiado», con detalles generales como el origen, la plantilla o formato usado o un rango de duración. Cada evento incluye un ID de instalación aleatorio creado por la app (cambia si la reinstala), versión de la app y de iOS, modelo, idioma, región y zona horaria.

Nunca recogemos el contenido de sus registros: ni números de porte o albarán, importes, nombres de clientes o instalaciones, coordenadas, fotos, texto de documentos ni nombres de firmantes. Tampoco su nombre, correo ni el identificador de publicidad (IDFA), y no vinculamos las estadísticas con su identidad.

Finalidad: saber qué funciones se usan para mejorar la app. Desactívelas cuando quiera en Ajustes: los eventos propios de la app se detienen al instante y el SDK de análisis por completo en el siguiente inicio. Los eventos se conservan 90 días; los totales diarios sin ID, 400 días.

3.3 Informes de fallos

Si la app falla, Firebase Crashlytics (Google) recibe un informe: traza, versión de la app y de iOS, modelo, memoria y almacenamiento libres, y un ID de instalación de Crashlytics. Solo lo usamos para corregir errores. Se desactiva junto con las estadísticas.

3.4 Registros de diagnóstico

La app guarda en el dispositivo un breve registro técnico (por ejemplo errores al pedir recibos o el tiempo de generación del PDF) durante 7 días como máximo. Nunca contiene sus registros, huellas, ubicaciones ni importes. Solo al investigar un problema —normalmente uno que usted nos haya comunicado— podemos pedir a la app que suba ese registro para un ID de instalación concreto. Los registros subidos se borran en 90 días. Con las estadísticas desactivadas, no se sube ningún registro desde el siguiente inicio.

3.5 Datos de red

Cuando la app contacta con nuestro servidor, nuestro proveedor Cloudflare trata su dirección IP para entregar la solicitud y limitar abusos (límite de peticiones). No guardamos direcciones IP.

3.6 Compras

Los pagos los gestiona Apple. Nunca recibimos sus datos de pago ni su cuenta de Apple. La app comprueba la compra en el dispositivo. Las estadísticas anónimas registran que hubo una compra o restauración, con precio y moneda.

3.7 Correos de soporte

Si nos escribe, recibimos su dirección de correo y su mensaje. Solo los usamos para responderle y los conservamos hasta 2 años.

4. Lo que nunca hacemos

5. Permisos

PermisoPara qué
Ubicación (al usar la app)Una ubicación al registrar un evento
CámaraFotos de prueba y escaneo de documentos
Añadir a FotosSolo al elegir «Guardar en Fotos»
Movimiento y forma físicaDetectar la conducción para no mostrar avisos
NotificacionesAvisos de tiempo libre y cobros vencidos

Puede cambiarlos en cualquier momento en Ajustes de iOS. Sin ubicación, la app sigue registrando las horas e indica «sin ubicación».

6. Proveedores y transferencias internacionales

ProveedorPara quéDatosUbicación
Cloudflare, Inc.Servidores, base de datos, este sitio webRecibos de hora, estadísticas, registros de diagnósticoEE. UU. y red global de Cloudflare
Google LLC (Firebase Crashlytics)Informes de fallosInformes de fallosEE. UU.
Apple Inc.App Store, compras, geocodificaciónSegún la política de privacidad de Apple—

Los datos pueden tratarse fuera de su país. Para usuarios del EEE, Reino Unido y Suiza, las transferencias se basan en el Marco de Privacidad de Datos UE-EE. UU. y/o las cláusulas contractuales tipo de estos proveedores.

7. Bases jurídicas (EEE, Reino Unido)

Recibos de hora: prestación de la función que usted usa (art. 6.1.b RGPD). Estadísticas, informes de fallos, registros de diagnóstico y protección contra abusos: nuestro interés legítimo en ofrecer una app fiable (art. 6.1.f RGPD); puede oponerse en cualquier momento desactivando las estadísticas. Soporte: su solicitud (art. 6.1.b RGPD).

8. Sus opciones y derechos

9. Menores

DetentionLog es una herramienta de trabajo para conductores y no está dirigida a menores.

10. Seguridad

Todas las conexiones usan HTTPS. Nuestro servidor no guarda registros, fotos, ubicaciones ni datos personales, solo huellas y horas de recepción. Este sitio no usa cookies ni scripts de terceros.

11. Cambios

Actualizaremos la fecha de arriba cuando cambie esta política e indicaremos los cambios importantes en las notas de la versión.

12. Contacto

Eric Z · candy66861@gmail.com