Справочник товаров «Витрина QR» Источники данных (выгрузки от 2026-08-06): Open Food Facts (https://openfoodfacts.org) — продукты питания, записей 32 772. Open Beauty Facts (https://openbeautyfacts.org) — косметика и бытовая химия, записей 287. Open Products Facts (https://openproductsfacts.org) — прочие непродовольственные товары, записей 161. Open Pet Food Facts (https://openpetfoodfacts.org) — корма для животных, записей 285. Лицензия базы: Open Database License (ODbL) — https://opendatacommons.org/licenses/odbl/1-0/ Лицензия содержимого записей: Database Contents License (DbCL). Что это за файлы. Каждый файл вида 4607.tsv — кусочек справочника: товары, номера которых начинаются с этих четырёх цифр. Колонки разделены табуляцией: номер, название, бренд. Браузер скачивает только нужный кусочек и ищет в нём сам — номер товара при этом никуда не отправляется. Как отобрано. Из полных выгрузок взяты товары с российскими номерами (префиксы 460–469) и товары, продающиеся в России. Записи с неверной контрольной цифрой отброшены: в исходных выгрузках такие встречаются. Повторяющийся номер оставлен один раз — в порядке перечисления источников. Сборка воспроизводится скриптом scripts/build-product-index.mjs. Условия ODbL сохраняются: эта производная база открыта и доступна целиком — её можно скачать, использовать и распространять на тех же условиях. Сведения собирают участники проектов Open Facts, поэтому они могут быть неточными. О скорости отдачи. Кусочки справочника отдаются с ограничением скорости: около сорока файлов за десять минут с одного адреса. Человеку этого хватает с большим запасом — на одну проверку товара нужен один кусочек. Ограничение не закрывает доступ и не отменяет условий лицензии: если вам нужна полная копия базы одним куском, напишите на legal@vitrinaqr.ru — вышлем архив. Исходные выгрузки, из которых собран этот справочник, можно взять и напрямую у источников — по адресам, перечисленным выше. Точечное дополнение от 1 октября 2026 года Прежние 33 505 записей и их источники сохранены без изменений. Одна дополнительная запись получена из Open Products Facts по номеру 30024854: название News Rouge, бренд News. У источника указана Франция; это отдельное дополнение к прежней российской выборке, а не её обновление. Ответ получен 01.10.2026 в 19:05:10 UTC. Карточка изменена у источника 2025-09-23T14:56:31.000Z; дата получения не означает свежесть всех данных. Первичный ответ: https://world.openproductsfacts.org/api/v3/product/30024854 Происхождение, полный ответ, контрольная сумма и воспроизводимая строка: /tovary/DOPOLNENIYA.json. Лицензии ODbL и DbCL действуют и для дополнения. Наличие записи не подтверждает подлинность товара или связь с конкретной упаковкой. Полная ручная пересборка scripts/build-product-index.mjs исключает эту дополнительную выборку; после неё строки из DOPOLNENIYA.json необходимо применить снова с сохранением данного указания источника. Точечное дополнение от 6 октября 2026 года Прежние 33 506 записей, включая дополнение от 1 октября, сохранены. Добавлены три восьмизначных номера из Open Beauty Facts: 42355441 — NIVEA CARE - Крем для лица для чувствительной кожи; марка не указана. 42449225 — Крем для чувствительной кожи; марка NIVEA. 50330218 — Rexona Men; марка не указана. У источника для всех трёх записей указана Россия. Корректная контрольная цифра проверена; это не подтверждает выдачу номера GS1 или подлинность упаковки. Полная исходная выгрузка: https://static.openbeautyfacts.org/data/en.openbeautyfacts.org.products.csv.gz HTTP Last-Modified выгрузки: 2026-10-06T00:23:52Z; файл получен 06.10.2026. Контрольная сумма SHA-256: d527f033d2549b86424db0ef1e87b785f92f53901036afd0c0a24bd629a766a5. Карточки изменены у источника в 2016–2024 годах. Дата публикации выгрузки не означает, что каждая карточка проверена или изменена в этот день. Поля источника, даты карточек, номера строк, контрольные суммы строк и воспроизводимые записи сохранены в /tovary/DOPOLNENIYA.json. Прежний фильтр ошибочно исключал EAN-8 после дополнения до 13 цифр нулями. Исправление не является полной пересборкой или обновлением всей базы. Лицензии ODbL и DbCL действуют и для этих трёх дополнений. После отдельной полной пересборки повторно примените строки DOPOLNENIYA.json с сохранением происхождения данных. Обычная сборка приложения их сохраняет.