Соглашение об обработке данных
Последнее обновление: 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-адрес — тариф Free | 33 дня |
| Сырые хиты, включая сохранённый IP-адрес — Pro | 180 дней |
| Сырые хиты, включая сохранённый IP-адрес — Business | 365 дней |
| Сырые хиты, включая сохранённый IP-адрес — Business Plus | 730 дней |
| Записи сессий | 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 · Контакты
На какие запросы отвечает эта страница
- соглашение об обработке данных
- соглашение об обработке данных — руководство
- соглашение об обработке данных — разбор
- соглашение об обработке данных — пошаговый разбор
- с чего начать: Соглашение об обработке данных
- соглашение об обработке данных — как делают правильно
- соглашение об обработке данных по шагам
- что такое Соглашение об обработке данных
- соглашение об обработке данных для новичков
- соглашение об обработке данных — чек-лист
- соглашение об обработке данных — примеры
- зачем нужно Соглашение об обработке данных