Términos del Asistente de Compra automatizado
Versión 1.0 · Vigente desde el 2 de mayo de 2026.
Estos términos específicos regulan el uso del «Asistente de Compra» (en adelante, el «Asistente») y se aplican de forma adicional y prevalente a los Términos del Servicio, al Aviso Legal y a la Política de Privacidad en lo que afecte al funcionamiento del Asistente. La aceptación de los presentes términos es condición previa imprescindible para utilizar el Asistente.
1. Naturaleza jurídica del Asistente
El Asistente es una herramienta de software que actúa por cuenta y en nombre del Usuario, conforme a sus instrucciones expresas, en la ejecución de pedidos en supermercados a través de los sitios web, aplicaciones o APIs públicas que cada cadena pone a disposición de sus clientes. Jurídicamente, esta relación se asimila a un contrato de mandato (artículos 1709 y siguientes del Código Civil), por el cual el Usuario (mandante) encarga a Cestwise (mandatario) la ejecución de los siguientes actos materiales en su nombre:
- Abrir una sesión autenticada en el sitio web del supermercado utilizando las credenciales facilitadas por el Usuario.
- Buscar, seleccionar y añadir al carrito los productos que el Usuario ha incluido previamente en su lista de la compra de Cestwise.
- Aplicar cupones, fidelización y selecciones equivalentes cuando el Usuario lo haya autorizado expresamente.
- Detener el flujo en el paso final de pago para que sea el Usuario quien revise el carrito, valide el importe y confirme el pago en la pasarela del supermercado con su propio método de pago.
El Asistente no ejecuta el pago en el supermercado. El Asistente no almacena ni procesa datos de tarjeta del Usuario que vayan a ser utilizados en el supermercado: el pago se realiza siempre con la tarjeta que el Usuario tenga asociada en el propio supermercado, en la pasarela de pago de éste.
2. Otorgamiento del mandato y uso de credenciales
El Usuario otorga el mandato del apartado anterior con cada confirmación de plan de compra en el flujo del Asistente. Cestwise almacenará las credenciales del supermercado del Usuario únicamente cuando éste así lo autorice, mediante el siguiente régimen de garantías:
- Cifrado en reposo con AES-GCM y claves rotables almacenadas en módulo separado (vault).
- Acceso a la credencial limitado al worker que ejecuta el run concreto, bajo el principio de mínimo privilegio.
- Borrado inmediato de la credencial cuando el Usuario lo solicite o cuando el supermercado sea retirado del Asistente.
- Audit log inmutable de cada uso de la credencial.
- Capacidad del Usuario de revocar la credencial en cualquier momento desde su panel.
El Usuario manifiesta y garantiza:
- Que las credenciales facilitadas son de su titularidad o que cuenta con autorización suficiente para utilizarlas.
- Que el uso del Asistente no infringe los términos de uso del supermercado, las políticas internas de su empresa, las normas aplicables ni derechos de terceros.
- Que es responsable de mantener la confidencialidad de sus credenciales y de notificar inmediatamente a Cestwise cualquier incidente de seguridad.
3. Verificación reforzada del cliente (MFA / SCA)
Cuando el supermercado solicite autenticación reforzada (códigos OTP, SMS, autenticadores), el Asistente solicitará al Usuario el código correspondiente mediante un canal seguro y de uso único:
- Petición visible en la app con expiración a los sesenta (60) segundos.
- Notificación push complementaria.
- Borrado del código tras su uso para minimizar la exposición.
- Registro auditable del intento sin almacenar el código.
Si el Usuario no facilita el código en plazo, el Asistente abortará la operación marcando el run como fallido por timeout MFA. En ningún caso Cestwise interceptará SMS, correos o notificaciones del Usuario sin su intervención activa.
4. Confirmación final del Usuario
El pago final se realiza siempre en la pasarela del supermercado y requiere la confirmación expresa del Usuario. El Asistente prepara el carrito y se detiene antes del paso de pago, mostrando al Usuario:
- El listado de productos efectivamente añadidos.
- El listado de productos no encontrados o sustituidos.
- El importe total del carrito tal como lo ha calculado el supermercado.
- El enlace o redirección a la pasarela del supermercado.
Cualquier discrepancia entre el plan inicial mostrado por Cestwise y el carrito final del supermercado se reporta al Usuario antes del pago. La decisión final es siempre del Usuario.
5. Kill-switch y disponibilidad por cadena
Cestwise mantiene un mecanismo interno (checkout_recipe_health) que permite desactivar el Asistente para una cadena específica cuando concurran cambios técnicos, jurídicos o cuando la propia cadena solicite a Cestwise que cese la prestación. La desactivación se realiza el mismo día en el que se detecte la causa, sin necesidad de despliegue de software, y se notifica al Usuario.
En tales casos, el Usuario podrá utilizar el flujo de «deep-link» alternativo (transferencia del carrito al sitio oficial del supermercado mediante URL) o, si éste no está disponible, recibir su lista exportada para utilizarla manualmente.
6. Cumplimiento de los términos del supermercado
Cestwise opera con respeto a las condiciones de uso publicadas por cada cadena. Cuando una cadena prohíba expresamente el uso de herramientas automatizadas, Cestwise:
- Retirará dicha cadena del Asistente.
- Sustituirá el flujo del Asistente por el modo «deep-link» (envío del carrito mediante URL).
- Comunicará al Usuario el cambio, sin que ello suponga incumplimiento contractual de Cestwise.
7. Limitación de responsabilidad específica del Asistente
Sin perjuicio de la limitación general del apartado 9 de los Términos del Servicio, Cestwise no responderá por:
- Diferencias entre el precio mostrado en Cestwise y el cobrado por el supermercado en el momento del pago, cuando dichas diferencias deriven de actualizaciones del catálogo del supermercado fuera del control de Cestwise.
- Decisiones de sustitución, agotamiento de stock o entrega del supermercado, que se rigen exclusivamente por la relación entre el Usuario y la cadena.
- Bloqueos, suspensiones o sanciones que la cadena pueda imponer al Usuario por uso del Asistente, cuando éstas no deriven de un incumplimiento imputable a Cestwise.
- Errores del Usuario en la introducción de credenciales, dirección de envío, ventana horaria u otras configuraciones.
Cuando un fallo del Asistente sea imputable a Cestwise (por ejemplo, fallo de la receta de automatización antes del paso final de pago), Cestwise reembolsará el fee PAU asociado conforme al apartado 8 de la Política de Precios.
8. Tratamiento de datos personales en el Asistente
El uso del Asistente implica el tratamiento de las siguientes categorías de datos:
- Credenciales de acceso al supermercado (cifradas).
- Cookies de sesión del supermercado durante el run.
- Códigos MFA solicitados al Usuario y eliminados tras su uso.
- Logs de ejecución (paso a paso del Asistente) para auditoría y mejora.
- Importe del ticket final reportado por el supermercado, exclusivamente para cálculo del fee PAU y métricas anonimizadas.
El detalle del tratamiento, base jurídica, plazos y derechos del Usuario se encuentra en la Política de Privacidad.
9. Suspensión del Asistente por el Usuario
El Usuario podrá detener cualquier run en curso pulsando el botón «Detener» del flujo del Asistente. La detención provoca:
- Cierre inmediato de la sesión del Asistente con el supermercado.
- Marcado del run como «cancelled» en el histórico.
- No devengo de fee PAU si el carrito no se completó hasta el paso final.
10. Régimen sancionador interno y baja del Servicio
El uso indebido del Asistente (en particular, el uso de credenciales de terceros sin autorización, evasión deliberada de protecciones del supermercado o utilización masiva con fines distintos al consumo personal/familiar) será causa de suspensión inmediata y, en su caso, de baja del Servicio, sin perjuicio de las responsabilidades civiles y penales que pudieran derivarse.
11. Modificación de estos Términos
Cestwise podrá modificar estos Términos cuando concurran motivos legítimos. Las modificaciones materiales bumpean la versión publicada en CHECKOUT_TERMS_VERSION y obligan al Usuario a re-aceptar los Términos antes de su próximo uso del Asistente. La falta de aceptación impide el uso del Asistente pero no afecta al resto del Servicio.
Versión 1.0 · Última actualización: 2 de mayo de 2026.