Технический аудит · 13.09.2026

apotheka.ee

Сайт аптечной сети и интернет-аптеки

Сайт аптечной сети Apotheka и интернет-аптеки — один замер страницы политики cookie, 65 запросов, 11 узлов. Стек скромный: рекламных сетей и Facebook-пикселя в замере нет, а из сторонних маркетинговых компонентов — CRM-платформа Custobar. Баннер cookie даёт отказ на первом экране («Я принимаю необходимые»), но его текст трактует продолжение просмотра как согласие, а сама маркетинговая платформа Custobar грузится и запрашивает кампании до какого-либо выбора. Custobar в доступных документах по имени не назван. Платформы управления согласием (гейтящей теги) в замере нет. Всё это — на сайте аптеки, где обрабатываются личный код для диги-рецептов и данные о покупке лекарств.

Хронология обращений

+371…+378 мс · маркетинговый CRM раньше выбора
script.custobar.com/custobar-*.js (+371 мс) — маркетинговая CRM-платформа Custobar, первый сторонний запрос; rx.apotheka.ee/public-app (рецептурный модуль, +372 мс); www.google.com/recaptcha (+378 мс). Всё до какого-либо выбора в баннере.
+2022 мс · Custobar запрашивает кампании
api.custobar.com/api/js/campaigns с access_token — маркетинговая платформа запрашивает кампании (персонализация/реклама) до выбора пользователя.

Декларация против факта

✓ Контролёр интернет-аптеки — OÜ Mustamäe Apteek (лицензия 285, Vae 16, Laagri); программа лояльности — Allium UPI OÜ — заявлен
✓ Обрабатываются: имя, личный код (для проверки диги-рецептов), контакты, адрес доставки, история покупок (карта клиента) — заявлен
✓ Официальная куки-политика: согласие через продолжение просмотра; без согласия на необходимые cookie сайтом пользоваться нельзя — заявлен
✓ Куки-политика признаёт передачу собранной информации третьим сторонам (аналитические cookie) и использование для направленных предложений — заявлен
✓ Названы технические метки: PHPSESSID, store/mage-translation-storage (Magento), form_key, _ga/_gid/_gat (Google Analytics) — заявлен
✓ Надзорный орган — Andmekaitse Inspektsioon — заявлен
+ Маркетинговая CRM-платформа Custobar (грузится и запрашивает кампании до выбора) в документах по имени не названа — не заявлен
+ Баннер декларирует согласие через продолжение просмотра, а маркетинговая платформа грузится до выбора — не заявлен
+ Платформы управления согласием, гейтящей загрузку тегов, в замере нет — не заявлен

Тайминги передачи

+371 мс script.custobar.com

custobar-*.js, первый сторонний запрос; в документах не назван.

+2022 мс api.custobar.com

api/js/campaigns с access_token — персонализация/реклама.

+378 мс www.google.com

Защита форм.

Зафиксированные трекеры

Признаки несоответствия GDPR

Контекст

apotheka.ee — сайт аптечной сети Apotheka и интернет-аптеки (e-apteek). Юрлицо интернет-аптеки — OÜ Mustamäe Apteek (лицензия 285, Vae 16, Laagri); программой лояльности управляет Allium UPI OÜ. Аптека — особо чувствительная категория, близкая к медицинской: по документам обрабатываются имя, личный код (нужен для проверки диги-рецептов), история покупок лекарств. Обработку описывают выжимка политики (в комплекте) и официальная куки-политика на сайте; сайт на платформе Magento.

Замер — одна запись страницы политики cookie (/privacy-policy-cookie-restriction-mode/): 65 запросов, 11 узлов. Полную политику по прямой ссылке подтвердить удалось: она подтверждает модель согласия через продолжение просмотра.

Кому уходят данные напрямую

Маркетинговая CRM-платформа Custobar (грузится до выбора, запрашивает кампании). Функционально — reCAPTCHA, шрифты, рецептурный модуль rx.apotheka.ee. Обращения к переводчикам (edge.microsoft.com/translate, translate.googleapis.com) — артефакт инструмента съёмки (перевод страницы в браузере), не компоненты сайта. Google Analytics в этом замере не сработал, хотя политика его упоминает.

Заявленное против фактического

Расхождение здесь в двух точках, обе значимы для аптечного контекста.

Согласие декларируется через продолжение просмотра, а маркетинг грузится до выбора. Баннер cookie на сайте есть и, надо отметить, даёт отказ на первом экране — три кнопки: «Настройки cookie», «Я принимаю необходимые», «Я принимаю все». Но его текст прямо трактует пассивность как согласие: «Продолжая использовать наш сайт, вы соглашаетесь с использованием файлов cookie» — модель implied consent, которую EDPB действительным согласием не считает. И, что важнее, маркетинговая CRM-платформа Custobar грузится первым же сторонним запросом на +371 мс, а на +2022 мс запрашивает маркетинговые кампании (api.custobar.com/api/js/campaigns с access_token) — до какого-либо выбора пользователя. Баннер сам заявляет целью «персонализацию контента и рекламы», для которой требуется согласие, — но платформа персонализации отрабатывает раньше, чем пользователь что-либо выбрал. Обращений к платформе управления согласием в замере нет: баннер реализован собственным скриптом и загрузку тегов не удерживает.

