Patriorigen combina tres fuentes: una base de datos compuesta por las aportaciones voluntarias de los propios usuarios de la herramienta, los supuestos datos sobre el origen de los productos de la base de datos colaborativa Open Food Facts y el prefijo del código GS1, los números que acompañan al código de barras del producto.
Como explicamos en Maldita.es, el código de barras no indica el país de origen del producto, como también detalla la empresa GS1, que regula varios estándares de códigos de barras utilizados mundialmente. Estos prefijos indican que la empresa comercializadora (no necesariamente productora) está adherida (paga una tasa) a la filial de GS1 de un país en concreto, que no tiene porque ser el país de origen del producto que comercializa.
Por otra parte, la base de datos Open Food Facts se alimenta de forma colaborativa: dispone de una app móvil a través de la que cualquier persona puede añadir datos sobre los valores nutricionales o el etiquetado un producto. Desde Maldita.es hemos enviado una consulta a la organización para saber cómo y con qué frecuencia verifican los datos de origen de los productos que aportan los usuarios, pero a 18 de septiembre, no hemos recibido respuesta. Ahora bien, en la declaración de la empresa sobre la calidad de sus datos explican que tienen “problemas” con ellos, debido a “la cantidad de productos y a la propia naturaleza del proyecto”.
Esta es la parte del código fuente en la que determina como responder en función del GS1 que se introduzca.
En el primer bloque (is611 || isMorocco) se indica que si el código empieza por 611 establece que devuelva como origen Marruecos con el texto "Código registrado por GS1 Marruecos" o el origen declarado sí existe.
En el segundo bloque (is84 || isSpain): se aplica la misma lógica pero para España, con el prefijo 84.
En el tercer bloque (found && product): se indica que si el producto existe en Open Food Facts pero no ha entrado en ninguna de las dos condiciones anteriores, lo marca como 'other' ("NO ES DE ORIGEN MARROQUÍ"), usando el origen declarado si lo hay o, si no, el texto genérico "No pertenece al prefijo marroquí 611 y no tiene un origen de fabricación declarado."

Captura de pantalla tomada el 18 de septiembre del código fuente de Patriorigen
Metodología
Para la realización de esta pieza, el 18 de septiembre de 2026 descargamos el archivo del código de la web y lo analizamos. Ese archivo es público y está en una dirección fija: patriorigen.es/app.js.