El software de seguimiento, es decir, el software que se instala en un dispositivo para transmitir información sobre la ubicación o el historial de ese dispositivo, se está volviendo cada vez más avanzado a medida que se desarrolla la tecnología. Los primeros programas de software de seguimiento se diseñaron para monitorear el acceso individual a Internet, manteniendo un registro de los sitios visitados y el tiempo pasado en línea. Este tipo de programas de software siguen siendo populares, pero el historial de Internet ya no es el único tipo de seguimiento que se realiza. Los programas de seguimiento de contenido mantienen registros de las pulsaciones de teclas y pueden registrar entradas importantes en sitios web y aplicaciones, por ejemplo. En dispositivos móviles, el software se puede utilizar para rastrear, entre otras cosas, la ubicación, el movimiento y el movimiento.
La mayor parte del software de rastreo se basa en Internet, lo que significa que funciona a través de un navegador web en línea. El software de seguimiento de protocolo de Internet o IP es el ejemplo más sencillo. Cuando una computadora se conecta a Internet, se le asigna una dirección IP temporal, generalmente compuesta por números, que sirve como identificador en línea de esa computadora. Un programa de rastreo de IP instalado en la computadora monitoreará dónde se ve esa dirección en línea y rastreará todos los patrones de uso de la web asociados con ella.
El software de seguimiento del tiempo funciona de manera similar. Por lo general, el seguimiento del tiempo monitorea la cantidad de tiempo que un usuario específico pasa en línea y cuánto tiempo pasa ese usuario en un sitio determinado. El seguimiento basado en el usuario generalmente se realiza basándose en la identificación de inicio de sesión, en lugar de la identificación de IP.
Los programas de rastreo de IP pueden ser instalados intencionalmente en una computadora por alguien como un padre o un cónyuge, o pueden descargarse subrepticiamente de un sitio web, generalmente sin el conocimiento o consentimiento del usuario de la computadora. Las descargas clandestinas generalmente están diseñadas para capturar información confidencial que los usuarios pueden ingresar en Internet, como contraseñas de correo electrónico o información de cuentas bancarias. La mayoría de las jurisdicciones tienen leyes estrictas que prohíben la descarga de cualquier software de seguimiento sin el consentimiento directo del propietario de la computadora. Sin embargo, estas leyes pueden ser difíciles de hacer cumplir cuando es posible que las descargas no se noten hasta que se hayan producido daños graves.
Los propietarios de computadoras también pueden optar por instalar programas de seguimiento en equipos informáticos portátiles diseñados para rastrear la ubicación física en caso de pérdida o robo. En este caso, el software permanece inactivo en una computadora hasta que se reporta la desaparición del dispositivo; luego, el software se activa de forma remota y puede proporcionar un seguimiento de ubicación inmediato. Este tipo de capacidad de rastreo es popular entre las corporaciones que entregan computadoras portátiles y de palma a los empleados, particularmente cuando se trata de información personal o financiera sensible. La mayoría del software de rastreo de ubicación se basa en la tecnología de software de rastreo por GPS, lo que significa que el dispositivo no tiene que estar conectado a Internet o incluso encendido en la mayoría de los casos para que el rastreo funcione.
Los programas de rastreo GPS también son populares en teléfonos celulares y otros dispositivos tecnológicos portátiles. La mayoría de los teléfonos inteligentes vienen equipados con un software de seguimiento de movimiento opcional, pero en muchas jurisdicciones este software solo puede ser activado por el personal de emergencia, como la policía o los equipos médicos, en caso de crisis. Aún así, algunos programas y aplicaciones disponibles comercialmente permiten a los usuarios de teléfonos descargar programas de rastreo que pueden realizar un seguimiento de la ubicación del teléfono en el espacio o monitorear su uso, incluidos los números marcados, los mensajes de texto enviados y los sitios web visitados.