Скрипт cookie для Joomla: как внедрить уведомление о сборе данных в соответствии с 152-ФЗ

Сайты на CMS Joomla часто используются государственными, образовательными и коммерческими организациями в России. Но несмотря на мощные функциональные возможности системы, многие ресурсы по-прежнему не реализуют обязательное уведомление о сборе cookie-файлов, что грозит нарушением Федерального закона № 152-ФЗ «О персональных данных».

Расскажем зачем cookie-уведомление обязательно, и как всего за пару минут внедрить корректный баннер на сайт Joomla с помощью готового скрипта от QForm.

Зачем сайту на Joomla нужен cookie-баннер по закону 152-ФЗ

Если ваш сайт использует хотя бы один из следующих инструментов:

  • Яндекс.Метрику, Google Analytics;
  • формы обратной связи, записи на приём, заявки;
  • CRM-интеграции или онлайн-чаты;
  • авторизацию пользователей или личный кабинет,

то персональные данные начинают обрабатываться, включая через cookie.

А значит, вы обязаны:

  1. Уведомить пользователя о сборе cookie;
  2. Получить его согласие на обработку данных;
  3. Предоставить доступ к политике конфиденциальности.

В противном случае Роскомнадзор может квалифицировать это как нарушение закона №152-ФЗ, что влечёт административную ответственность по ст. 13.11 КоАП РФ.

Простое решение: готовый скрипт от QForm

Чтобы не разрабатывать уведомление с нуля и не встраивать сложные расширения, можно воспользоваться бесплатным скриптом cookie-баннера от QForm:

  • Не требует регистрации;
  • Не использует куки сам по себе;
  • Совместим с Joomla 3 и Joomla 4/5;
  • Поддерживает настройку внешнего вида и текста;
  • Отвечает требованиям 152-ФЗ: содержит уведомление, ссылку и кнопку согласия.

Как внедрить скрипт cookie в шаблон Joomla

Шаг 1: Откройте файл шаблона сайта

Зайдите в административную панель Joomla:
Расширения → Шаблоны → Шаблоны сайта → index.php

Или через FTP или файловый менеджер:

bash

/templates/your_template/index.php

Найдите тег </body> и перед ним вставьте:

html

<script src="https://cdn.qform.io/cookie/cookie-banner.js" async></script>

Этот код уже обеспечит вывод баннера со стандартным текстом, отвечающим российскому законодательству.

Шаг 2 (по желанию): Кастомизация под ваш сайт

Если вы хотите изменить цвета, текст, ссылку, добавьте объект настроек перед основным скриптом:

php

<script>
    window.qformCookieSettings = {
        backgroundColor: '#f9f9f9',
        buttonColor: '#007bff',
        fontColor: '#000000',
        fontSize: '14px',
        position: 'bottom',
        messageText: 'Мы используем cookie-файлы для анализа и удобства. Продолжая пользоваться сайтом, вы соглашаетесь на их использование.',
        policyText: 'Подробнее в политике конфиденциальности',
        privacyLink: '<?php echo JRoute::_('index.php?option=com_content&view=article&id=42'); ?>',
        cookieExpiryDays: 30
    };
</script>
<script src="https://cdn.qform.io/cookie/cookie-banner.js" async></script>

Здесь JRoute::_() встроенная функция Joomla, которая формирует корректную ссылку на статью с политикой.

Почему QForm разумный выбор для сайтов в России

Аргумент

Описание

Соответствует требованиям 152-ФЗ

Уведомляет, предоставляет ссылку, требует согласие

Простое внедрение

Всего одна строка в шаблоне без расширений

Настраиваемый внешний вид

Цвета, текст, шрифт, расположение

Поддержка всех устройств

Баннер адаптивен и не мешает просмотру

Без рекламы, бесплатно и без регистрации

Используется сразу после вставки

 

Поддержка новых версий Joomla

Скрипт работает как на Joomla 3.x, так и на Joomla 4/5, где шаблоны используют template.html.twig или обновленную структуру. Вы можете:

  • Вставить код напрямую в шаблон;
  • Или через модуль типа HTML-код (если шаблон поддерживает модульные позиции в футере).

Заключение

Любой сайт в России, включая те, что работают на Joomla, обязан уведомлять пользователей о сборе cookie. Решение от QForm — это:

  • юридически корректный подход;
  • технически легкое внедрение;
  • бесплатный инструмент без ограничений.

Добавьте скрипт от QForm и ваш сайт будет соответствовать требованиям закона №152-ФЗ, сохраняя доверие пользователей и техническую чистоту кода.