Документы

Соглашение об обработке данных

Последнее обновление: 16 июля 2026 г.

Настоящее Соглашение об обработке данных («DPA») описывает, как Astrina.io обрабатывает персональные данные от имени клиента, который использует наши сервисы аналитики, записи сессий, SEO-мониторинга и отзывов. Оно написано так, чтобы описывать то, что наш сервис действительно делает сегодня, а не то, что мы могли бы делать позже.

Его следует читать вместе с нашими Политика конфиденциальности, Условия обслуживания, страницей «Безопасность», списком субобработчиков и страницей «Сроки хранения данных».

1. Роли сторон

В отношении персональных данных, собираемых от посетителей сайтов, которые вы отслеживаете с помощью Astrina.io, вы являетесь контролёром данных, а Astrina.io — обработчиком данных. Вы решаете, какие сайты отслеживаются, установлен ли рекордер сессий и для чего используются данные. Мы обрабатываем эти данные, чтобы предоставлять вам сервис.

В отношении вашего собственного аккаунта у нас — вашего адреса электронной почты, хеша пароля, роли, тарифа, баланса и обращений в поддержку — Astrina.io выступает контролёром. Такая обработка описана в нашей Политика конфиденциальности, а не в настоящем DPA.

Вы несёте ответственность за наличие законного основания для отслеживания, которое вы включаете, и за информирование о нём ваших собственных посетителей. Мы не можем сделать это за вас, поскольку мы не контролируем ваш сайт.

2. Предмет и срок действия

Предметом обработки является работа сервиса Astrina.io для вас. Настоящее DPA действует до тех пор, пока у вас есть аккаунт Astrina.io и мы храним персональные данные, обрабатываемые от вашего имени.

Отдельные категории данных хранятся в течение сроков, указанных в разделе 8 ниже. Когда вы удаляете отслеживаемый сайт из своей панели, данные по этому сайту удаляются. Когда ваш аккаунт удаляется по запросу, мы прекращаем обработку от вашего имени.

3. Характер и цель обработки

  • Веб-аналитика — подсчёт и описание визитов на сайты, которые вы отслеживаете, а также формирование отчётов и агрегированной статистики для вас.
  • Запись сессий — необязательно. Если вы установите скрипт записи, он фиксирует взаимодействие со страницей, чтобы вы могли воспроизводить сессии на собственном сайте.
  • SEO и мониторинг страниц — обход страниц, мониторинг которых вы у нас запросили, и хранение истории результатов.
  • Отзывы — приём, модерация и публикация отзывов, включая средства защиты от злоупотреблений, необходимые для поддержания их пригодности.

Мы не продаём персональные данные и не передаём их рекламодателям. Аналитика использует только first-party идентификатор посетителя. Мы не устанавливаем сторонние cookie, межсайтовые трекинговые cookie и рекламные пиксели.

4. Типы персональных данных

Аналитика (одна строка на хит)

  • Отметка времени.
  • Идентификатор посетителя — first-party идентификатор "_astr", хранящийся на вашем собственном домене (localStorage с откатом на cookie), либо, если он недоступен, резервный идентификатор, вычисляемый как md5(ip + user-agent + date).
  • IP-адрес посетителя. См. примечание ниже — это важно.
  • URL, заголовок страницы, реферер и хост реферера.
  • Браузер, операционная система, устройство, размер экрана.
  • Страна, взятая из заголовка запроса CF-IPCountry от Cloudflare.
  • Язык.
  • Параметры кампании: utm_source, utm_medium, utm_campaign.

Об IP-адресе — прямым текстом

IP-адрес хранится в необработанном (сыром) виде. Он не анонимизируется и не усекается. Он используется для двух целей: (a) вычисления резервного идентификатора посетителя и (b) выявления вероятных ботов путём классификации IP-адресов дата-центров и хостингов через обратный DNS. Каждые пять минут выполняется задание, обрабатывающее IP-адреса, встреченные за последние четыре дня, а результаты классификации хранятся в таблице под названием "ip_intel". IP-адрес хранится столько же, сколько существует исходная строка хита, — см. раздел 8.

