TrackingTasksOp
En esta página
  • Términos de uso
    • Horario de servicio
  • Política de privacidad
  • Política de cookies
  • Tus derechos
  • Contacto

Términos, privacidad y cookies

Última actualización: 29 de agosto de 2026

Responsable del tratamiento: DarS Lab.


Términos de uso

1. Qué es TrackingTasksOp

TrackingTasksOp es una herramienta que registra el tiempo dedicado a tareas de OpenProject. Permite iniciar y finalizar una sesión de trabajo sobre una tarea asignada, calcula automáticamente las horas invertidas y crea la entrada de tiempo correspondiente en la instancia de OpenProject del usuario.

El servicio actúa como complemento de OpenProject: no lo reemplaza ni almacena de forma autoritativa la información de proyectos. La fuente de verdad de las tareas, los proyectos y las horas registradas sigue siendo tu instancia de OpenProject.

2. Cuenta y credenciales

Para usar el servicio necesitas una cuenta y una clave de API (API key) de tu propia instancia de OpenProject. Eres responsable de:

  • Mantener la confidencialidad de tu contraseña y de tu clave de API.
  • Toda la actividad que ocurra bajo tu cuenta.
  • Contar con autorización para acceder a la instancia de OpenProject que configures.

Puedes revocar la clave de API desde OpenProject en cualquier momento; al hacerlo, TrackingTasksOp deja de poder operar en tu nombre.

3. Uso aceptable

No está permitido:

  • Acceder a instancias de OpenProject o a datos de terceros sin autorización.
  • Intentar vulnerar, sobrecargar o interferir con el funcionamiento del servicio.
  • Usar el servicio para actividades ilícitas o que infrinjan derechos de terceros.
  • Automatizar el registro de horas de forma que falsee el tiempo realmente trabajado.

4. Horario de servicio

De 7:00 a 1:00 (hora de Ecuador), todos los días.
Fuera de ese horario el servidor se apaga y la aplicación no está accesible.

El servicio se presta desde infraestructura propia y autofinanciada, por lo que se mantiene encendido en una franja horaria acotada para limitar el consumo eléctrico.

Cierra tus sesiones de trabajo antes de la 1:00. Si una queda abierta cuando el servidor se apaga, el sistema la cierra al volver a arrancar usando el último momento en que registró actividad tuya, no la hora del reencendido: el tiempo que el servicio estuvo caído no se contabiliza.

Ese cierre es una estimación, así que no se envía solo a OpenProject: queda en la lista de sesiones pendientes para que lo confirmes o lo corrijas. La encuentras en Configuración o desde el botón «Pendientes» de la aplicación. El margen de error es de hasta un minuto, que es cada cuánto la aplicación confirma que la sesión sigue viva.

5. Disponibilidad y límites de responsabilidad

Fuera del horario indicado —y también dentro de él— el servicio se ofrece «tal cual», sin garantía de disponibilidad ininterrumpida. Puede haber interrupciones por mantenimiento, fallos de infraestructura o de la instancia de OpenProject de destino. El horario puede cambiar sin aviso previo.

Verifica siempre tus entradas de tiempo en OpenProject. No nos hacemos responsables de horas mal registradas, no registradas o duplicadas derivadas de fallos de red, de la API de OpenProject o de un uso incorrecto de la herramienta.

6. Cambios y terminación

Podemos modificar estos términos; los cambios relevantes se anunciarán en esta misma página con una nueva fecha de actualización. Puedes dejar de usar el servicio y solicitar la eliminación de tu cuenta en cualquier momento.

Política de privacidad

Qué datos guardamos

Dato Para qué
Correo electrónico y contraseña Identificarte e iniciar sesión. La contraseña se guarda como hash, nunca en claro.
Clave de API y URL de tu OpenProject Operar en tu nombre contra tu instancia. La clave se guarda cifrada.
Tareas y sesiones de trabajo Calcular las horas invertidas y crear las entradas de tiempo.
Segundo factor (2FA), si lo activas Proteger el acceso a tu cuenta.
Avatar y preferencias Personalizar la interfaz y las notificaciones.
Registros de acceso (fecha, resultado) Seguridad de la cuenta y detección de accesos indebidos.

