<?php
$pageTitle       = 'Чек-лист проверки сайта по персональным данным | Tixlag.ru';
$pageDescription = 'Краткий практический чек-лист: форма, политика, cookie, уведомление в Роскомнадзор и фиксация согласий.';
$canonicalUrl    = 'https://rknfree.ru/articles/checklist-proverki-saita';
$ogType          = 'article';
$ogImage         = 'https://rknfree.ru/assets/img/article-6.jpg';
$currentPage     = 'articles';

$jsonLd = json_encode([
    '@context'      => 'https://schema.org',
    '@type'         => 'Article',
    'headline'      => 'Чек-лист проверки сайта по персональным данным',
    'description'   => 'Краткий практический чек-лист для сайта',
    'author'        => ['@type' => 'Organization', 'name' => 'Tixlag'],
    'publisher'     => ['@type' => 'Organization', 'name' => 'Tixlag', 'logo' => ['@type' => 'ImageObject', 'url' => 'https://rknfree.ru/assets/img/logo.svg']],
    'datePublished' => '2026-03-24',
    'dateModified'  => '2026-03-24',
], JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES);

$articleH1          = 'Чек-лист: что проверить на сайте прямо сейчас';
$articleDateIso     = '2026-03-24';
$articleDateRu      = '24 марта 2026';
$articleReadingTime = '7 минут';
$breadcrumbLabel    = 'Чек-лист проверки сайта';
$articleImgSrc      = '/assets/img/article-6.jpg';
$articleImgAlt      = 'Чек-лист проверки сайта';
$articleTags        = ['Чек-лист', 'Аудит сайта', 'Форма', 'Cookie'];
$articleCtaUrl      = '/#contact';
$articleCtaText     = 'Пройти аудит сайта';

$articleContent = <<<HTML
<p class="lead">
    Если времени мало, не начинайте с чтения длинных законов. Сначала проверьте базовые точки риска.
    Для большинства сайтов именно они определяют, насколько проект сейчас далёк или близок к нормальному
    compliance-состоянию.
</p>

<h2>1. Форма заявки</h2>
<div class="checklist">
    <div class="checklist-item"><label><input type="checkbox"> Есть отдельный обязательный чекбокс на обработку данных для ответа по заявке.</label></div>
    <div class="checklist-item"><label><input type="checkbox"> Чекбокс не отмечен по умолчанию.</label></div>
    <div class="checklist-item"><label><input type="checkbox"> Текст согласия понятен и ссылается на политику обработки данных.</label></div>
    <div class="checklist-item"><label><input type="checkbox"> Согласие на рассылку запрашивается отдельно, если рассылка вообще есть.</label></div>
    <div class="checklist-item"><label><input type="checkbox"> Сервер фиксирует дату, IP, user agent и версию согласия.</label></div>
</div>

<h2>2. Публичные страницы</h2>
<div class="checklist">
    <div class="checklist-item"><label><input type="checkbox"> В футере есть ссылка на политику обработки персональных данных.</label></div>
    <div class="checklist-item"><label><input type="checkbox"> Политика соответствует реальным данным и целям сайта.</label></div>
    <div class="checklist-item"><label><input type="checkbox"> На сайте опубликованы сведения об операторе и способе связи по вопросам персональных данных.</label></div>
    <div class="checklist-item"><label><input type="checkbox"> Политика cookie совпадает с фактическими cookie и скриптами сайта.</label></div>
</div>

<h2>3. Cookie и аналитика</h2>
<div class="checklist">
    <div class="checklist-item"><label><input type="checkbox"> Баннер cookie реально влияет на поведение скриптов, а не только показывает уведомление.</label></div>
    <div class="checklist-item"><label><input type="checkbox"> Аналитика и маркетинговые трекеры не запускаются до выбора пользователя, если вы выбрали именно такую модель.</label></div>
    <div class="checklist-item"><label><input type="checkbox"> Пользователь может повторно открыть настройки cookie.</label></div>
</div>

<h2>4. Уведомление в Роскомнадзор</h2>
<div class="checklist">
    <div class="checklist-item"><label><input type="checkbox"> Вы отдельно проверили, подпадаете ли под обязанность по уведомлению, а не просто решили, что “это не для нас”.</label></div>
    <div class="checklist-item"><label><input type="checkbox"> Если уведомление требуется, сведения для него совпадают с фактической обработкой на сайте.</label></div>
    <div class="checklist-item"><label><input type="checkbox"> Вы знаете, кто и как будет обновлять сведения при изменении процессов.</label></div>
</div>

<h2>5. Внутренний процесс</h2>
<div class="checklist">
    <div class="checklist-item"><label><input type="checkbox"> Понятно, где физически или логически хранятся заявки.</label></div>
    <div class="checklist-item"><label><input type="checkbox"> К заявкам не имеют доступ все подряд.</label></div>
    <div class="checklist-item"><label><input type="checkbox"> Есть понятный способ ответить на запрос пользователя об удалении или уточнении данных.</label></div>
    <div class="checklist-item"><label><input type="checkbox"> Вы сможете быстро понять, была ли ошибочная передача данных и кто за неё отвечает.</label></div>
</div>

<h2>Если отмечено меньше половины пунктов</h2>
<p>
    Не пытайтесь начинать с косметики. Сначала выстроите три вещи: рабочую форму, честную политику
    и понятную схему обработки данных. После этого уже имеет смысл детализировать уведомление,
    подрядчиков и внутренние регламенты.
</p>
HTML;

include __DIR__ . '/../includes/article-layout.php';
