Pilo utiliza localStorage del origen del sitio con la clave solutai_pilo_state. Guarda muted (verdadero o falso: silencio), proactivity (normal o quiet: nivel de iniciativa) y updatedAt (fecha y hora del cambio en formato ISO). Se escribe al cambiar estas preferencias o reanudar a Pilo para recordarlas entre páginas y visitas; no almacena identidad, identificadores de visitante ni conversaciones. updatedAt indica el cambio de preferencia, no actividad de navegación.
No tiene vencimiento automático: permanece hasta que la borras; cambiar la preferencia sustituye su valor. Si el navegador bloquea el almacenamiento, funciona solo en memoria. El ajuste de movimiento reducido procede del navegador y no se guarda en esta clave.
Pilo guarda en sessionStorage, bajo la clave solutai_pilo_session, un token de sesión firmado HMAC-SHA256, su vencimiento y el endpoint del Worker (token, expiresAt, endpoint). El token contiene el origen y un ID aleatorio de sesión, sin IP ni conversación. Dura 30 minutos sin actividad, renovados con cada petición autenticada, con un máximo absoluto de 2 horas desde la verificación. Se descarta al leerlo tras caducar, cerrar la pestaña, apartar a Pilo o restablecer sus preferencias. No se guarda en localStorage; si el almacenamiento está bloqueado, queda solo en memoria hasta recargar.
En tu navegador, el historial vive solo en memoria: hasta seis mensajes (tres intercambios), con un máximo total de 1.800 caracteres. Se borra al salir o recargar la página, apartar a Pilo o cuando el filtro local detecta datos personales. Pilo no guarda conversaciones, borradores ni audio en Web Storage y no crea cookies propias. Solo la credencial de sesión descrita en esta política se guarda en sessionStorage.