Zeno
Войти

Безопасность и конфиденциальность

Сервис, который анализирует устройства, должен осторожно обращаться с хранимыми данными. Вот как данные хранятся, защищаются и удаляются.

Хостинг и местонахождение данных

  • Все события, посетители и аккаунты хранятся в AWS eu-west-1 в Ирландии, как и резервные копии.
  • Сервис работает на управляемых сервисах AWS (Lambda, DynamoDB, S3, CloudFront и SES для почты) и на ClickHouse Cloud, который хранит доступную для поиска копию событий и журналов аудита в AWS в Ирландии. Собственных серверов, требующих обновлений, нет.
  • Запросы поступают в ближайший к посетителю периферийный узел CloudFront, который может находиться за пределами ЕС, и далее зашифрованными передаются в Ирландию.
  • Данные об IP поступают от ipapi.is, расположенного в Германии, который получает только IP-адрес.

Шифрование

  • Весь трафик к агенту, API и панели управления использует TLS.
  • Базы данных шифруются при хранении с помощью AWS и ClickHouse Cloud.
  • Запечатанные результаты шифруют событие ключом вашего проекта (AES-256-GCM), поэтому браузер не может его прочитать или изменить. Мы генерируем этот ключ и храним его, так как identify использует его для запечатывания, и показываем вам один раз: открыть запечатанный результат может только владелец ключа проекта.

Ключи и секреты

  • Secret key хранятся в виде хеша SHA-256 и показываются полностью только один раз, при создании.
  • Ключи имеют префикс и контрольную сумму, поэтому сканеры утечек могут их найти, а опечатка отклоняется без запроса.
  • Webhook подписываются меткой времени, поэтому ваш сервер может отклонять поддельные и повторно отправленные вызовы. Мы храним webhook secret полностью, так как подписываем с его помощью.

Меньше данных по замыслу

  • Агент никогда не читает сетевые адреса WebRTC, а строки запроса и фрагменты никогда не покидают браузер.
  • Флаги и оценки никогда не возвращаются в браузер. Режим zero trust скрывает от него и visitor ID, и тогда агент ничего не сохраняет.
  • URL страниц и реферреры сохраняются как origin и путь, только origin или не сохраняются вовсе.

Хранение и удаление

  • Каждый проект хранит события 30 дней, 1, 3 или 5 лет либо до удаления, что является значением по умолчанию; истёкшие события удаляются автоматически, обычно в течение одного-двух дней.
  • Один вызов API удаляет все данные по одному external ID, другой — все данные по одному устройству, включая его связи с браузерами и IP-адресами.
  • Удаление не затрагивает кэш поиска IP за 90 дней, доставки webhook (хранятся 30 дней), журналы неудачных задач и ошибок (хранятся до их удаления) и резервные копии (35 дней).

Доступ к панели управления

  • Пароли хранятся с помощью scrypt, а любое изменение учетной записи завершает её сеансы.
  • Вход в наши собственные аккаунты проверяется самим сервисом: вредоносный бот или идентификация из другого браузера не могут войти.
  • Аккаунт видит только те проекты, к которым ему предоставлен доступ. Ролей пока нет: любой участник команды может создавать ключи, менять настройки, разрешать доступ поддержки и удалять проект. Двухфакторная аутентификация пока не предусмотрена.

Доступ поддержки

  • Наша служба поддержки может читать события, использование и ключи проекта только пока проект это разрешает, по 12 часов за раз.
  • Участники команды предоставляют доступ в настройках проекта или принимая запрос, могут завершить его в любое время и видят баннер, пока поддержка работает.
  • Каждая страница, которую открывает поддержка, фиксируется в журнале аудита организации.

Соответствие требованиям

Мы обрабатываем данные пользователей наших клиентов в соответствии с GDPR как обработчик; в политиках указано, какие данные собираются и зачем, а в списке субобработчиков — кто нам помогает и где.

Если утечка персональных данных затронет ваши данные, мы сообщим вам без неоправданной задержки и не позднее чем через 48 часов после того, как узнаем о ней, с тем, что нам известно, и тем, что вам следует сделать.

Пока у нас нет сертификатов SOC 2 или ISO 27001.

Политика конфиденциальности Дополнение к политике конфиденциальности для Европы Субобработчики Политика использования файлов cookie

Хранение данныхУдаление посетителей и внешних IDКонфиденциальность и согласие

Сообщение об уязвимости

Нашли проблему безопасности? Напишите на [privacy contact email] с шагами для воспроизведения. Мы отвечаем в течение нескольких рабочих дней и держим вас в курсе до исправления.

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

Вопросы о том, как мы обрабатываем данные?

Читайте документацию о хранении, удалении и согласии, или напишите на [privacy contact email].