Costless · Metodología de datos

Cómo Costless verifica los datos de precios y tickets

Costless verifica los datos del comercio minorista combinando cuatro fuentes independientes: parsers automatizados en 56 sitios de cadenas de supermercados, OCR basado en ML de más de 240 000 tickets de compra reales, etiquetas de precio recogidas en tienda por agentes de campo con confirmación GPS, y OCR de banners promocionales de folletos, imágenes web y canales oficiales de Telegram y Viber. La verificación cruzada detecta errores de análisis, promociones omitidas y alrededor del 8 % de tickets fraudulentos.

4fuentes de datos independientes
56cadenas monitoreadas
~22sprocesamiento medio de un ticket
Qué recopilamos

Cuatro flujos de datos independientes

Costless ingiere cuatro flujos de datos independientes del comercio minorista. Es la verificación cruzada entre ellos lo que hace que nuestras afirmaciones sean verificables y no solo declaradas.

🔎
Precios y ofertas en línea
Los parsers automatizados consultan 56 sitios de cadenas de supermercados. Cada parser se escribe por separado para cada cadena — seguimos precios regulares, precios promocionales con ventanas de validez, precios condicionados por tarjeta de fidelidad y promociones de compra múltiple.
🧾
Tickets de compra reales
Los usuarios fotografían sus tickets tras la compra. Son transacciones reales — la prueba de que un precio realmente se cobró, en una fecha concreta, en una tienda concreta. Los precios de catálogo extraídos pueden estar obsoletos durante días; un ticket no.
🏷️
Etiquetas de precio en estantería
Los agentes de campo fotografían las etiquetas de precio directamente en la tienda. Este flujo cubre las promociones en tienda que nunca aparecen en el sitio de la cadena — un punto ciego para las herramientas de monitoreo solo en línea.
📢
Banners y canales
Muchas cadenas publican sus promociones semanales como folletos PDF, banners web o publicaciones en sus canales oficiales de Telegram y Viber. Aplicamos OCR de modelo de visión a cada banner para extraer productos, precios y fechas de validez.
Cómo recopilamos

De la fuente a los datos estructurados

Parsers en línea

Cada parser conoce la estructura de páginas o la API de su cadena. Los parsers se ejecutan en un ciclo fijo dos veces por semana, escalonados para evitar picos, respetan las protecciones de los sitios y prefieren las API oficiales al scraping. Algunas cadenas no las analizamos en absoluto porque sus términos lo prohíben — para ellas los datos provienen solo de tickets, recogida de campo y banners.

Pipeline de OCR de tickets

Un ticket subido se preprocesa con OpenCV (inclinación, contraste, reflejos, decoloración del papel térmico), luego el texto se extrae mediante los servicios de Google Cloud Vertex AI como motor principal, con Tesseract como respaldo rápido y una CNN propia entrenada en formatos de tickets de Europa del Este para los casos difíciles. Las líneas se analizan, los productos se cotejan con nuestra base normalizada mediante incrustaciones vectoriales y los totales se concilian con el total impreso.

La exactitud de extremo a extremo en los formatos de tickets aceptados es sistemáticamente alta. Los indicadores por etapa varían según la plantilla de la cadena, el tipo de papel y la calidad de la imagen, por eso no publicamos una sola cifra que distorsionaría la distribución real.

Detección de fraude

Alrededor del 8 % de los tickets enviados se marcan como fraudulentos antes de llegar al conjunto de datos verificado. Las señales incluyen detección de duplicados, análisis forense de imágenes (fotos de pantallas o impresiones, imágenes editadas), comprobaciones de coherencia del comercio, anomalías estructurales y heurísticas de velocidad. Los envíos marcados se ponen en cuarentena y se pide al usuario que vuelva a fotografiar con nitidez.

Recogida de campo verificada

La aplicación del agente de campo impone un flujo en el sitio: lee el GPS, geocodifica la dirección a la inversa y bloquea la captura si el agente no está en la tienda objetivo. Tras un registro explícito, las fotos se toman solo en la aplicación (nunca desde la galería), se procesan en el dispositivo con nuestros modelos de IA y se suben al instante — así cada precio queda ligado a una tienda, un agente y un momento concretos.

Cómo verificamos

Verificación cruzada de fuentes