Если хранение необработанных IP-адресов посетителей неприемлемо для вашего сценария использования сервиса, вам следует учесть это до развёртывания скрипта отслеживания.

Записи сессий

Маскирование включено по умолчанию и применяется в браузере, до отправки данных нам:

  • Поля ввода пароля, электронной почты и телефона никогда не передают значение — даже его длину.
  • Поля платёжных карт обрабатываются так же.
  • Весь остальной вводимый текст маскируется точками.
  • Любое поддерево, которое вы пометите атрибутом [data-astr-mask], скрывается до того, как покинет браузер.

Отзывы

  • Автор (авторизованный участник или гость), оценка, текст отзыва и статус модерации.
  • IP-адрес отправителя, используемый только для ограничения частоты обращений в целях защиты от злоупотреблений.
  • Отзывы гостей публикуются после модерации; отзывы от авторизованных участников публикуются сразу.
  • Изображения и видео с доказательствами для некоторых типов отзывов хранятся за пределами корня веб-сервера и выдаются только через закрытую точку доступа, которая возвращает 403 во всех случаях, кроме тех, когда отзыв одобрен либо вы являетесь его автором или администратором.

Другие данные, обрабатываемые для вас

  • SEO-отчёты и история постраничного мониторинга.
  • API: один ключ на участника (префикс ak_) и посуточный счётчик вызовов, содержащий id участника, дату и число вызовов.
  • Службы поддержки: тикеты и сообщения.
  • «Вход через Astrina»: для каждой связанной учётной записи мы храним провайдера, идентификатор пользователя у провайдера и всё, что провайдер нам возвращает, — обычно адрес электронной почты, отображаемое имя и аватар.

5. Категории субъектов данных

  • Посетители сайтов, которые вы отслеживаете с помощью Astrina.io, включая всех, чья сессия записана необязательным скриптом записи.
  • Ваши собственные пользователи — люди, у которых есть учётные записи у вас или которые входят на вашем сайте и которых видит скрипт отслеживания.
  • Люди, которые оставляют отзывы, и люди, которые обращаются в вашу службу поддержки.

6. Наши обязанности как обработчика

  • Документированные инструкции. Мы обрабатываем персональные данные от вашего имени только для оказания услуги и только по вашим документированным инструкциям. Вашими инструкциями являются настоящий DPA, наши Условия обслуживания и выбор, который вы делаете в своей панели: какие сайты вы отслеживаете, устанавливаете ли вы рекордер и какие части ваших страниц вы маскируете.
  • Конфиденциальность. Мы сохраняем конфиденциальность данных, обрабатываемых от вашего имени. Доступ ограничен тем, что необходимо для работы сервиса. Мы не продаём эти данные и не передаём их рекламодателям.
  • Безопасность. Мы применяем технические меры, описанные в разделе 7 и на нашей страницей «Безопасность».
  • Субобработчики. Мы используем только субобработчиков, перечисленных в разделе 9 и на нашей странице субобработчиков.
  • Содействие в обработке запросов субъектов данных. Если один из ваших субъектов данных обратится к вам и вам понадобится наша помощь, чтобы ответить, найти или удалить его данные, напишите на support@astrina.io, и мы окажем содействие.
  • Удаление. Мы удаляем данные, обрабатываемые от вашего имени, по запросу — см. раздел 10.
  • Предоставление информации. Мы отвечаем на разумные вопросы о том, как мы обрабатываем ваши данные. В разделе 11 указано, что мы можем и чего не можем предоставить.

7. Меры безопасности

