Политика конфиденциальности

Обновлено

Эта политика описывает, какие персональные данные обрабатываются на сайте tetiva.app, в кабинете app.tetiva.app, в облачном сервисе, в тестовом API playground.tetiva.app и в приложении Tetiva, зачем, сколько они хранятся и как ими управлять. Вопросы и запросы об обработке данных принимаются на support@tetiva.app.

Оператор

Оператор персональных данных — Юдин Савелий Владимирович, самозанятый (плательщик налога на профессиональный доход), ИНН 772747496179. Электронная почта: support@tetiva.app.

Аккаунт и облачный сервис

При регистрации в app.tetiva.app вы указываете адрес электронной почты, имя и пароль. Пароль хранится только в виде хэша bcrypt, сам пароль нам неизвестен. Кроме того, хранятся язык интерфейса, отметка о подтверждении почты и даты создания и изменения аккаунта.

При входе создаётся сессия, в ней сохраняются IP-адрес и строка User-Agent браузера или приложения. Приложение добавляет в User-Agent название компьютера. Сессия удаляется через 30 дней после того, как ею пользовались в последний раз.

В журнал действий записываются вход, регистрация, приглашения, изменения в организациях и рабочих пространствах, оплаты. В записи указано, кто и когда выполнил действие, с какого IP-адреса и с каким User-Agent, а для регистрации и приглашений ещё и адрес электронной почты. Журнал нужен для безопасности и разбора спорных ситуаций. Администраторы организации видят события своей организации, но без IP-адресов, User-Agent и событий входа.

Если вы приглашаете в организацию коллегу по почте, мы храним его адрес и отправляем ему письмо с приглашением. Приглашение удаляется, когда истекает его срок, — не позже чем через 30 дней.

При синхронизации на сервер уходят коллекции, запросы, окружения и переменные облачных рабочих пространств, в том числе значения секретных переменных. На сервере всё это хранится в зашифрованном виде (AES-256-GCM, отдельный ключ для каждого рабочего пространства). Содержимое используется только для синхронизации, а в инструментах администрирования сервиса нет функции для его просмотра.

Оплата

Оплату в рублях принимает ЮKassa. Ей передаются сумма, название тарифа и технические номера платежа и организации. Данные карты вы вводите на странице ЮKassa, мы их не получаем. Если вы включаете автопродление, мы храним идентификатор сохранённого способа оплаты, его название из ЮKassa (например, «Bank card *4444»), а также дату и версию условий, на которые вы согласились.

Оплату в долларах США и евро принимает lava.top. Ей передаются адрес электронной почты, тариф и валюта. Этот адрес мы храним в записях о платеже и подписке.

Сведения об оплатах — сумма, тариф, дата и статус — хранятся пять лет: этого требует налоговое законодательство.

Письма

Письма отправляются через сервис smtp.bz: подтверждение почты, сброс пароля, приглашения, передача владения организацией и уведомления об оплате и подписке. Рекламных рассылок мы не делаем.

Сайт tetiva.app

Сайт использует системы веб-аналитики, которые собирают обезличенные данные о посещениях: файлы cookie, IP-адрес, тип и версию браузера, операционную систему, разрешение экрана, источник перехода, просмотренные страницы и действия на них.

В аналитике включён Вебвизор Яндекс.Метрики — он записывает обезличенные сессии (перемещения курсора, клики, прокрутку) для анализа удобства сайта. Содержимое полей ввода при этом маскируется и в записи не попадает.

Мы используем Яндекс.Метрику (включая Вебвизор). Собранные данные обрабатываются на стороне сервиса в соответствии с его политикой: ООО «Яндекс». Мы не сопоставляем эти данные с конкретными людьми и не используем их для идентификации личности.

Тот же счётчик Яндекс.Метрики работает в кабинете app.tetiva.app, но без Вебвизора и карты кликов. Оттуда в Метрику уходят только названия открытых разделов — без кодов приглашений и других параметров адреса — и два события: регистрация и успешная оплата (с тарифом и периодом). Так мы видим, с какого источника на сайте пришли зарегистрировавшиеся.

Приложение Tetiva

Приложение не собирает аналитику и не сообщает, как вы им пользуетесь. Запросы, которые вы создаёте, уходят только на адреса, которые вы в них указали.

Пока включена настройка «Проверять автоматически» (раздел «Обновления» в настройках, по умолчанию включена), приложение запрашивает у api.tetiva.app файл с номером последней версии: не чаще раза в сутки, а если синхронизация остановилась из-за старой версии, то сразу. В запрос приложение добавляет только свою версию и название операционной системы — ничего о вас; сервер видит IP-адрес и строку User-Agent. В журнал попадают операционная система, версия приложения, строка User-Agent и усечённый хэш IP-адреса — сам адрес не сохраняется. Эти записи нужны только для подсчёта числа установок.

Если вышла новая версия и включена настройка «Скачивать обновления автоматически» (она тоже включена по умолчанию), приложение на macOS и Windows скачивает её в фоне с s3.twcstorage.ru. Оттуда же скачиваются файлы со страницы загрузки; хранилище видит IP-адрес и строку User-Agent. Прежде чем предложить обновление, приложение сверяет файл с подписью Tetiva (ed25519) и контрольной суммой sha256, а устанавливает его, только когда вы нажмёте кнопку перезапуска для обновления. С выключенной настройкой обновление скачивается, только когда вы нажмёте «Скачать». На Linux приложение ничего не скачивает: обновления приходят через apt.

