Уведомление об использовании файлов cookie
Какие технологии хранения данных использует сайт, зачем они нужны, сколько живут и как отключить их в браузере. Перечень описывает фактическое состояние кода: аналитических cookie и рекламных пикселей на сайте нет, собственная обезличенная аналитика работает на нашем сервере.
Кто отвечает за хранение данных
- Форма и ФИО
- Индивидуальный предприниматель Романов Александр Анатольевич
- Сайт
- artifica-dent.ru
- ИНН
- 623101513155
- Адрес для корреспонденции
- г. Рязань, ул. Введенская, д. 89
Уведомление — приложение к политике обработки персональных данных: перечень технологий в обоих документах одинаковый, а расхождение между ними при проверке считается признаком нарушения.
Что именно хранится
- 01
Cookie sid — сессия входа
Ставится при входе в рабочее пространство. Флаги HttpOnly, SameSite=Lax, Path=/, Secure при соединении по HTTPS; срок жизни — 7 суток. Значение — случайный идентификатор, прочитать его скриптом со страницы нельзя. Без этого cookie вход не работает.
- 02
Таблица sessions на сервере
По идентификатору сессии сервер хранит id пользователя, e-mail, имя, фамилию, ссылку на изображение профиля, роль и область данных, а также момент истечения. Просроченная сессия не принимается: запись сравнивается с текущим временем при каждом запросе.
- 03
localStorage: artifica-demo-profile
Локальное хранилище браузера, а не cookie: анкета демо-квиза (название клиники, имя, телефон, e-mail, Telegram, ответы на шаги) сохраняется, чтобы прерванное заполнение не пришлось начинать заново. Пароль в браузере не сохраняется — ни в этом ключе, ни где-либо ещё.
- 04
Отметка согласия в заявке
При отправке формы сервер сам записывает отметку согласия, текст согласия в действующей редакции, дату и время отправки, IP-адрес и строку браузера. Это не cookie, а строка в базе данных: она нужна как доказательство согласия (статья 9 Федерального закона № 152-ФЗ).
- 05
localStorage: artifica.consent
Выбор в баннере cookie: режим («только необходимые» или «принять все»), состав разрешённых технологий, дата и время выбора, редакция политики. Хранится в браузере, на сервер не передаётся; без этой записи баннер показывается заново.
- 06
localStorage: artifica.session и artifica.events.buffer
Случайный идентификатор сессии вкладки и очередь ещё не отправленных событий собственной аналитики. Идентификатор живёт 30 минут и не переживает закрытие вкладки; персональные данные в очередь не попадают — имена, контакты и суммы запрещены реестром событий и отсекаются в браузере.
- 07
localStorage: artifica.anon.id
Стойкий обезличенный идентификатор посетителя. Создаётся только после выбора «Принять все»; в режиме «только необходимые» не создаётся, и события связываются лишь в пределах одной вкладки.
- 08
Таблицы lead_sessions, lead_events, consent_log на сервере
Собственная аналитика сайта: сессия с источником перехода и UTM-метками, события без персональных данных и журнал cookie-согласий. В журнал согласия вместе с выбором попадают IP-адрес, строка браузера и дословный текст редакции — как доказательство того, что согласие было получено. События и сессии хранятся 90 дней, после чего строки удаляются; журнал согласий хранится, пока существует база сайта.
Чего на сайте нет
- Аналитических cookie нет: счётчик Яндекс.Метрики не подключён, поэтому идентификаторы _ym_uid, _ym_d и _ym_isad на сайте не появляются. Как только идентификатор счётчика будет задан при сборке, Метрика станет загружаться только после выбора «Принять все».
- Google Analytics, Google Tag Manager, Meta Pixel и пиксели рекламных сетей не используются и не подключаются без отдельного юридического решения.
- Рекламных и социальных cookie нет: на сайте нет виджетов соцсетей, встроенной рекламы и отслеживания между сайтами.
- Приложение не ведёт журнала HTTP-запросов с IP-адресом и строкой браузера: необработанная ошибка пишется в консоль без данных клиента. IP-адрес сохраняется только в двух записях — снимке согласия в заявке и журнале cookie-согласий.
- Журнал формы заявок содержит только решение и код ответа — ни имени, ни контакта, ни комментария, ни адреса отправителя.
- В счётчике ограничения частоты адрес хранится как HMAC-SHA256 с серверной солью, только в памяти процесса и только на время окна подсчёта; в cookie и в базу он не попадает.
- Трансграничной передачи данных нет: сервисы, обрабатывающие персональные данные за пределами РФ, не привлекаются.
Как устроен сбор данных на сайте
- Собственная аналитика сайта работает на нашем сервере и не передаёт данные сторонним сервисам: события уходят на тот же домен, что и страницы сайта.
- В событиях нет персональных данных. Имена, телефоны, e-mail, адреса, комментарии, суммы и реквизиты запрещены реестром событий и отсекаются в браузере до отправки; значение, которое всё же пришло, попадает в карантин с указанием причины, а не в отчёт.
- Без выбора «Принять все» работает только обезличенный контур: случайная метка вкладки, источник перехода, UTM-метки, просмотры разделов и клики по кнопкам. Стойкий идентификатор посетителя и счётчик Яндекс.Метрики в этом режиме не используются.
- Баннер показывает две равнозначные кнопки — «Принять все» и «Только необходимые». Формулировка «продолжая пользоваться сайтом, вы соглашаетесь» не используется: молчание согласием не является (статья 9 Федерального закона № 152-ФЗ).
- Каждый выбор записывается в журнал согласий на сервере: режим, состав технологий, редакция политики, дата и время, IP-адрес и строка браузера.
- Счётчик Яндекс.Метрики подключается только через идентификатор, заданный при сборке образа: значение проверяется на формат (только цифры), а пустое или неверное означает «счётчика нет», а не подстановку заглушки.
- Счётчик не ставится на страницах рабочего пространства и входа — только на публичных страницах сайта.
- Отзыв согласия убирает тег счётчика и прекращает отправку целей; скрипт, уже загруженный в память открытой страницы, выгружается её перезагрузкой. Это ограничение самого счётчика Яндекс.Метрики.
- Отказ от аналитических cookie не влияет на обработку заявки и не является основанием отказать в услуге; конверсия форм в отчётах при этом недооценивается.
Настройки cookie и аналитики
Выбор ещё не сделан: до него работают только строго необходимые технологии.
Как отключить хранение
- Выбор в баннере меняется в любой момент в панели ниже: повторное согласие не требуется, а отзыв действует сразу для собственных событий и для счётчика.
- Хранение cookie отключается в настройках браузера. После отключения вход в рабочее пространство работать не будет: сессия не сохраняется, а каждый запрос считается анонимным.
- Данные локального хранилища удаляются очисткой истории и данных сайта в браузере; анкета демо после этого заполняется заново.
- Отзыв согласия на обработку персональных данных и требование удалить данные направляются письмом по адресу для корреспонденции — порядок описан в политике.
- Отключение cookie не отменяет обработку данных, уже переданных через формы: заявка хранится в базе на условиях согласия.
Что в этой редакции не закрыто
- Дата редакции не присвоена: уведомление обновляется вместе с политикой после подтверждения заказчиком публичных контактов.
- Состав и срок хранения журналов доступа хостинг-провайдера не подтверждены: там обычно фиксируются IP-адрес, строка браузера, referer и время. До подтверждения это названо открытой позицией, а не отсутствием обработки.
- Кнопки «Очистить данные анкеты» в форме демо нет — локальное хранилище очищается только средствами браузера.
- Идентификатор счётчика Яндекс.Метрики, доступы к Вебмастеру и Search Console заказчиком не предоставлены, поэтому сторонний счётчик не подключён: работает только собственная аналитика сайта.
- Срок хранения журнала cookie-согласий не назначен: строки хранятся, пока существует база сайта. Срок устанавливается вместе с политикой после подтверждения заказчиком.
- Правовое основание сбора обезличенных событий до выбора в баннере требует подтверждения юристом: прямой нормы о cookie-баннере в праве РФ нет, позиция выводится из статей 9 и 18.1 Федерального закона № 152-ФЗ.
- Размещение баз данных в Российской Федерации документально не подтверждено — та же открытая позиция, что и в политике обработки персональных данных.
Позиции закрываются данными заказчика и очередью доработок; вместе с ними меняется дата редакции и текст этого блока.