Вот меры, которые фактически действуют на сегодняшний день:

  • TLS для всего трафика: Cloudflare в режиме Full (strict), с сертификатом Let's Encrypt на origin-сервере.
  • Пароли хранятся только в виде хеша, с использованием PHP password_hash() с bcrypt (PASSWORD_DEFAULT), и проверяются через password_verify(). Пароли в открытом виде никогда не хранятся и не записываются в логи.
  • Токены подтверждения email и сброса пароля хранятся в виде SHA-256-хеша, являются одноразовыми и имеют срок действия.
  • Сессионная cookie «astrsess» имеет флаги HttpOnly, Secure по HTTPS и SameSite=Lax.
  • CSRF-токены при отправке форм, изменяющих состояние.
  • API-ключи принимаются только в заголовке запроса (X-Api-Key или Authorization: Bearer). Они намеренно не принимаются в строке запроса URL, поэтому не могут попасть в логи сервера, логи прокси, историю браузера или заголовки Referer. Ключи можно перевыпустить в любой момент на /my/api.php, что мгновенно отзывает старый ключ. Суточная квота, зависящая от тарифа, при превышении возвращает HTTP 429.
  • CORS: публичные методы API открыты (Access-Control-Allow-Origin: *). Приватный аналитический метод /api/v1/stats не отправляет заголовок Allow-Origin, поэтому браузер не может прочитать его кросс-доменно.
  • SEO-краулер защищён от SSRF: разрешены только http и https, частные, loopback- и link-local-диапазоны отклоняются, разрешённый IP закрепляется, каждый переход по редиректу повторно проверяется, а размер тела ответа ограничен.
  • Меры против злоупотреблений отзывами: ограничения на отправку по IP плюс модерация.
  • Фильтрация ботов: правила по user-agent плюс классификация IP-адресов дата-центров через reverse DNS.
  • Административная зона закрыта проверкой роли.

Чего у нас нет. Мы предпочитаем сказать это прямо, чем позволить вам предполагать иное: для самой панели Astrina нет двухфакторной аутентификации и нет SSO, нет опубликованного теста на проникновение, нет сертификации ISO, SOC 2 или какой-либо иной и нет программы bug bounty.

Резервные копии и восстановление

Панель управления Hestia делает ежедневную резервную копию файлов и базы данных примерно в 05:12 UTC, которая хранится в /backup на том же сервере. Внешней (off-site) или геораспределённой репликации нет: резервная копия находится на той же машине, что и данные, которые она защищает. Хранится примерно одна суточная копия. Если сервис потребуется восстановить, он восстанавливается из последней ежедневной резервной копии. RTO и RPO не гарантируются.

Уровни обслуживания

Публично соглашение об уровне обслуживания не предлагается. Мы не обещаем здесь показателей аптайма или времени отклика. SLA существует только там, где заключён отдельный индивидуальный договор — напишите на support@astrina.io, если он вам нужен.

8. Срок хранения

Сроки хранения настраиваются нами, оператором, в административных настройках. Они не могут настраиваться клиентом. Текущие значения:

ДанныеСрок хранения
Сырые хиты, включая сохранённый IP-адрес — тариф Free33 дня
Сырые хиты, включая сохранённый IP-адрес — Pro180 дней
Сырые хиты, включая сохранённый IP-адрес — Business365 дней
Сырые хиты, включая сохранённый IP-адрес — Business Plus730 дней
Записи сессий30 дней по умолчанию
История SEO-мониторинга страниц180 дней по умолчанию
Агрегированная статистика (суточные таблицы и таблицы измерений)Хранится бессрочно

Сырые хиты удаляются ежедневным заданием. Обратите внимание на честное следствие из последней строки: агрегированные суточные таблицы и таблицы измерений производны от хитов и хранятся бессрочно, поэтому они переживают удаление тех сырых строк, из которых были получены. IP-адрес в них не содержится.

9. Субобработчики

Это полный список субобработчиков:

  • OVH — хостинг инфраструктуры в ЕС. Обрабатывает всё, что хранится на сервере.
  • Cloudflare — DNS, CDN, терминация TLS и WAF. Обрабатывает метаданные запросов, включая IP-адреса.
  • Payora — обработка платежей (карты и криптовалюта) для пополнения баланса.
  • Have I Been Pwned (Pwned Passwords) — проверка паролей на утечки. Отправляются только первые пять символов SHA-1-хеша (k-anonymity). Сам пароль никогда не покидает браузер или наш сервер, и никакие персональные данные не передаются.

Мы также загружаем публичные каталожные данные из наборов данных CoinGecko, SteamSpy, Open Food Facts и IMDb. Это источники, из которых мы читаем, — они не получают от нас никаких персональных данных.

Актуальный список опубликован по адресу /subprocessors.

10. Международная передача данных