Обе настройки можно выключить. Без «Проверять автоматически» приложение само не делает ни одного запроса за обновлениями; проверить вручную можно кнопкой «Проверить сейчас».

Синхронизация с облаком Tetiva включается только после входа в аккаунт: тогда на сервер уходят данные облачных рабочих пространств, которые вы выбрали. Локальная работа не требует аккаунта и к нашим серверам не обращается.

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

Публичные коллекции

На странице публичной коллекции (share.tetiva.app) показывается только её содержимое: имени автора, названия организации и адреса почты там нет. Яндекс.Метрика на этих страницах не работает.

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

В жалобе на коллекцию вы указываете причину и, если хотите, текст и адрес почты для ответа. Вместе с жалобой хранится хэш IP-адреса, вычисленный с секретным ключом, — по нему отсеиваются повторные жалобы. Жалоба также приходит письмом на support@tetiva.app.

Тестовый API (playground.tetiva.app)

Тестовый API на playground.tetiva.app получает IP-адрес и технические данные запроса, чтобы ответить на него, ограничивать нагрузку и защищать сервис от злоупотреблений. Содержимое запросов не сохраняется, в журнал работы сервиса попадают только обезличенные технические сведения о запросах.

Форма обратной связи

Формы обратной связи на сайте обслуживает сервис Askyo (app.askyo.ru). Askyo получает технические данные браузера, а то, что вы ввели в форму, — только после её отправки.

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

Цели и правовые основания

Аккаунт, синхронизация, организации, оплата и служебные письма нужны, чтобы предоставлять сервис. Основание — исполнение договора, стороной которого вы являетесь, в том числе публичной оферты (п. 5 ч. 1 ст. 6 Федерального закона № 152-ФЗ «О персональных данных»). Сессии, журнал действий и защита от злоупотреблений обеспечивают безопасность сервиса. Основание — законный интерес оператора (п. 7 ч. 1 ст. 6).

Данные аналитики нужны, чтобы понимать, как посетители пользуются сайтом, находить проблемы в навигации и улучшать содержание и оформление страниц. Обработка cookie и данных аналитики выполняется на основании вашего согласия, которое вы даёте, продолжая пользоваться сайтом после показа уведомления о cookie, а также в рамках законных интересов оператора по улучшению сайта. Журнал проверки обновлений нужен для подсчёта установок приложения; основание — законный интерес оператора.

IP-адрес и журнал тестового API нужны, чтобы защищать сервис от злоупотреблений и понимать, сколько им пользуются. Основание — законный интерес оператора.

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

Мы не продаём данные и не используем их для рекламных рассылок.

Кому передаются данные

Серверы Tetiva арендованы у ООО «АДМИНВПС» и находятся в дата-центре в Москве. Кроме того, данные получают сервисы, без которых часть функций не работает: ЮKassa и lava.top — для оплаты, smtp.bz — для отправки писем, ООО «Яндекс» — для Яндекс.Метрики, Askyo — для формы обратной связи, хранилище Timeweb Cloud (s3.twcstorage.ru) — для раздачи файлов приложения. Каждый из них получает только то, что описано в соответствующем разделе выше.

Где и сколько хранятся данные

Базы данных с персональными данными граждан России находятся в России, на серверах в Москве.

Сроки хранения: аккаунт и содержимое рабочих пространств — пока существует аккаунт; сессии — 30 дней после последнего использования; журнал действий — 1 год; приглашения — пока не истёк их срок, но не больше 30 дней; сведения об оплатах — 5 лет; журнал проверки обновлений, журнал тестового API и жалобы на публичные коллекции — 1 год; обращения через форму обратной связи — пока они нужны для ответа.

Когда цель обработки достигнута или вы отозвали согласие, данные удаляются в течение 30 дней, если закон не требует хранить их дольше.

Как защищены данные

Соединения с сайтом, кабинетом и сервером шифруются (TLS). Пароли хранятся в виде хэша bcrypt, токены подтверждения почты и сброса пароля — в виде хэша SHA-256, содержимое рабочих пространств — в зашифрованном виде. Доступ к серверам и инструментам администрирования есть только у оператора, и каждый просмотр данных пользователя через эти инструменты записывается в журнал. Для информационной системы сервиса определён 4-й уровень защищённости персональных данных (постановление Правительства РФ от 01.11.2012 № 1119).

Ваши права

Вы можете узнать, какие ваши данные мы обрабатываем, потребовать уточнить, заблокировать или удалить их, а также отозвать согласие на обработку. Для этого напишите на support@tetiva.app с адреса, к которому привязан аккаунт. Мы ответим в течение 10 рабочих дней.

Удалить аккаунт можно так же — запросом на support@tetiva.app. Аккаунт и связанные с ним данные удаляются в течение 30 дней. Сведения об оплатах и записи журнала действий удаляются по истечении сроков, указанных выше.

Если вы считаете, что ваши права нарушены, вы можете обратиться в Роскомнадзор или в суд.

Как отказаться от аналитики

Вы можете запретить cookie в настройках браузера или удалить уже сохранённые cookie. Часть функций сайта при этом может работать иначе.

Отключить сбор данных Яндекс.Метрикой можно через официальное дополнение: yandex.ru/support/metrica/general/opt-out.html.

Изменения политики

Мы можем обновлять эту политику. Актуальная версия всегда доступна на этой странице; дата последнего изменения указана вверху.