И маркетинговый получатель не раскрыт. Доступные документы описывают технические куки (PHPSESSID, form_key, Magento) и упоминают Google Analytics. Но Custobar — финская платформа автоматизации маркетинга, которая фактически грузится и запрашивает кампании, — в документах по имени не названа. Официальная куки-политика при этом прямо признаёт, что собранная через cookie информация в определённых ситуациях передаётся третьим сторонам и используется для «направленных именно вам предложений». То есть факт передачи признан обобщённо, но конкретный получатель (Custobar) не назван — а на аптечном сайте, где посетитель смотрит и покупает лекарства, персонализация маркетинга по этим данным особенно чувствительна.

Согласие: что доказано и что нет

Доказано: Custobar грузится и запрашивает кампании до выбора. custobar-*.js на +371 мс, api/js/campaigns на +2022 мс; платформы управления согласием в замере нет.

Доказано: баннер декларирует согласие через продолжение просмотра. Скриншоты фиксируют текст «Продолжая использовать наш сайт, вы соглашаетесь» при трёх кнопках (отказ на первом экране есть).

Доказано: Custobar не назван в документах. Ни выжимка политики, ни официальная куки-политика имени Custobar не содержат.

Не установлено: решение о согласии. В замере нет фиксации выбора; ключевой факт — что Custobar отработал до выбора.

Не доказано: содержимое обращений Custobar и передача данных о лекарствах. Что именно уходит в Custobar сверх запроса кампаний и access_token, из вычищенного файла не читается; замер сделан на странице политики, не на карточке лекарства или в корзине, поэтому передача конкретных данных о покупке в этом замере не наблюдалась.

Не доказано: работа Google Analytics. В этом замере обращений GA нет, хотя политика упоминает _ga/_gid/_gat; на других страницах поведение может отличаться.

Границы наблюдения

Замер охватывает одну страницу (политики cookie) и фиксирует поведение браузера, не серверную обработку: что Custobar делает с полученными данными и как он связан с программой лояльности (Allium UPI OÜ), браузерным замером не проверяется. Замер сделан на странице политики, а не на карточке лекарства, в рецептурном модуле или корзине, поэтому обработка личного кода и данных о покупке лекарств в этом замере не наблюдалась — она относится к сценариям заказа и браузерным замером на этой странице не проверяется. Обращения к переводчикам браузера (edge.microsoft.com, translate.googleapis.com) отнесены к артефактам инструмента съёмки. Полную куки-политику удалось подтвердить по прямой ссылке через поиск (сайт при прямом заходе не отвечал); модель согласия через продолжение просмотра читается из неё прямо.

Файл опубликован очищенным от личных данных (67 правок, самопроверка чистая); загрузка Custobar до выбора, запрос кампаний и отсутствие обращений к платформе согласия проверяются по опубликованному файлу и скриншотам напрямую. Баннер и его кнопки — со скриншотов (живой UI).

Правовую оценку выносит компетентный орган — Andmekaitse Inspektsioon.

Вывод

Аптечный сайт держит баннер cookie, который на первом экране даёт отказ («Я принимаю необходимые») — это лучше уведомительных заглушек. Но текст баннера трактует продолжение просмотра как согласие (implied consent), которое европейский регулятор действительным не признаёт, а маркетинговая CRM-платформа Custobar грузится и запрашивает кампании до какого-либо выбора — при том что баннер сам называет целью персонализацию рекламы. Платформы управления согласием, которая удерживала бы теги до выбора, в замере нет.

Отдельно: Custobar в доступных документах по имени не назван, хотя официальная куки-политика обобщённо признаёт передачу собранной информации третьим сторонам и использование для направленных предложений. На сайте аптеки, где обрабатываются личный код для диги-рецептов и данные о покупке лекарств, точность в том, кто получает данные и когда они уходят, особенно важна.

Устранение: обусловить загрузку маркетинговой платформы Custobar фактическим согласием, чтобы до выбора она не грузилась и не запрашивала кампании; заменить формулировку «продолжая просмотр, вы соглашаетесь» механизмом с активным выбором и гейтингом тегов по решению (ввести платформу управления согласием, удерживающую загрузку); назвать Custobar в куки-политике как получателя с указанием цели; сохранить наличие кнопки отказа на первом экране и распространить принцип «согласие → загрузка» на маркетинговый стек, что особенно важно для аптечного контекста.

Доказательство

Как проверить: скачайте файл и посчитайте его контрольную сумму — sha256sum файл.har (Linux, macOS) или certutil -hashfile файл.har SHA256 (Windows); она должна совпасть с указанной. Вывод разбора относится к объёму этого замера — см. ограничения методики.

Оригинал (разбор)
HAR-файл: ee/apotheka-ee-2026-09-13.har
SHA-256: 55f3d0b041cedec467d2afb2d034a155335b49730a3dce1a1fb536b107317ad2
Скриншот
Скриншот интерфейса
Баннер cookie (эст.): «Küpsiste seaded» / «Nõustun vajalike küpsistega» / «Nõustun kõigi küpsistega» — отказ на первом экране, но текст «продолжая просмотр, вы соглашаетесь» · 13.09.2026
Скриншот интерфейса
Тот же баннер (рус.): «Продолжая использовать наш сайт, вы соглашаетесь» — согласие через продолжение просмотра · 13.09.2026
Скриншот интерфейса
Настройки категорий: маркетинг и статистика по умолчанию выключены · 13.09.2026
Скриншот интерфейса
Состав источников в DevTools: Custobar среди загруженных компонентов · 13.09.2026
Контрольный снимок
Ждём изменений
HAR-файлы хранятся в EU-инфраструктуре (Proton Drive). SHA-256 публикуется для проверки целостности.