xTrace by EverYoung

Cada equipo, en su lugar.

Geolocalización y cumplimiento de activos

EverYoung Technologies EverYoung Technologies Un producto de EverYoung Technologies
xTrace by EverYoung
Conectando

Alertas

Administrador

Monitoreo

Dónde está cada equipo corporativo y si reporta con normalidad.

Cumplimiento Ley 1581 activo
  • Transmisión solo en jornada laboral
  • Retención de 30 días con borrado automático
  • Reporte cada 1 h

Conectados en el último rastreo

–

 

Equipos registrados

–

 

Fuera de su seccional

–

 

Batería promedio

–

 

Precisión promedio

–

 

Fuera de jornada: no hay ubicaciones que mostrar. La transmisión se reanuda al iniciar la jornada.

En su seccional Fuera de su seccional Geocerca

Equipos por seccional

En su seccional Fuera

Conectividad, últimos 7 días

Equipos conectados por rastreo, promedio por hora

Fuera de su seccional

    Inventario de equipos

    Última ubicación reportada por cada celular. Seleccione una fila para verla en el mapa.

    Los registros se conservan 30 días y los anteriores se eliminan automáticamente.

    UsuarioSeccionalEquipoIMEIUbicación BateríaPrecisiónÚltimo reporteAutorizaciónVersión de la app

    Reglas de cumplimiento

    Cuándo transmiten los equipos y cada cuánto reportan. Los cambios rigen hacia adelante.

    Jornada laboral

    Fuera de la jornada los equipos no transmiten ni se guarda ubicación. Aplica a todos los equipos, en hora de Colombia.

    Inicio
    Fin

    Intervalo de reporte

    Retención de ubicaciones

    Plazo vigente
    30 días
    Último borrado
    Sin ejecuciones todavía
    Lecturas eliminadas
    0

    El plazo lo fija EverYoung en la configuración del servidor y no se cambia desde el portal. El borrado es automático y corre todos los días a las 03:00, hora de Colombia.

    Privacidad y tratamiento de datos

    Ley 1581 de 2012 (Habeas Data) y Decreto 1377 de 2013, compilado en el Decreto 1074 de 2015.

    Borrador para revisión del área Legal

    Aviso de privacidad, ubicación de equipos corporativos

    La Compañía, como responsable del tratamiento, recolecta la ubicación de los equipos corporativos (celulares y portátiles) que entrega a sus colaboradores, mediante un agente instalado en dichos equipos.

    Datos que se recolectan

    • Coordenadas geográficas (latitud y longitud) y su precisión en metros.
    • Fecha y hora del reporte, nivel de batería y fuente de la ubicación (GPS o red).
    • Identificador del equipo (IMEI o serial), modelo y sistema operativo.

    No se recolectan contenidos, mensajes, fotografías, contactos ni datos de aplicaciones personales.

    Finalidades

    • Proteger los activos de la Compañía y apoyar su recuperación en caso de pérdida o hurto.
    • Mantener el inventario y la asignación de equipos por seccional.
    • Apoyar la seguridad de los colaboradores en desplazamientos laborales.

    Derechos del titular (art. 8, Ley 1581 de 2012)

    • Conocer, actualizar y rectificar sus datos personales.
    • Solicitar prueba de la autorización otorgada.
    • Ser informado sobre el uso que se ha dado a sus datos.
    • Presentar quejas ante la Superintendencia de Industria y Comercio.
    • Revocar la autorización o solicitar la supresión de sus datos cuando no se respeten los principios, derechos y garantías legales.
    • Acceder en forma gratuita a sus datos personales objeto de tratamiento.

    Conservación

    El histórico de ubicaciones se conserva por un periodo limitado y luego se elimina de forma automática. Los equipos solo transmiten dentro de la jornada laboral.

    Servicios de terceros del mapa

    El mapa se dibuja con OpenFreeMap y MapLibre (servido desde unpkg). Esos servicios reciben la dirección de red del navegador y la zona que se consulta; no reciben las ubicaciones de los equipos, que permanecen en la base de datos de la Compañía.

    Autorizaciones registradas

    –

     

    Controles técnicos del piloto

    • Minimización: solo ubicación, precisión, batería e identificador del equipo.
    • Cifrado en tránsito: HTTPS entre el equipo, la API y el portal.
    • Autenticación: llave por equipo para reportar y sesión firmada para el portal.
    • Datos propios: la base de datos es de la Compañía, sin terceros que comercialicen la información.
    • Retención: borrado automático del histórico según la política definida.
    • Trazabilidad: cada reporte guarda la hora del equipo y la hora del servidor.

    Arquitectura de la solución

    Construida 100 % con software libre, sin licencias por equipo.

    1

    Agente en el equipo

    App en Android o iOS (y luego Windows) que lee GPS o Wi-Fi y reporta según el intervalo global.

    HTTPS, JSON
    cada 1 h
    2

    API de ingesta

    Node.js y Fastify. Autentica al equipo, valida coordenadas y publica el evento en tiempo real.

    SQL
    3

    PostgreSQL y PostGIS

    Serie de tiempo de ubicaciones con índices espaciales. Las geocercas se calculan en la base de datos.

    Eventos SSE
    4

    Portal xTrace

    MapLibre y OpenStreetMap. Indicadores, filtros, geocercas y exportación en vivo.

    Volumen estimado con reporte cada 15 minutos

    EquiposReportes por díaReportes por mesDisco por mes
    30 (piloto)2.88086.400≈ 17 MB
    1.00096.0002,9 millones≈ 0,6 GB
    10.000960.00028,8 millones≈ 5,8 GB
    100.0009,6 millones288 millones≈ 58 GB

    Cálculo con unos 200 bytes por reporte, índices incluidos. 100.000 equipos son unos 111 reportes por segundo en promedio: se atienden con API horizontal, cola de ingesta, escritura por lotes y particiones diarias en PostgreSQL.

    Componentes y licencias

    PostgreSQL 16Base de datosPostgreSQL License
    PostGIS 3.4Motor geoespacialGPL v2
    Node.js 22 y FastifyAPI de ingestaMIT
    MapLibre GL JSMapa interactivoBSD-3
    OpenStreetMap y OpenFreeMapCartografíaODbL, gratuito
    Docker ComposeEmpaquetadoApache 2.0

    Ruta de despliegue

    1. Hoy, piloto en la nube. Docker Compose en un servidor de Google Cloud con base de datos, API y portal.
    2. Siguiente, producción del cliente. Dominio acordado con EverYoung, con certificado HTTPS automático.
    3. Fase 2, portátiles. Agente para Windows con la API de ubicación del sistema, distribuido con la herramienta de despliegue que ya usa TI.
    4. Producción ampliada. Servidor propio o nube corporativa, con SSO corporativo, roles por seccional y alertas de geocerca.

    xTrace frente a la ubicación de Intune

    AspectoIntune, Locate devicexTrace
    FrecuenciaA petición, un equipo a la vezAutomática, intervalo configurable
    HistorialSe borra a las 24 horasSegún la política de retención
    Geocercas y alertasNoSí, por seccional
    Indicadores y tableroNoSí, en tiempo real
    iPhoneSolo en Modo perdido (bloquea el equipo)App con permiso "Siempre"
    Equipos personalesNo soportadoCon autorización del titular
    DatosEn la nube de MicrosoftBase de datos propia

    Intune sigue siendo la herramienta que instala y configura el agente: xTrace lo complementa, no lo reemplaza.

    Cómo funciona el agente Android

    1. Instalación. Intune instala la app desde Managed Google Play y le entrega el servidor y el identificador del equipo.
    2. Permisos. En equipos totalmente administrados, Intune concede la ubicación precisa y en segundo plano sin intervención del usuario.
    3. Rastreo. Un servicio permanente, con el aviso de que la app está activa, lee la ubicación por GPS o Wi-Fi según el intervalo.
    4. Sin señal. Guarda las lecturas en el equipo y las envía al reconectar, con su hora original.
    5. Configuración. El servidor responde con el intervalo vigente: un cambio en el portal llega en el siguiente reporte.
    xTrace, geolocalización y cumplimiento de activos Un producto de EverYoung Technologies EverYoung Technologies EverYoung Technologies