Мы укажем только то, что соответствует действительности. Наша инфраструктура размещена у OVH в ЕС, сервер управляется через панель управления Hestia, база данных MariaDB/MySQL находится на том же сервере. Перед ним стоит Cloudflare в качестве DNS-, CDN- и TLS-прокси и в этой роли обрабатывает метаданные запросов, включая IP-адреса. Исходящая почта отправляется нашим собственным почтовым сервером Exim с адреса noreply@astrina.io, с настроенным DKIM; стороннего почтового провайдера нет.

Помимо этих фактов мы не делаем никаких иных заявлений о механизмах передачи данных. Если вам необходимо, чтобы конкретный механизм передачи был задокументирован для ваших целей комплаенса, поднимите этот вопрос по адресу support@astrina.io.

11. Аудиты и информация

Нет ни отчёта о стороннем аудите, ни сертификации, ни опубликованного теста на проникновение, которые мы могли бы вам прислать, потому что их не существует. Мы не собираемся создавать иное впечатление.

Что мы можем — так это отвечать на вопросы. Напишите на support@astrina.io, и мы опишем, как конкретная часть системы обрабатывает данные, настолько подробно, насколько это возможно без ослабления безопасности сервиса или раскрытия данных другого клиента. Страница «Безопасность» по адресу /security поддерживается как точное описание того, что реально развёрнуто.

12. Запросы субъектов данных, удаление и доступные вам средства управления

  • На сегодняшний день в панели нет самостоятельного удаления аккаунта. Удаление выполняется по запросу: напишите на support@astrina.io, и мы удалим аккаунт и хранящиеся по нему данные. Мы говорим об этом прямо, вместо того чтобы указывать вам на кнопку, которой не существует.
  • Вы можете самостоятельно удалить отдельный отслеживаемый сайт из своей панели. Это удаляет его данные.
  • Вы можете в любой момент перевыпустить или отозвать свой API-ключ на /my/api.php.
  • Если субъект данных реализует своё право в отношении вас и вам требуется, чтобы мы совершили действия с соответствующими данными, свяжитесь с нами по адресу support@astrina.io.

support@astrina.io — наш единственный контактный адрес. Туда же направляются запросы по вопросам конфиденциальности, запросы на удаление данных и сообщения об уязвимостях безопасности.

13. Cookie и хранилище

На самом astrina.io мы устанавливаем «astrsess» (строго необходимый сессионный cookie: HttpOnly, Secure, SameSite=Lax) и «astr_lang» (который запоминает выбранный вами язык интерфейса). Ваш выбор темы оформления хранится в localStorage как «astr-theme», а не в cookie. Мы не устанавливаем на astrina.io никаких рекламных или сторонних отслеживающих cookie.

На вашем сайте скрипт аналитики сохраняет «_astr» — first-party-идентификатор посетителя — в localStorage с откатом на cookie, на вашем собственном домене. Он не читается между сайтами и не является сторонним cookie.

Подробнее: Политика использования cookie.

14. Статус настоящего документа

Настоящий DPA предоставляется «как есть». Это наше описание того, как мы обращаемся с данными, обрабатываемыми от вашего имени, и оно применяется, когда вы пользуетесь сервисом.

Если вам нужно подписанное соглашение об обработке данных, согласованная редакция или конкретные договорные обязательства — это можно обсудить: напишите на support@astrina.io. Ничто на этой странице не заменяет вашу собственную юридическую консультацию.

Связанные страницы: Конфиденциальность · Условия · Безопасность · Субобработчики · Срок хранения · Допустимое использование · Файлы cookie · Контакты

На какие запросы отвечает эта страница

  • соглашение об обработке данных
  • соглашение об обработке данных — руководство
  • соглашение об обработке данных — разбор
  • соглашение об обработке данных — пошаговый разбор
  • с чего начать: Соглашение об обработке данных
  • соглашение об обработке данных — как делают правильно
  • соглашение об обработке данных по шагам
  • что такое Соглашение об обработке данных
  • соглашение об обработке данных для новичков
  • соглашение об обработке данных — чек-лист
  • соглашение об обработке данных — примеры
  • зачем нужно Соглашение об обработке данных