Ответ на пост «Что на самом деле зашифровано в QR-коде на пачке товара»1
Даже мобильное приложение есть для проверки этой самой маркировки! А кому оно надо? Приложением этим практически никто из обычных покупателей не пользуется. А пользуются им сотрудники магазинов, что бы понять "касса глючит" или действительно с маркой что-то не так. А ведь изначально это позиционировалось как для рядового покупателя. Но где то нас всех на...и.
В итоге мы имеем кучу нового оборудования у производителя: для запросов марки, её печати, проверки, контроля отгрузки. Плюс программное обеспечение для работы со всем этим оборудованием, тоже как бы не бесплатное, плюс оплата каждой марки производителем, ну и конечно же электронный документооборот, который осуществляет передачу марок от производителя продавцу тоже платный (не говоря уже о специально обученных людях для работы с маркировкой). А потом магазин: плюс подписки на своевременные обновления прошивок касс для проверки, новые сканеры, лицензия на очередную "прокладку" типа ТС ПИоТ, время на проверку марок при приёмке в конечной точке продажи...
В итоге мы имеем только финансовые затраты и со стороны производителя и со стороны продавца, которые влияют на итоговую стоимость для конечного потребителя, которому вобщем то пофиг, что содержится в этой марке. На "развале" как продавали "домашний творог", так и будут продавать и покупать, а маркированный и на полке магазина может быть испорченным в процессе доставки или хранения в ненадлежащих условиях.
Что на самом деле зашифровано в QR-коде на пачке товара1
Ага, попались! Вы тоже путаете понятия. Это же DataMatrix! И говорить будем именно о нём, а не о «куаркодах», в которых нам подсовывают рекламу или рецепты... Хотя логика такой путаницы вполне понятна: видишь на упаковке маленький квадратик, внутри чёрные и белые кубики — и думаешь, что это QR-код. А это не он!
На пачке йогурта, бутылке воды или упаковке молока сегодня мы видим именно DataMatrix. На кассе его сканируют, иногда сканер не может поймать код с первого раза, кассир поворачивает упаковку, раздаётся «пик» — и товар отправляется дальше.
Со стороны легко представить, что внутри этого квадрата спрятано вообще всё: кто произвёл товар, где, когда, из чего, в какую машину его загрузили, в каком магазине он оказался и когда должен испортиться.
Но если взять DataMatrix и посмотреть, что в нём действительно закодировано, картина окажется интереснее. И информации непосредственно внутри кода будет гораздо меньше, чем можно ожидать.
Сначала важное: DataMatrix — это не ссылка и не маленькая база данных
Мы привыкли к QR-кодам: наводишь камеру телефона — открывается сайт, меню ресторана или страница оплаты. Поэтому DataMatrix легко воспринимать примерно так же. Но сам по себе DataMatrix — это способ записать последовательность символов в компактном двумерном коде. Сканер считывает рисунок и превращает его обратно в цифры, буквы и специальные символы.
А уже дальше программа должна понять, что означает получившаяся строка. Для маркированного товара отдельные фрагменты этой строки имеют своё назначение. Чтобы их различать, используются так называемые идентификаторы применения GS1 — Application Identifiers, или AI.
Проще всего посмотреть на конкретном примере
Возьмём обычную пачку молочной продукции. В коде маркировки можно встретить, например, такую структуру: 01 — GTIN, 21 — индивидуальный серийный номер, 93 — код проверки. Цифры 01, 21 и 93 здесь работают примерно как подписи к следующим за ними данным: они сообщают системе, что именно она сейчас читает.
Начнём с 01
После него идёт 14-значный GTIN — глобальный номер товарной позиции. Он позволяет определить, что это вообще за товар. Условно говоря, по этой части система понимает: перед ней йогурт определённого производителя, определённого вида и в определённой упаковке.
Но…
Два одинаковых йогурта для системы всё равно разные
После идентификатора 21 записывается серийный номер конкретного экземпляра. И вот именно он у двух одинаковых пачек будет разным.
Например, вы видите полке две упаковки йогурта. У них один производитель, один вкус, одинаковый вес и одинаковая упаковка. Для покупателя между ними практически нет разницы. Для информационной системы — есть.
У одной пачки может быть серийный номер X7K2P9, у другой — M4T8Q1. GTIN отвечает на вопрос «что это?», а серийный номер — «какой именно экземпляр?». Именно эта комбинация позволяет перейти от учёта вида «у нас есть 100 пачек такого йогурта» к учёту конкретных пачек.
То есть DataMatrix нужен не просто для того, чтобы ещё раз написать на упаковке название товара в машинном виде. Он позволяет отличить одну физическую единицу от другой.
А что такое 93?
Ещё один элемент, который можно встретить в коде маркировки молочной продукции, — идентификатор 93. После него располагается код проверки. Он нужен для проверки КМ и помогает системе отличать корректно сформированные коды от произвольных комбинаций символов.
И здесь возникает интересный момент. Если мы знаем GTIN какого-нибудь йогурта, это ещё не значит, что теперь можно самостоятельно напечатать сколько угодно DataMatrix-кодов для таких же пачек. Одного номера товара недостаточно: экземпляр должен иметь свой уникальный серийный номер и корректные проверочные данные.
Поэтому просто нарисовать квадрат, внешне похожий на DataMatrix, — совсем не то же самое, что получить действующий код маркировки.
Значит, внутри есть ещё дата производства и срок годности?
Не обязательно. И это, пожалуй, одна из самых интересных особенностей всей системы. Когда после сканирования на экране появляется информация о товаре, легко решить, что сканер только что извлёк её непосредственно из DataMatrix. Но часть сведений программа может получить уже после того, как поняла, какой именно экземпляр перед ней.
Сам КМ в таком случае работает скорее как уникальный идентификатор, по которому информационная система находит связанную с товаром информацию. При этом структура данных зависит от товарной группы и конкретного сценария маркировки. Нельзя взять один код маркировки и сказать: «Вот эти поля обязательно находятся внутри каждого DataMatrix».
Например, стандарт GS1 позволяет использовать разные идентификаторы применения. 10 может обозначать номер партии, 17 — срок годности. Для некоторых товаров переменного веса применяются отдельные идентификаторы для указания массы.
Но наличие таких идентификаторов в стандарте ещё не означает, что каждый DataMatrix на любом маркированном товаре содержит все эти данные. Поэтому универсального списка «вот что всегда зашифровано в DataMatrix» не существует.
А сканер тогда что делает?
У него гораздо более скромная задача, чем иногда кажется. Сканер видит двумерный рисунок, распознаёт расположение чёрных и белых модулей и декодирует их обратно в последовательность символов. Например, получает длинную строку, внутри которой встречаются уже знакомые нам 01, 21, 93 и данные после них.
На этом магия самого DataMatrix практически заканчивается. Дальше начинается работа программного обеспечения: оно должно разобрать строку, понять назначение её частей и решить, что делать с полученными данными.
Поэтому один и тот же код можно физически считать разными устройствами. Вопрос не только в том, способен ли сканер увидеть квадрат, но и в том, что произойдёт с полученной строкой после считывания.
И ещё один неожиданный факт про цифры на упаковке
Раз уж мы заглянули внутрь кодов, стоит вспомнить ещё один популярный миф. Иногда первые цифры товарного номера воспринимают как указание на страну, где товар был произведён. Например: увидели определённый префикс — значит, продукт точно изготовлен в этой стране.
Это не совсем так. Префикс связан с организацией GS1, которая выделила компании соответствующий диапазон номеров. Сам по себе он не является надёжным доказательством страны производства конкретного товара.
Поэтому определить происхождение продукта только по первым цифрам товарного номера не получится.
Так что же всё-таки находится в маленьком квадрате?
Не полная биография товара. DataMatrix не обязан хранить внутри себя рассказ о том, где товар произвели, на какой машине привезли, сколько дней он лежал на складе и в какой магазин приехал.
Его главная сила в другом. GTIN позволяет понять какой это товар. А индивидуальный серийный номер — какой это конкретный экземпляр. И дальше информационные системы уже могут работать именно с ним.
Поэтому две одинаковые пачки йогурта на одной полке для человека могут быть совершенно взаимозаменяемыми. А для системы между ними есть принципиальная разница: у каждой своя цифровая идентичность.
И, пожалуй, это самая интересная вещь, спрятанная в маленьком чёрно-белом квадрате.
Ответ на пост «QR-коды, пропущенные через нейросеть»2
Сделал свой)
На данное время (2026), как я понял - qrbtf.com остановился в развитии на уровне 24-года. Промпту следует довольно слабо. Тут я просто задал название Японии на иероглифах. Но на английском то же самое рисует. Просто надо несколько попыток с одним и тем же промптным словом. Больше одного слова задавать промпт смысла нет. Расширение картинки в стороны - уже через ЧатГопоту. (Текст и значок Ютуба добавил фотошопно)
ВСЕМ КОГО "ДОСТАЛ" MAX - В ПОМОЩЬ
UPD:
Отвечая на вопросы. Это мой первый пост на Пикабу. Почему он появился?
Потому что я ВЕРЮ ЧТО если ДЕЛАТЬ - то будет сделано. Никто кроме нас самих - а вместе мы СИЛА, наши права не защитит.
Насильное внедрение MAX (даже QR-код паспорта, водительских прав и др. документов "украли" из программы "Госуслуги в пользу МАХ-а) уже "достало" Чтобы разобраться как бороться с этим беззаконием, я тратил много часов в день в течении нескольких недель.
Искал сам (google, yandex, consultant-plus), звал на помощь Алису в браузере Яндекс(да, звал на помощь нейросеть и потом за ней проверял)
И поняв что это может помочь не только мне, собрал "в кучку" всё что узнал в понятном виде, поставил #моё так как это моё, и опубликовал этот пост, ЧТОБЫ КАЖДЫЙ МОГ ЗАЩИТИТЬ СВОИ ГРАЖДАНСКИЕ ПРАВА КОТОРЫЕ ГРУБО НАРУШАЮТСЯ.
Рад что кому-то это помогло.
Минусы от любителей рекламировать "ЭТО" - да пусть будут, это на их совести.
ВСЕМ ОСТАЛЬНЫМ - КТО ПРОСМОТРЕЛ, КОМУ ПОМОГЛО, КТО ПОДДЕРЖАЛ - СПАСИБО И ХОРОШЕГО НАСТРОЕНИЯ.
P.S. Нет времени(желания) читать длиннопост - ниже несколько ссылок на заявление в прокуратуру.
Для тех кто не хочет читать всё - образец жалобы в прокуратуру на Макс - в конце. - ЖАЛОБА и т.д.
***
Законно ли навязывать макс
Нет, навязывать MAX незаконно.
Часто в чатах, на работе или в учебном заведении прямо или косвенно требуют установить этот мессенджер. Но с юридической точки зрения принуждение — это нарушение ваших прав.
В каких ситуациях это работает и какие есть нюансы.
В образовании.
Ни закон «Об образовании», ни другие нормативные акты не делают регистрацию в MAX обязательной для учеников, родителей или педагогов. Минпросвещения и Минцифры официально разъясняли: цифровые платформы — это вспомогательный инструмент, а не обязательный элемент процесса. Если школа или колледж в своём локальном акте прописывает MAX как единственный канал связи — это нарушение. Прокуратура в таких случаях встаёт на сторону родителей: она указывала, что учреждение не вправе вводить такие обязательства без учёта мнения родителей и не может ограничивать доступ к информации из-за отказа от мессенджера. Вам обязаны предложить альтернативу: бумажные объявления, электронную почту, сайт учреждения, звонки.
На работе.
Работодатель не может в одностороннем порядке обязать вас ставить MAX на личный смартфон. Он вправе прописать использование конкретного сервиса в правилах внутреннего распорядка или допсоглашении — но только после того, как вы с этим документом ознакомились под подпись. Если такого оформления нет — требование незаконно. При этом у работодателя есть законный путь: он может выдать вам служебное устройство с нужным ПО. Если вы всё же используете личный телефон, по статье 188 ТК РФ работодатель обязан компенсировать износ и расходы (трафик, амортизацию).
В других сферах.
В целом принцип тот же: никто не вправе силой заставлять вас устанавливать конкретное ПО. Есть исключения, когда организации (госорганы, ЖКХ, некоторые госучреждения) по нормативным актам обязаны использовать MAX для взаимодействия с гражданами — но это касается самой организации, а не принуждения частных лиц.
Важное дополнение про данные.
При установке любого мессенджера вы даёте согласие на обработку персональных данных. Принуждение к установке фактически нарушает принцип добровольности, закреплённый в законе «О персональных данных».
Что делать, если давят?
Советую действовать последовательно:
Письменно уведомите того, кто выдвигает требование (директора, руководителя), что вы отказываетесь от MAX и просите обеспечить доступ к информации альтернативным способом.
Если давление продолжается, можно обратиться с жалобой в надзорные органы: в случае школы — в управление образования или прокуратуру, в случае работы — в трудовую инспекцию.
Главное — не поддаваться на манипуляции. Ваше право выбрать, каким инструментом пользоваться, защищено законом
НАСИЛЬНО ЗАСТАВЛЯЮТ поставить MAX, удалив часть функционала приложения госуслуг. А именно QR-код паспорта, прав и т.д.
"поставь MAX, тогда покажем"
Вот что происходит и что можно с этим сделать.
Что происходит технически
По закону существует два разных сервиса с QR-кодами паспорта:
«ГосДоки» — внутри приложения «Госуслуги». Регулируется указом президента №695 и постановлением правительства №1443 от 19.09.2025. Здесь можно посмотреть данные паспорта, но для предъявления QR-кода внешним организациям функционал постепенно уводится в MAX.
«Цифровой ID» — внутри мессенджера MAX. Регулируется законом о национальном мессенджере (156-ФЗ от 24.06.2025). Именно сюда теперь ссылается сам портал Госуслуг: на прямо написано: «Предъявить документы из Госдоков можно с помощью Цифрового ID в мессенджере MAX».
То есть данные паспорта в Госуслугах посмотреть можно, а вот сгенерировать предъявляемый QR-код — для этого вас отправляют в MAX.
Законно ли это?
Здесь есть противоречие:
Что говорит закон в вашу пользу:
Использование QR-кода вместо паспорта — добровольное. Это прямо прописано в постановлении №1443.
Использование MAX — добровольное. Минцифры неоднократно заявляло, что подтверждение входа по СМС остаётся для тех, у кого нет смартфона или кто не может установить MAX.
Бумажный паспорт никто не отменял — его обязаны принимать везде без ограничений.
Что работает против вас на практике:
Закон 156-ФЗ от 24.06.2025 разрешает использовать MAX для аутентификации на Госуслугах, но не обязывает граждан его устанавливать. Однако на практике у части пользователей на Android кнопка «Пропустить» при предложении установить MAX исчезла — об этом сообщали в декабре 2025 года.
При «заморозке» аккаунта на 72 часа самый быстрый способ разморозки — создать Цифровой ID в MAX. Альтернатива — ждать 72 часа или идти в МФЦ. Это не запрет, но мощный стимулирующий фактор.
Функционал предъявления QR-кода паспорта фактически мигрирует в MAX, хотя формально «ГосДоки» в Госуслугах тоже существуют.
Резюме по законности:
прямого закона, обязывающего вас установить MAX, нет. Но государство создаёт условия, при которых отказ от MAX ведёт к потере цифрового функционала. Это не «насильное заставление» в юридическом смысле — это вынуждение через ограничение альтернатив.
Формально законно, по сути — давление.
Что можно сделать
Вариант 1: Не ставить MAX, пользоваться бумажным паспортом. QR-код — это удобство, а не обязанность. Бумажный паспорт обязаны принимать везде: в магазинах, банках, МФЦ, при заселении в отели, при покупке товаров 18+. Если на кассе требуют именно QR-код — это незаконно, продавец обязан принять бумажный документ.
Вариант 2: Проверить, доступна ли функция QR-кода в Госуслугах. Зайдите в приложение «Госуслуги» → раздел «Документы» → «Документы для предъявления». Если кнопка «Предъявить данные» есть — QR-код можно сгенерировать прямо там, без MAX. Если её нет — возможно, нужно обновить приложение или подтвердить биометрию.
Вариант 3: Пожаловаться.
На действия конкретной организации, которая отказывается принимать бумажный паспорт — в Роспотребнадзор или прокуратуру.
На исчезновение функционала из Госуслуг — через форму обратной связи на или в техподдержку MAX через .
На принуждение к установке MAX — в Минцифры (они формально отвечают за оба сервиса) и в прокуратуру с жалобой на ограничение прав граждан при отказе от установки приложения.
Честно говоря, тенденция тревожная: функционал постепенно перекладывают в MAX, а отказ сделать это превращается в потерю цифрового комфорта. Но юридически заставить вас поставить мессенджер никто не может — пока что.
Жалоба
В Прокуратуру [название района/города] Адрес: [адрес прокуратуры]
От: [ФИО полностью] Адрес регистрации: [адрес] Адрес фактического проживания: [адрес] Телефон: [номер] Email: [адрес]
ЗАЯВЛЕНИЕ
о нарушении прав и свобод гражданина
Я, [ФИО], являюсь пользователем единого портала государственных и муниципальных услуг (далее — Госуслуги). С использованием данного портала я реализую свои права как гражданин Российской Федерации, в том числе право на доступ к государственным услугам в электронной форме, гарантированное статьёй 8 Федерального закона от 27.07.2010 № 210-ФЗ «Об организации предоставления государственных и муниципальных услуг».
В период с [дата, когда обнаружили проблему] я обнаружил(а), что функционал приложения «Госуслуги» ограничен: функция формирования QR-кодов документов, удостоверяющих личность и иных документов, ранее доступная в разделе «Документы» приложения «Госуслуги», стала недоступна. При попытке воспользоваться данной функцией приложение перенаправляет пользователя к необходимости установки мессенджера MAX (далее — MAX) с сообщением, что предъявление QR-кодов документов возможно только через сервис «Цифровой ID» в приложении MAX.
Указанное ограничение делает невозможным получение QR-кодов документов без установки приложения MAX на личное устройство.
Считаю данные действия незаконными и нарушающими мои права по следующим основаниям.
1. Нарушение принципа добровольности установки программного обеспечения.
Федеральным законом от 24.06.2025 № 156-ФЗ «О национальном мессенджере» не установлена обязанность граждан устанавливать и использовать приложение MAX. Минцифры РФ неоднократно официально заявляло, что использование MAX является добровольным, а альтернативные способы аутентификации и доступа к сервисам сохраняются для граждан, не установивших данное приложение.
Ограничение доступа к функционалу Госуслуг — сервису, обязанность предоставления которого установлена федеральным законодательством, — путём переноса части функций в стороннее приложение, установка которого не может быть принудительной, фактически является принуждением к установке MAX. Это нарушает принцип недопустимости ограничения прав и свобод гражданина в зависимости от выбора программного обеспечения.
2. Нарушение права на доступ к государственным услугам.
Согласно статье 8 Федерального закона от 27.07.2010 № 210-ФЗ, граждане имеют право на получение государственных и муниципальных услуг в электронной форме. Ограничение этого права по признаку отсутствия на устройстве гражданина конкретного приложения является необоснованным и не предусмотренным законом.
3. Нарушение добровольности согласия на обработку персональных данных.
Установка приложения MAX предполагает предоставление согласия на обработку персональных данных третьей стороне — оператору мессенджера. Фактическое вынуждение к установке приложения через ограничение функционала Госуслуг нарушает принцип добровольности согласия на обработку персональных данных, закреплённый статьёй 3 и статьёй 6 Федерального закона от 27.07.2006 № 152-ФЗ «О персональных данных». Гражданин не может быть поставлен в условия, при которых реализация его прав зависит от предоставления согласия на обработку данных дополнительному оператору.
4. Отсутствие правового основания для ограничения функционала.
Постановлением Правительства РФ от 19.09.2025 № 1443 установлено, что использование QR-кода паспорта гражданина Российской Федерации является добровольным. При этом нигде в законодательстве не указано, что формирование QR-кода документа должно осуществляться исключительно через приложение MAX. Перенос данного функционала из приложения «Госуслуги» в MAX без сохранения альтернативного способа формирования QR-кодов в самом приложении «Госуслуги» не основан на требованиях федерального закона и выходит за пределы полномочий оператора портала.
На основании вышеизложенного, руководствуясь статьями 21, 26, 27 Федерального закона от 17.01.1992 № 2202-1 «О прокуратуре Российской Федерации»,
прошу:
Провести проверку по фактам, изложенным в настоящем заявлении, в отношении действий оператора единого портала государственных и муниципальных услуг (Минцифры РФ) по ограничению функционала приложения «Госуслуги» и переносу функции формирования QR-кодов документов в приложение MAX.
Установить, имеется ли правовое основание для ограничения доступа граждан к функционалу Госуслуг при отказе от установки приложения MAX.
При выявлении нарушений принять меры прокурорского реагирования, включая вынесение представления об устранении нарушений прав граждан, для восстановления функционала формирования QR-кодов документов в приложении «Госуслуги» без необходимости установки приложения MAX.
О результатах проверки и принятых мерах сообщить мне в письменном виде в установленный законом срок по адресу, указанному в настоящем заявлении.
Приложения:
Скриншоты приложения «Госуслуги», демонстрирующие отсутствие функции формирования QR-кода и требование установки MAX — на [кол-во] листах.
Иные документы (при наличии).
«____» __________ 2026 г.
_______________ / [ФИО] /
Поля в квадратных скобках заполните своими данными. Скриншоты приложите — они послужат доказательством: снимите экраны, где видно, что функция QR-кода недоступна и появляется требование установить MAX. Жалобу можно подать через интернет-приёмную прокуратуры вашего региона или отправить заказным письмом с уведомлением.
Серия 2: Замочная скважина [ОС]
Наш любопытный герой продолжает лезть туда, куда не просят. Сегодня он решил заглянуть в замочную скважину... Похоже, у него появился личный враг! Смотрите со звуком! 😂
Серия 1: В ресторане [ОС]
Начало истории про приключения наглого и чересчур любопытного QR-кода. В первой серии наш герой прилетает в ресторан и пытается отсканировать чужой обед прямо из меню. Смотрите со звуком.








