Really Free QR Code Generator··9 мин четене

QR логовете: данните идват, рискът остава

Анализът на сканиранията не е бонус функция. Той е причината да съществува пренасочването — а правният риск носи не този, който държи данните.


Динамичното сканиране на QR код е HTTP заявка към доставчика, преди сайтът ви изобщо да бъде потърсен. Без бисквитки или съгласие той получава IP адрес, час, user-agent, устройство и език. Съгласно ОРЗД задължението за информиране обикновено пада върху бизнеса, отпечатал кода — не върху доставчика, който събира данните.

Тази асиметрия е нещо, за което почти никой, внедряващ QR код, не е бил информиран, и именно тя превръща темата във въпрос на съответствие, а не в любопитство. Когато доставчик рекламира „анализ на сканиранията“, обърнете гледната точка: анализът е възможен само защото всяко сканиране принудително минава през неговата инфраструктура. Проследяването не е добавено към пренасочването — пренасочването съществува, за да е възможно проследяването.

Какво се случва, когато някой сканира статичен код?

Нищо — поне що се отнася до трети страни. Това е изходната позиция и прави разликата ясна.

Статичният QR код кодира адреса ви като буквални байтове в шаблона. Камерата го декодира локално, на телефона, и подава URL адреса на браузъра. След това браузърът се свързва с вашия сървър. Няма междинен преход, няма трета страна и никой освен вас няма как да знае, че е извършено сканиране.

Това не е функция за поверителност, проектирана от някого. То е следствие от това, че форматът прави само онова, което твърди, че прави — вижте статични срещу динамични.

Какво достига до прокси сървъра без допълнителни действия?

Динамичният код кодира нещо като https://qr-short.example/a1B2c3. Телефонът първо се свързва с този хост; едва след като доставчикът отговори, браузърът научава истинския адрес на местоназначението. Тази връзка е обикновена уеб заявка, затова доставчикът получава всичко, което носи една обикновена уеб заявка — преди банера за съгласие, преди политиката за поверителност и преди сканиращият да разбере със сървъра на кого се е свързал.

ПолеКакво разкрива
IP адресПриблизително местоположение, интернет доставчик, а в корпоративна или университетска мрежа — и самата организация
ЧасЧасът от денонощието и денят от седмицата, с точност до милисекунда
User-agentОперационна система, версия на операционната система, браузър, версия на браузъра, често и модел на устройството — самостоятелно представлява реална повърхност за пръстово отпечатване
Accept-LanguageЕзиците, конфигурирани на устройството
ReferrerОбикновено празно при сканиране с камера — което само по себе си отличава сканиранията от кликванията върху връзки
Краткият пътКой конкретен плакат, маса, кампания или продуктова единица е сканиран и следователно къде физически се намира човекът
Нищо от това не изисква бисквитки, JavaScript или разрешение. Това е информацията, която вижда всеки HTTP сървър — но тук сървърът е такъв, с който сканиращият никога не е избирал да се свърже.

Какво добавя стъпката с пренасочването?

Тъй като доставчикът контролира отговора, той не е ограничен до пасивно записване. Преходът през пренасочване е място, където може да *действа*:

  • Зададе бисквитка в собствения си домейн преди препращането. Всеки код от този доставчик — на всеки плакат и от всеки бизнес — вече може да бъде свързан със същото устройство.
  • Добави параметри за проследяване към URL адреса на местоназначението, така че идентификаторите му да попаднат във вашия анализ.
  • Покаже междинна страница вместо незабавно пренасочване. Тя изпълнява JavaScript и позволява пръстово отпечатване чрез canvas и шрифтове, както и събиране на размери на екрана, часова зона и характеристики на хардуера.
  • Свърже последователно още преходи, включително рекламни партньори или партньори за атрибуция, като всеки повтаря цялото събиране на данни.

Последното е най-малко видимо и има най-големи последици. Следването на верига от пренасочвания от кратка QR връзка понякога разкрива няколко хоста между сканирането и местоназначението — как да проверите накъде наистина води QR код показва как да проследите един такъв маршрут.