Cualquier fuente aislada puede equivocarse: un parser puede pasar por alto una página de oferta rediseñada, un ticket puede contener una mala foto, una etiqueta de campo puede estar desactualizada. Por eso esperamos que un precio aparezca en al menos dos flujos antes de tratarlo como confirmado.

  1. Ticket frente a en línea — gana el ticket, porque es el precio realmente cobrado.
  2. Página de oferta frente a página de producto — gana la página de oferta, porque los precios de fidelidad a menudo no se muestran en la página de producto.
  3. Etiqueta de campo frente a en línea — la etiqueta gana para el día de la captura; en línea gana a largo plazo porque se actualiza con más frecuencia.

Para la interoperabilidad seguimos estándares del sector: EAN-13 / EAN-8 / GTIN-14 (GS1) para códigos de barras, MCC para la clasificación del comercio, ISO 4217 para divisas, ISO 3166-1 para países e ISO 8601 para marcas de tiempo.

Cuán recientes son los datos

Frecuencia de actualización por tipo de datos

Tipo de datos Frecuencia de actualización
Tickets de compra ~22 segundos de media desde la subida (de extremo a extremo, incluido el OCR)
Precios en línea y páginas de ofertas Dos veces por semana por cadena, según un calendario fijo
Banners promocionales Según el ciclo de publicación de la cadena (semanal para la mayoría)
Etiquetas recogidas en tienda Por sesión de agente, bajo demanda
Tipos de cambio A diario, desde apilayer.com
Base de productos normalizada De forma continua, a medida que llegan tickets y ciclos de parsers

Cuando un parser falla — rediseño del sitio, nuevo bloqueo, cambio de API — las ofertas afectadas muestran una fecha visible de «última actualización», en lugar de servir datos obsoletos en silencio.

Cobertura y límites

Dónde tenemos datos — y dónde todavía no

Ser honestos sobre los límites es parte de lo que hace fiable a una fuente de datos. Esto es lo que cubrimos hoy y lo que aún no.

Mercados de consumo

Ucrania, Canadá, Lituania, Polonia y el Reino Unido — cobertura diaria de ofertas de las principales cadenas de alimentación, consultable en el explorador de ofertas.

Mercados de la API B2B

Nuestra API de verificación de tickets da servicio a socios comerciales en los mismos mercados. La verificación fiscal de tickets contra el registro estatal está disponible actualmente en Ucrania.

No publicamos la lista por país de las cadenas monitoreadas: la cobertura cambia cuando los minoristas rediseñan sus sitios o cambian sus términos, y los acuerdos varían según la cadena. Los compradores ven la cobertura en vivo en el explorador de ofertas; los clientes B2B reciben la lista completa bajo NDA.

Lo que aún no cubrimos

  • Minoristas exclusivamente en línea — parcialmente; nuestro enfoque es el comercio físico.
  • Menús de restaurantes y precios de HoReCa — fuera de alcance.
  • Precios mayoristas — fuera de alcance.
  • Categorías con datos escasos — el alcohol y la farmacia tienen visibilidad regulada según el país, y algunas categorías de nicho carecen de cobertura consistente.
Privacidad y cumplimiento

Cómo tratamos tus datos

Tus tickets siguen siendo tuyos

Un ticket puede contener datos personales — un número de tarjeta de fidelidad, los últimos dígitos de una tarjeta, un número fiscal. No los enmascaramos, porque un ticket subido solo es visible para la persona que lo subió. Nunca se muestra a otros usuarios, nunca se incrusta en un listado público y nunca se comparte con clientes B2B. Solo los productos y precios estructurados, de forma anonimizada y agregada, alimentan la parte de verificación de precios de la plataforma.

Conservación de datos

Las imágenes de tickets y las líneas extraídas se conservan mientras mantengas tu cuenta. Puedes eliminar tu cuenta en cualquier momento desde tu perfil, lo que elimina las imágenes de tus tickets, tus líneas extraídas y tu información personal. La política completa está en nuestra Política de privacidad.

Nunca vendemos tus datos

Costless no vende los datos de los usuarios a ningún tercero, en ninguna jurisdicción, nunca. Es una política categórica. Los tickets individuales nunca se comparten externamente y las identidades individuales nunca se asocian a ningún producto de datos público.

Privacidad de los menores

Costless no está dirigido a menores de 16 años. No recopilamos a sabiendas información personal de menores de 16 años; si nos enteramos de que lo hicimos, la eliminamos.

Cumplimiento

