Приватность и безопасность
Где Doska хранит данные, что собирает, как защищены права доступа, пароли и API-токены и что остаётся после импорта инфраструктуры.
Здесь кратко описано, как Doska обращается с вашими данными и защищает доступ к ним: где они хранятся, что собирается и какие меры безопасности стоят за входом, правами, API-токенами и импортом инфраструктуры. Юридически значимые тексты — Политика конфиденциальности и Условия использования.
Где хранятся данные
Всё, что вы создаёте на getdoska.top, хранится на собственном сервере Doska у инфраструктурного провайдера в Европейском союзе. Трафик проходит через сеть доставки контента для защиты и скорости; эти провайдеры обрабатывают данные только по поручению Doska.
Доски, документы, код диаграмм, комментарии, история версий и загруженные файлы лежат в одной базе PostgreSQL. Когда аккаунт, доска или организация удаляются, данные сразу удаляются из базы и исчезают из резервных копий в течение 14 дней.
Что собирает Doska
| Данные | Что именно | Зачем |
|---|---|---|
| Аккаунт | Имя, почта, язык интерфейса, цвет курсора; при входе через Google — ID аккаунта Google и подтверждена ли почта | Вход, отображение вашего имени для коллег |
| Содержимое | Доски, диаграммы, документы, комментарии, файлы, история версий | Сама работа сервиса |
| Технические данные | Активные сессии (когда созданы, какой браузер), серверные логи с IP-адресами и запрошенными страницами, хранятся недолго | Безопасность и разбор проблем |
| Статистика использования | Первые шаги аккаунта (создал доску, диаграмму, пригласил коллегу, создал API-токен), дни, в которые он заходил, и кампания, с которой вы пришли, если это указано в ссылке (например, utm_source) | Понять, какие части Doska помогают начать работу |
Статистика собирается самой Doska: она остаётся на сервере и никому не передаётся. Сторонней аналитики и следящих cookie нет. Посещения главной страницы и страниц входа считаются без cookie: посетитель — это хеш IP-адреса и браузера с солью, которая меняется каждый день и затем удаляется. Поэтому одного человека нельзя отследить по разным дням, а сам IP-адрес не сохраняется. Боты не учитываются.
Doska не продаёт данные, не показывает рекламу, не строит маркетинговые профили и не использует ваши данные и содержимое для обучения ИИ-моделей.
Cookie
Doska ставит одну cookie сессии, чтобы вы оставались в системе, и короткоживущую cookie, которая защищает шаг входа через Google. Браузер также хранит настройки, например тему и язык.
Вход через Google
Doska запрашивает у Google только openid email profile: ID аккаунта, имя, почту и то, подтверждена ли она. Пароль от Google Doska не получает, доступа к Gmail, Drive, контактам и другим данным Google у неё нет.
Права доступа
- Проверяются на сервере. Каждый запрос и каждое соединение для совместной правки проверяются по вашей текущей роли. Интерфейс скрывает недоступные кнопки, но доступ обеспечивает именно сервер.
- Организации изолированы. На запрос к доске, проекту, файлу или комментарию чужой организации сервер отвечает «не найдено», не раскрывая, что они существуют.
- Наблюдатель не может писать. Его соединение работает только на чтение: сервер отбрасывает любые изменения от него.
- Изменения действуют сразу. Если роль понижена или человека убрали, его открытые доски переподключаются с новыми правами.
- Публичные ссылки работают только на чтение, не индексируются поисковиками и перестают работать сразу после выключения.
Роли и доступ описаны на странице Доступ и совместная работа.
Пароли и сессии
- Пароли хранятся только как хеши scrypt с солью, никогда в открытом виде.
- Сессии — случайные токены в httpOnly-cookie. В базе хранится только их хеш SHA-256, поэтому копией базы нельзя воспользоваться для входа. Смена пароля завершает остальные сессии.
- Попытки входа и регистрации ограничены по частоте.
API-токены
Токены для Claude, MCP-клиентов и CI устроены по принципу минимальных прав:
- Хранятся как хеши. Токен показывается один раз при создании, Doska хранит только его хеш SHA-256. Префикс
dsk_помогает сканерам секретов узнать утёкший токен. - Ограничены. Каждый токен привязан к одной организации и имеет уровень (чтение, комментарии или редактирование), а при желании — список проектов и срок действия.
- Не больше ваших прав. Токен не может превысить текущие права владельца. Если вы теряете доступ к проекту, токен тоже.
- Узкая область. Токены работают только для REST API (
/api/v1/*) и MCP. Управлять участниками, доступом и другими токенами через них нельзя. - Контроль администратора. Администратор организации задаёт максимальный уровень токенов для участников и гостей, видит все токены организации и может отозвать любой.
- Откат. Перед первой правкой через токен Doska сохраняет версию доски, и изменения агента можно отменить в один клик.
Подробнее — на странице Claude и MCP.
Защита соединения и браузера
- Весь трафик идёт по HTTPS, а HSTS велит браузерам год обращаться только по HTTPS.
- Строгий Content Security Policy разрешает скрипты только с самой Doska, без внешних ресурсов. Встроить страницы Doska в чужой сайт нельзя (
X-Frame-Options: DENY,frame-ancestors 'none'). - Изменения с cookie принимаются только с собственного адреса Doska, что защищает от подделки межсайтовых запросов; соединения для совместной правки с других адресов отклоняются.
- Камера, микрофон и геолокация отключены политикой.
- Тип загруженного файла определяется по содержимому, а не по имени. Файлы отдаются только тем, кто видит доску, с изолирующей политикой, поэтому замаскированный скрипт не выполнится.
- Код диаграмм никогда не исполняется: собственный парсер строит только граф, HTML в подписях вырезается, обработчики
clickигнорируются.
Импорт инфраструктуры
Импорт инфраструктуры устроен так, чтобы секреты не попадали в Doska:
- Значения атрибутов не сохраняются. На доску попадают только имена ресурсов, их типы и связи. Пароли, переменные окружения и содержимое Secret в Kubernetes нигде не сохраняются.
- Сетевые данные сохраняются там, где они нужны для проверки сети: диапазоны CIDR, порты и протоколы.
- Нет живого доступа. Doska не подключается к облачному аккаунту или кластеру и не хранит kubeconfig и ключи. Файлы готовите вы или CI.
- В браузере файлы не покидают компьютер. В окне импорта и в бесплатном инструменте для Terraform файлы разбираются в браузере и никуда не загружаются. Через API или MCP они разбираются в памяти сервера.
Ваши права
Имя можно изменить в Настройках, а любую доску — в любой момент экспортировать в файл. Чтобы получить копию своих персональных данных, исправить их или удалить аккаунт со всеми данными, воспользуйтесь контактом на странице Политики конфиденциальности.