Колко страни всъщност има във веригата?

Често повече от една. Доставчикът е първият преход, но върнатият от него отговор може да посочи друг хост, преди да стигне до вашия, а този хост може да посочи трети.

Това не е хипотеза. Unit 42 на Palo Alto проследи трафика през услуги за съкращаване на QR връзки, който е нараснал с 55% от първата половина на 2023 г. до първата половина на 2024 г. и с още 44% до първата половина на 2025 г. — цял слой за пренасочване, който не е съществувал в уеба преди QR кодовете и сега стои между физическите обекти и рекламираните от тях сайтове. Всеки преход е независима страна, която получава пълна HTTP заявка.

Можете да измерите собственото си излагане. Изпълнете curl -sIL "https://short.example/abc" | grep -i "^location:" спрямо кратката връзка в отпечатания код; всеки ред Location е една организация, която вижда всяко сканиране. Ако броят е по-голям от един, данните за сканиранията ви се споделят със страни, с които никога не сте сключвали договор и които не можете да назовете. Как да проверите накъде наистина води QR код обяснява как да разчетете резултата.

Как отделните записи се превръщат в профил?

Поотделно всяко поле е незначително. Обобщени от доставчик, който управлява кодове за хиляди бизнеси, те съставят нещо съвсем различно.

Доставчик, чиито кодове се появяват по маси в ресторанти, рафтове в магазини, баджове за събития и паркинг автомати, може да наблюдава при едно повтарящо се устройство с пръстов отпечатък: къде и колко често ходи, тъй като всеки код е свързан с физическо място; последователността и времето на тези посещения, които разкриват навици и маршрути до работа; приблизителните райони на дома и работата чрез групиране в предвидими часове; и с кои бизнеси взаимодейства, включително компании, които нямат никаква връзка помежду си.

Нито един отделен бизнес не е внедрил мрежа за проследяване на местоположението. Доставчикът я е сглобил от печатните материали на всички — а всеки бизнес е платил, за да отпечата своя сегмент от сензорната мрежа.

Кой носи правната отговорност — вие или доставчикът?

Човек, който сканира код от меню, се съгласява да види меню. Той не се съгласява съзнателно да се свърже с трета компания за анализи и няма как да разбере, че го е направил: отпечатаният квадрат не показва към кой хост води.

Това е проблем за бизнеса, внедрил кода, а не само за сканиращия. Съдът на Европейския съюз постанови по делото *Breyer* (C-582/14), че динамичен IP адрес, записан от оператор на сайт, може да представлява лични данни, тъй като е достатъчно човек да бъде индивидуализиран — името му не е необходимо. Съгласно ОРЗД, ако сте отпечатали код, който насочва клиентите ви през обработващ лични данни, обикновено вие сте страната, която трябва да има правно основание, да предостави информация и обикновено да сключи договор за обработване на данни.

Това е обща информация, а не правен съвет, и подробностите се различават според юрисдикцията и реалните действия на доставчика. Но забележете структурата: доставчикът получава данните, а бизнесът, отпечатал кода, носи риска. Тази асиметрия е сред най-малко обсъжданите разходи на „безплатното“.

Къде се озовават данните?

  1. Придобиване. Логовете от сканиранията са актив. Когато доставчик бъде придобит, логовете се прехвърлят съгласно политиките, които приеме придобиващата компания.
  2. Несъстоятелност. Ако доставчикът прекрати дейност, данните му стават част от масата на несъстоятелността — и точно тогава отпечатаните ви кодове спират да работят. Вижте защо QR кодовете спират да работят.
  3. Изтичане. Записите за местоположение и час, свързани с пръстови отпечатъци на устройства, са привлекателни за нападателите и на практика е невъзможно да станат безвредни, след като бъдат разкрити.

Нищо от това не изисква някой да постъпва недобросъвестно днес. Това е просто онова, което се случва с един набор от данни с течение на времето.

