Analítica ética. Solo los datos necesarios.

Entender el comportamiento de los usuarios no debería costar la privacidad de las personas. En MousePlayer creamos herramientas para comprender, no para vigilar.

Creemos que una analítica digital sólida y una protección de datos estricta no se excluyen. MousePlayer se diseñó desde el principio con una arquitectura que antepone la privacidad, para que usted obtenga la telemetría que necesita para mejorar su UI/UX con la menor cantidad posible de datos personales. Esos datos no son anónimos: son seudónimos, y a continuación le explicamos exactamente qué significa eso.

Seudónimos, no con nombre

Nos interesa *cómo* se interactúa con los elementos, no *quién* interactúa con ellos. MousePlayer asigna a visitantes y sesiones identificadores aleatorios y seudónimos, válidos solo en el sitio web correspondiente. No hay seguimiento entre sitios, ni fingerprinting, ni ningún intento de identificar a sus visitantes. Un nombre o su propio ID de cliente para un visitante solo existe si usted, como operador, lo envía o lo asigna. Los perfiles de comportamiento y los análisis de IA describen grupos de visitas o visitantes seudónimos concretos dentro de su proyecto; no se vinculan con datos de otros proyectos ni de otros clientes.

Enmascaramiento en el navegador

Lo que se introduce se enmascara en el origen. Las contraseñas y los datos de pago en todos los niveles de enmascaramiento, y por defecto todo el texto escrito en los campos de formulario, se vuelven ilegibles directamente en el navegador del visitante antes de que se transmita ningún dato a nuestros servidores. Esto no cubre lo que muestra su propia página; para eso están los marcadores que se describen más abajo.

Sus datos, aislados

Somos un proveedor de herramientas, no un comerciante de datos. Sus datos de telemetría están estrictamente aislados dentro de su espacio de trabajo. No vendemos los datos de sus visitantes ni los cedemos para publicidad, elaboración de perfiles o marketing de terceros. Los datos solo salen de MousePlayer hacia los destinatarios que usted mismo configura (integraciones y enlaces compartidos), hacia las partes indicadas en la lista de subencargados y cuando estamos legalmente obligados a comunicarlos.

Cómo funciona un seguimiento ético

1. Depuración de entradas de formulario & pulsaciones de teclas
Ver la reproducción de una sesión debería mostrar fricciones de usabilidad, no secretos personales. El script de seguimiento de MousePlayer en el lado del cliente aplica una lógica de depuración rigurosa. Cuando un usuario interactúa con campos de entrada estándar, los datos grabados se enmascaran al instante por defecto. Verá que el usuario escribió en un campo, lo que le permite calcular el tiempo de interacción, pero los caracteres reales se sustituyen por indicadores ilegibles o se eliminan por completo. Los campos de contraseña y de pago permanecen enmascarados en todos los niveles de enmascaramiento. Hay dos límites, y los nombramos en lugar de pasarlos por alto: los dos niveles de enmascaramiento más débiles solo se activan con nuestra aprobación por escrito, y el enmascaramiento nunca alcanza lo que su propia página escribe en el documento. Ambos se recogen en el acuerdo de tratamiento de datos.

2. Enmascaramiento de elementos del DOM
Para los sitios web que manejan datos muy sensibles (como portales médicos o paneles financieros), MousePlayer permite a los desarrolladores marcar las zonas que nunca deben grabarse. Hay dos marcadores, y hacen cosas distintas.

El atributo data-mp-mask, o la clase mp-masked, en el elemento que envuelve una zona sensible. Dentro de esa zona, cada carácter que no sea un espacio en blanco de cada nodo de texto se sustituye por un asterisco antes de que la captura de la página salga del navegador, y cada valor de atributo, salvo una breve lista técnica de excepciones permitidas, se sustituye por [FILTERED]. La sustitución se hace sobre una copia; la página que ve el visitante no se toca.

El atributo data-mp-ignore, o la clase mp-ignore, tiene un alcance menor: suprime los valores de los campos de formulario. No elimina nada de la captura de la página.

Nota: mp-mask — sin el prefijo data- y sin la terminación ed — no es un marcador y no tiene ningún efecto. Si lo ha utilizado, sustitúyalo por data-mp-mask.

«Nuestra filosofía es sencilla: lo que nunca recopilamos no puede quedar expuesto, filtrarse ni usarse indebidamente. La privacidad no es una función que se activa y se desactiva; forma parte de los cimientos de nuestra arquitectura.»

3. Geolocalización transparente
A partir de la dirección IP del visitante determinamos el país, la ciudad y el operador de red al establecerse la conexión. La dirección en sí solo se guarda truncada (en IPv4 sin el último octeto, en IPv6 sin el último bloque). La dirección completa solo se conserva en memoria durante la conexión, unos segundos para detectar avalanchas de conexiones y, si se bloquea automáticamente por sospecha de ataque, hasta 24 horas como entrada de bloqueo en nuestra caché.

4. Visualización en vivo efímera
Nuestro Live Viewer transmite las coordenadas del ratón y los cambios de la página a quien observa a través de conexiones cifradas (WSS). La vista en vivo en sí no crea ninguna copia adicional; solo se guarda lo que de todos modos se guarda como grabación de la sesión. En cuanto termina la conexión en vivo, se vacía el búfer temporal en memoria.