Cómo se protege tu clave de API

Tu clave de API de OpenProject se almacena cifrada y solo se descifra en memoria, en el momento de hacer una petición a tu instancia. No se muestra de nuevo en la interfaz después de guardarla ni se registra en los logs del sistema.

Con quién se comparten los datos

El servicio no vende ni cede datos personales. Se comunican datos únicamente a:

  • Tu instancia de OpenProject — se le envían las entradas de tiempo que generas y se leen tus tareas, proyectos y estados. Es la instancia que tú configuras y está bajo el control de tu organización.
  • Groq, Inc. (proveedor de IA) — solo si usas el asistente conversacional. El texto de tus mensajes al asistente se envía a la API de Groq para interpretar la intención y, si usas dictado por voz, el audio se envía para transcribirlo. Estos datos se procesan en servidores fuera del país. Si no usas el asistente, no se envía nada a este proveedor.
  • jsDelivr (CDN) — la interfaz carga hojas de estilo e iconos desde esta red de distribución, que recibe la dirección IP de tu navegador como parte de la petición. No se le envía ningún dato de tu cuenta.

Conversaciones con el asistente

El contexto de tu conversación con el asistente se guarda de forma temporal para dar continuidad al diálogo y se elimina automáticamente a los 60 minutos de inactividad. No se usa para entrenar modelos.

Cuánto tiempo se conservan

Los datos de tu cuenta y tus registros de tiempo se conservan mientras la cuenta esté activa. Si solicitas la eliminación de la cuenta, se borran junto con sus tareas y sesiones asociadas. Las entradas de tiempo que ya se hayan enviado a OpenProject permanecen en tu instancia de OpenProject: su eliminación depende de tu organización, no de este servicio.

Política de cookies

TrackingTasksOp usa una única cookie, estrictamente necesaria para que puedas mantener la sesión iniciada. No usamos cookies de publicidad, de analítica ni de seguimiento, ni compartimos cookies con terceros.

Nombre Finalidad Duración
TrackingTaskOp.Auth Mantener tu sesión iniciada. Es HttpOnly (el JavaScript de la página no puede leerla), viaja cifrada por HTTPS y usa SameSite=Lax para mitigar peticiones falsificadas desde otros sitios. 7 días, renovables mientras sigas usando la aplicación

Almacenamiento local del navegador

Además de la cookie, la aplicación guarda en el localStorage de tu navegador tu preferencia de tema (claro u oscuro) y el aviso de cookies ya leído. Esa información no sale de tu equipo y puedes borrarla limpiando los datos del sitio.

¿Por qué no hay un botón de «aceptar cookies»?

Porque las cookies estrictamente necesarias para prestar un servicio que el usuario solicita expresamente —como mantener la sesión iniciada— requieren información, no consentimiento. No usamos ninguna cookie que sí lo requeriría. Si eso cambiara, se pedirá tu consentimiento previo.

Tus derechos

Sobre tus datos personales puedes ejercer los derechos de:

  • Acceso — saber qué datos tuyos tratamos.
  • Rectificación — corregir datos inexactos.
  • Eliminación — solicitar el borrado de tu cuenta y tus datos.
  • Oposición y limitación — pedir que dejemos de tratar ciertos datos.
  • Portabilidad — obtener una copia de tus datos en formato legible.

Buena parte de esto lo puedes hacer tú mismo desde Configuración: actualizar tus datos, cambiar o quitar tu clave de API, y revisar tu actividad. Para lo demás, escríbenos.

Contacto

Para cualquier consulta sobre estos términos, tus datos o para ejercer los derechos descritos arriba, escribe a stinjob2024@gmail.com.


Volver a la aplicación Volver arriba

DarS Lab © 2026. Todos los derechos reservados.