English version: https://acform.es/bot?lang=en
LisvaroApp: el rastreador de Lisvaro
Lisvaro es una aplicación móvil que vigila el precio de los productos que cada usuario añade a mano, y le avisa cuando baja. Esta página explica exactamente qué hace nuestro agente cuando pide una página de tu web, y cómo excluirlo si no quieres que lo haga.
Estado actual: la aplicación todavía no está publicada.
Lisvaro está en desarrollo y no se ha distribuido en ninguna tienda de aplicaciones. El único tráfico legítimo con este agente sale hoy de dos teléfonos de prueba.
Si estás viendo peticiones que se identifican como LisvaroApp y no encajan con lo que
describe esta página, o bien son de nuestras pruebas, o bien alguien está usando nuestro nombre
sin serlo: en los dos casos nos interesa saberlo. Escríbenos a
info [arroba] acform.es con una muestra de tus logs.
En breve: descargamos solo las direcciones que un usuario ha pegado
a mano, para leer el precio. No rastreamos, no seguimos enlaces y no buscamos contenido nuevo. Cada
consulta la hace el móvil de ese usuario, no un servidor nuestro. Para excluirte, la regla de
robots.txt que verás abajo, o escríbenos a
info [arroba] acform.es y lo aplicamos por nuestra parte.
Identificación
Las peticiones normales se identifican así:
LisvaroApp/1.0 (+https://acform.es/bot)
Hasta agosto de 2026 esta aplicación se llamaba
Precio y se identificaba como
PrecioApp. Ese nombre ya no lo usa nadie.
Si lo tienes en una regla de robots.txt, lee
Cómo excluirnos: hay que cambiarlo.
Algunas fichas de producto no publican el precio en el HTML: lo pinta JavaScript después de cargar. En
esos casos —y solo en esos, tras haberlo intentado por el camino normal— la app abre la
página en el navegador del propio teléfono (el WebView del sistema), que se identifica
con su User-Agent habitual, el mismo que si esa persona abriera tu web a mano. No falseamos
esa cadena en ningún sentido: ni le ponemos la nuestra a un navegador real, ni le ponemos una de
navegador a nuestro cliente.
El robots.txt se pide siempre como LisvaroApp, también cuando la
página la va a cargar el navegador. Así la exclusión que describimos abajo funciona en todos los casos.
Y cuando cargamos tu página en ese navegador, bloqueamos la descarga de imágenes, siempre y sin excepción: solo nos interesa el precio. En una ficha de Amazon eso baja la carga de 4.290 kB a 1.140 kB medidos. Te ahorra ancho de banda a ti y datos al usuario.
Qué hace
- Descarga solo la dirección exacta que el usuario ha añadido. No rastrea, no sigue enlaces, no descubre productos, no recorre catálogos ni sitemaps.
- Extrae precio, moneda y disponibilidad, preferentemente de datos estructurados (schema.org, microdatos, Open Graph).
- Espera un mínimo de una hora entre dos consultas del mismo producto, y espacia las consultas seguidas a un mismo dominio. Ese suelo no se puede desactivar desde la aplicación, y se aplica también a las tiendas que leemos por API oficial: hasta el 12 de agosto de 2026 el suelo eran treinta minutos y quince en la API, y se subieron los dos.
- Si tu ficha necesita el navegador para dar el precio, el producto nace con seis horas de intervalo, frente a las tres con las que nace cualquier otro: la lectura es más costosa para los dos y no tiene sentido repetirla tan seguido.
- Ante un fallo repetido va espaciando los reintentos hasta un máximo de un día, para dejar de insistir con algo que no funciona.
- Respeta la cabecera
Retry-After. - Ante un
429desactiva el seguimiento de ese producto y avisa al usuario. El 429 no se reintenta nunca por otra vía: es tu servidor diciendo «vas muy deprisa», y esa respuesta se obedece tal cual. - Ante un
403hace un solo segundo intento, cargando esa misma página en el navegador del teléfono. La razón es que un 403 casi nunca lo contesta la tienda: lo contesta su CDN por defecto, a veces contradiciendo al propiorobots.txtdel sitio, que nos permite expresamente esa ruta. Si el navegador también se lo encuentra cerrado, ahí sí es un no: el producto se desactiva y se avisa al usuario. Nunca hay un tercer intento. - Si tu servidor acepta la conexión y no contesta nada, se hace ese mismo único reintento con el navegador, por el mismo motivo. Un fallo de red de verdad —sin DNS, sin cobertura— no se reintenta.
Cada consulta sale de la conexión del teléfono de un usuario concreto que ha pedido vigilar ese producto. No hay ningún servidor nuestro pidiendo tus páginas.
Qué no hace
- No resuelve retos de verificación. Si tu web pide comprobar que hay una persona detrás, la app se lo enseña al usuario en un navegador visible para que lo conteste él. Es la única respuesta honesta a esa pregunta: automatizarla sería responder que sí a algo cuya respuesta es no.
- No inicia sesión por su cuenta ni accede a áreas privadas. Si una ficha exige identificarse, la app se detiene y se lo dice al usuario.
- No copia ni republica tu contenido. Guarda el precio, el precio anterior o tachado si lo publicas, la moneda, la disponibilidad, la fecha, el nombre del producto, el nombre de la versión que el usuario sigue y la dirección de su imagen. No guarda descripciones ni textos. La imagen la descarga el teléfono de tu servidor cuando el usuario mira la ficha —y solo si la ha activado, que de fábrica viene apagada—, y el sistema conserva una copia en la caché del propio teléfono para no volver a pedírtela cada vez que desplaza la lista. Es exactamente lo que hace un navegador con cualquier imagen de tu web, y esa copia se borra al borrar los datos de la aplicación.
- No interactúa con carritos, formularios, cupones ni procesos de compra.
- No rastrea. Nunca pide una URL que un usuario no haya añadido expresamente.
Datos
Todo se guarda en el teléfono del usuario. No hay servidores centrales, ni perfiles, ni recopilación de datos de navegación. Nosotros no vemos qué productos vigila nadie. No existe ninguna copia centralizada de los precios de tu tienda: no la compartimos, no la publicamos y no la vendemos, porque no la tenemos.
Por qué el tráfico viene de muchas IPs distintas
Lisvaro no es un rastreador centralizado. Cada consulta la hace el teléfono de un usuario concreto que ha pedido vigilar ese producto, desde su propia conexión.
Conviene que sepas la consecuencia práctica: las peticiones llegan desde muchas IPs residenciales
distintas y no hay ningún rango que puedas bloquear. Lo único estable es la cadena de
User-Agent. Por eso nos identificamos siempre igual y por eso existe esta página: es la
única manera de que puedas decir «no» y de que puedas comprobar que lo cumplimos.
En volumen, cada usuario consulta solo los productos que ha guardado; cada uno como mucho una vez por hora, y por defecto una vez cada tres.
Sobre la suplantación
Cualquiera puede escribir LisvaroApp en su propio User-Agent. No podemos
demostrar por IP que una petición sea nuestra, porque no salen de ninguna infraestructura
nuestra, y no vamos a pretender lo contrario.
Si ves tráfico que se identifica como LisvaroApp y cuyo comportamiento no coincide con lo
descrito aquí —volumen alto, recorrido de enlaces, ráfagas, intentos de entrar en zonas privadas—,
escríbenos con una muestra de tus logs. Nos interesa saberlo y te ayudamos a caracterizarlo.
Cómo excluirnos
Si ya nos habías excluido con el nombre antiguo, esa regla ya no funciona.
Hasta agosto de 2026 esta aplicación se llamaba Precio
y su agente era PrecioApp. Ahora se llama
Lisvaro y el token es LisvaroApp.
Y no falla de forma visible: falla en silencio. Los tokens de
robots.txt se comparan por principio de cadena, y
PrecioApp no es principio de LisvaroApp, así que
una regla escrita con el nombre viejo no nos excluye y nada te lo indica. Te lo
decimos aquí porque es lo único que te permite darte cuenta.
Cambia el token de tu regla por el de abajo. Y si quieres asegurarte mientras tanto, escríbenos: la exclusión por correo la aplicamos por nuestra parte y no depende de ningún fichero.
Con robots.txt — activo y en funcionamiento
Es el método recomendado y lo obedecemos:
User-agent: LisvaroApp
Disallow: /
También respetamos reglas parciales (Disallow: /privado/), las directivas Allow,
y el Crawl-delay cuando es más restrictivo que nuestro intervalo mínimo. Consultamos el
fichero antes de la primera lectura de cada origen y lo cacheamos 24 horas.
Un detalle importante si usas una CDN o un cortafuegos de aplicación. Si tu
servidor responde 403 o 401 al propio
robots.txt, no hay reglas que leer, y seguimos el RFC 9309 §2.3.1.3:
eso se interpreta como que no hay restricciones publicadas. Es lo que hace cualquier agente que
respete el estándar.
Si quieres excluirnos, tu robots.txt tiene que ser accesible y
contener la regla de arriba. Si tu CDN lo bloquea para agentes desconocidos, la exclusión no
llegará a leerse nunca.
Si tu servidor devuelve un error 5xx al pedir el robots.txt, no consultamos
la página: preferimos esperar antes que asumir permiso cuando el fichero podría existir.
Por correo
Escríbenos a info [arroba] acform.es indicando el dominio. Es también la vía para cualquier duda, queja o petición sobre el comportamiento del agente: contestamos.
No hace falta que justifiques la petición ni que la razones. Lo único que necesitamos comprobar es que el dominio es tuyo: escríbenos desde una dirección de ese dominio, o desde el contacto que esté publicado en él. No es un trámite para disuadirte y no vamos a discutir tus motivos; es lo único que impide que un tercero excluya un sitio que no le pertenece.
Puedes elegir hasta dónde llegamos
Dinos cuál de los tres prefieres. Si no lo indicas, aplicamos el segundo:
- Menos frecuencia. Seguimos leyendo el precio, pero como mucho una vez al día por producto y sin abrir nunca la página en el navegador. Es la respuesta indicada si lo que te molesta es la carga.
- Solo manual. Dejamos de pedir tus páginas por nuestra cuenta. Quien ya tuviera productos tuyos guardados los conserva, y actualiza el precio abriendo tu ficha él mismo.
- Exclusión completa. Lo anterior y, además, tu dominio deja de poder añadirse a la aplicación.
Con «solo manual» dejas de recibir toda petición automática nuestra. Lo aclaramos
porque suele ser la duda al elegir: a partir de ahí, lo único que puede llegarte desde la aplicación
es una persona pulsando un enlace para abrir tu web en su navegador, y eso es una visita normal —no
es nuestro agente, no se identifica como LisvaroApp y no hay robots.txt que
la regule—. La exclusión completa no te ahorra ni una petición más: lo que hace es
impedir que el producto llegue a guardarse.
La regla de robots.txt de más arriba equivale a «solo manual»: dejamos de pedir la página, y
lo que después haga un usuario con su navegador no lo gobierna ese fichero.
Contacto
info [arroba] acform.es