Operamos bajo el RGPD (UE/EEE), el RGPD del Reino Unido y la Data Protection Act 2018, así como leyes nacionales equivalentes, incluida la PIPEDA de Canadá. Como no vendemos datos personales, el derecho «Do Not Sell» de la CCPA no tiene nada a lo que renunciar en nuestro tratamiento. Responsable del tratamiento: [email protected].

Revisión de seguridad

Realizamos una revisión de seguridad automatizada basada en IA cada mes — que cubre autenticación, validación de entradas, límites de tasa, escaneo de dependencias y refuerzo de cabeceras. La plataforma no ha pasado por una auditoría externa formal (SOC 2, ISO 27001) por el momento.

Preguntas frecuentes

Preguntas frecuentes

📋 FAQ
¿Por qué los datos verificados por ticket son mejores que los datos scrapeados?+
Un precio scrapeado dice que un minorista publicó un precio. Un precio verificado por ticket prueba que una transacción ocurrió a ese precio. Los listados pueden estar obsoletos, mal formateados o mostrar la moneda equivocada durante días; un ticket confirma lo que realmente se cobró en una fecha concreta.
¿Cómo detecta Costless los tickets fraudulentos?+
Mediante detección de duplicados, análisis forense de imágenes, comprobaciones de coherencia del comercio, detección de anomalías estructurales y heurísticas de velocidad — juntos marcan alrededor del 8 % de los envíos antes de que entren en el conjunto verificado.
¿Cuán recientes son los datos de precios de Costless?+
Los tickets se procesan en unos 22 segundos de media desde la subida, de extremo a extremo incluido el OCR. Los precios en línea y las páginas de ofertas se actualizan en un ciclo fijo dos veces por semana por cadena. Los banners — según el ciclo de publicación de la cadena. Los tipos de cambio — a diario.
¿Qué países cubre Costless?+
La cobertura de consumo está activa en Ucrania, Canadá, Lituania, Polonia y el Reino Unido. Nuestra API de verificación de tickets da servicio a socios comerciales en esos mercados, con verificación fiscal de tickets contra el registro estatal disponible actualmente en Ucrania.
¿Qué precisión tiene el OCR de tickets?+
La exactitud de extremo a extremo en los formatos de tickets aceptados es sistemáticamente alta. La extracción de texto principal se ejecuta en los servicios de Google Cloud Vertex AI, mientras que nuestro propio pipeline gestiona el diseño, el análisis de líneas, el cotejo de productos y la conciliación de totales. Las cifras por etapa varían según la plantilla y la calidad de la imagen, por eso no publicamos una sola cifra.
¿Costless vende mis datos?+
No. Costless no vende los datos de los usuarios a ningún tercero, en ninguna jurisdicción. Los tickets individuales nunca se comparten externamente, y tu identidad nunca se vincula a ningún producto de datos público.

Construido sobre datos en los que puedes confiar

Descubre cómo convertimos tickets verificados y precios actualizados en inteligencia de retail para marcas y minoristas.

Explorar Insights

Metodología transparente de datos del comercio minorista

Costless es una plataforma de inteligencia del comercio minorista que verifica precios, ofertas y tickets de supermercados en Ucrania, Canadá, Lituania, Polonia y el Reino Unido, con una API de verificación de tickets para socios comerciales y verificación fiscal de tickets disponible actualmente en Ucrania. En lugar de depender de un solo flujo scrapeado, Costless combina parsers automatizados en 56 cadenas, OCR basado en ML de más de 240 000 tickets reales, recogida de campo verificada por GPS y OCR de banners promocionales.La verificación cruzada concilia estos flujos, detectando errores de análisis, promociones omitidas y envíos fraudulentos. La extracción del texto de los tickets la realizan los servicios de Google Cloud Vertex AI junto con un pipeline propio para el diseño, el análisis de líneas, el cotejo de productos y la conciliación de totales. Costless no vende los datos de los usuarios, conserva los tickets solo mientras una cuenta está activa y opera bajo el RGPD, el RGPD del Reino Unido, la CCPA y las leyes nacionales de protección de datos. Esta página de metodología se actualiza a medida que evolucionan nuestra cobertura y procesamiento.

Expandir ↓

Para verificar de forma independiente cualquier afirmación de esta página, contacta con [email protected] o [email protected]. Proporcionamos muestras anonimizadas y explicaciones de metodología a investigadores, periodistas y socios potenciales bajo NDA, cuando corresponde.