Как измервате кампания без посредник?

Напълно разумно е да искате да знаете дали кампанията е постигнала резултат. Не ви е необходима трета страна, за да разберете.

Отпечатайте статичен QR код, който кодира URL адрес във вашия домейн с ваш собствен параметър на кампанията: https://yourcompany.com/menu?src=table-tent. Вашият сървър записва посещението. Вашият анализ го отчита. Никой друг не е по пътя, сканиращият се свързва само с бизнеса, с който е възнамерявал да се свърже, а кодът продължава да работи независимо от платежния статус на когото и да било.

Използвайте различен път или параметър за всяко място и ще получите атрибуция за всеки плакат — същата подробност, която ви е продавало таблото, без да предавате клиентите си на непознат. Запазете QR кодовете си завинаги обяснява настройката.

Често задавани въпроси

Може ли статичен QR код да ме проследява?
Не сам по себе си. Той не съдържа идентификатор и не се свързва с трета страна. Каквото прави сайтът на местоназначението — собственият му анализ, собствените му бисквитки — е отделен въпрос; това е сайтът, който сте възнамерявали да посетите.
Знае ли QR кодът кой съм?
Кодът не знае нищо — той е мастило. При динамичен код сървърът на доставчика вижда вашия IP адрес, устройство и час, което е достатъчно, за да определи приблизително местоположението ви, да ви идентифицира по пръстов отпечатък и да разпознае същото устройство при други негови кодове.
Законно ли е проследяването на сканирания?
Може да бъде, ако има правно основание и е предоставена необходимата информация. Повтарящият се проблем е, че на сканиращия никога не се казва, че участва трета страна, а бизнесът, отпечатал кода, често също не знае. Съгласно ОРЗД този риск обикновено пада върху бизнеса, а не върху доставчика.
Нужен ли ми е банер за бисквитки при сканиране на QR кодове?
Статичният код не изисква нищо допълнително: сканирането е просто посещение на сайта ви и се управлява от начина, по който сайтът ви вече обработва съгласието. Динамичният код е различен, защото доставчикът е потърсен и записва посетителя преди страницата ви — следователно преди да се появи ваш банер. Когато е необходимо правно основание, обикновено вие трябва да го осигурите, а не доставчикът.
Мога ли да разбера дали вече отпечатан код проследява сканиранията?
Да. Декодирайте го с нашия четец. Ако съдържанието е кратка връзка към домейн, който не притежавате, всяко сканиране минава през този хост и се записва.

Нищо, което генерирате тук, не достига до сървър — кодовете се създават във вашия браузър и ние не записваме сканирания, защото никога не сме по пътя. Започнете с QR код от URL адрес или прочетете истината за измамите с QR кодове, за да видите цялата картина.


Готови за статичен QR код?

Генерирайте един в браузъра си — без акаунт, без проследяване, без абонамент. Това, което създавате, ви принадлежи.

Отвличане на пренасочване на QR код: Невидимият посредник

Когато вашият QR код работи, посредникът е невидим. Когато се счупи, е твърде късно. Разбирането на модела на пренасочване е първата стъпка за избягването му.

Статични срещу динамични QR кодове: Какво всеки потребител трябва да знае

Единият кодира вашето съдържание; другият кодира пренасочване. Тази единствена разлика определя дали вашият QR код все още ще работи след пет години.

QR менюта: менюто се променя, кодът остава

Казват ви, че ви трябва код, който може да се редактира. Всъщност ежедневно се променя съдържанието на менюто, не адресът му — статичният код го прави безплатно.

Quishing: най-злоупотребяваните QR генератори

Слоят за пренасочване, който „безплатните“ QR генератори добавят към обикновени печатни материали, е същият, на който разчитат нападателите — и той премахна последната защита на скенерите.

QR кодове без абонамент: вашият домейн днес

Отговорът на „но трябва да мога да променя дестинацията по-късно“ не е абонамент. Това е път за пренасочване в домейн, който вече притежавате.