Политика конфиденциальности
Какие персональные данные собирают приложения, облако и управляемый шлюз Cusp, зачем, с кем мы ими делимся, как долго храним и какие у вас есть права.
Обновлено
Перевод приведён для удобства. Если он расходится с английской версией, действует английская версия. Читать английскую версию
Эта политика объясняет, как Wex Labs Limited («Wex Labs», «мы», «нас») использует персональные данные, когда вы пользуетесь Cusp: десктопным приложением, CLI и локальной средой выполнения агента (демоном), расширениями для редакторов, приложением для iOS, веб-приложением по адресу app.cusp.run, облаком, управляемым шлюзом моделей, Cusp Hub и нашим сайтом cusp.run.
Мы — контролёр персональных данных, описанных здесь. Когда бизнес-клиент использует Cusp для обработки персональных данных в собственном коде и контенте, мы действуем как его обработчик по нашему Соглашению об обработке данных, и применяется уведомление о конфиденциальности этого клиента.
Контакты: privacy@cusp.run · Wex Labs Limited, The Sati Room, 12 John Princes Street, London W1G 0JR, Великобритания · регистрационный номер в ICO [НОМЕР В ICO]. Представитель в ЕС (статья 27 GDPR): [ИМЯ, АДРЕС, ЭЛЕКТРОННАЯ ПОЧТА].
1. Коротко
- Ваш код остаётся на вашем компьютере. Агент работает на вашем компьютере. Ваш код, сессии и ключи остаются на вашем устройстве, если вы не пользуетесь облачной функцией, например синхронизацией, облачными раннерами или артефактами.
- Синхронизируемые сессии шифруются на ваших устройствах. После настройки шифрования каждый компьютер шифрует сессии перед синхронизацией. Мы храним их, но не можем прочитать; при этом мы видим метаданные, нужные для синхронизации и расчётов.
- Для работы с Cusp нужен аккаунт, поэтому мы храним данные вашего аккаунта. Помимо этого мы получаем только то, что нужно облачным функциям, которыми вы пользуетесь, а также отчёты о сбоях и метрики использования, если вы на это согласились.
- Поставщики моделей видят то, что им отправляет агент: ваши запросы, а также код и файлы, которые читает агент. С вашими собственными ключами это касается только вас и поставщика. С управляемым шлюзом Cusp мы передаём это поставщику и храним только метаданные об использовании, но никогда не содержимое. См. ИИ и поставщики моделей.
- Мы не обучаем модели ИИ на вашем коде или контенте и не продаём ваши персональные данные.
- Никакой рекламы, трекеров аналитики и сторонних cookie. Телеметрия выключена, пока вы её не включите.
2. Что остаётся на вашем устройстве
Десктопное приложение, CLI и демон хранят вашу работу локально, в папке данных на вашем компьютере (~/.cusp, а в macOS — ~/Library/Application Support/run.cusp.desktop):
- сессии и их полные переписки, контрольные точки файлов, worktree, большие выводы инструментов, локальные записи об использовании и бюджетах, а также журнал аудита решений о разрешениях и сетевых подключений;
- ваши настройки; и
- ваши ключи поставщиков моделей, которые хранятся в системном хранилище учётных данных вашей операционной системы (например, в связке ключей (Keychain) macOS) и никогда — в обычных файлах.
Приложения также вычисляют на вашем устройстве сведения, которые никогда его не покидают: журнал активности каждого установленного расширения (вызванные инструменты, затронутые файлы, хосты, к которым были обращения; хранится 30 дней), технологический стек вашего проекта (определяется по файлам вроде package.json) и предложения расширений на основе истории ваших собственных сессий.
Мы не видим эти данные. Вы можете удалить их в любой момент, удалив папку данных. Приложение для iOS тоже хранит свои данные на устройстве, а голосовую расшифровку и встроенного ассистента выполняет локально. Если вы разрешите, приложение для iOS читает ваши календари и напоминания на устройстве, чтобы отвечать на ваши вопросы; эти данные нам не отправляются.
3. Что мы собираем и зачем
3.1 Ваш аккаунт
Когда вы создаёте аккаунт: ваше имя, адрес электронной почты, пароль (хранится только в виде надёжного хеша) или ключ доступа (passkey), ваша рабочая область (организация), членство и роли в командах, а также использованное приглашение. Если вы входите через GitHub, мы получаем ваше имя пользователя GitHub, адрес электронной почты и аватар.
Зачем: чтобы создать и вести ваш аккаунт и предоставлять Сервисы (договор), а также чтобы бета-доступ оставался доступом только по приглашениям (законные интересы).
3.2 Данные входа и безопасности
Когда вы входите в аккаунт: записи о сеансах, включая ваш IP-адрес и тип браузера или устройства, привязанные вами устройства (название устройства, платформа, время последней активности), открытые ключи устройств, ключи API и шлюза (хранятся в виде хешей), а также журнал безопасности со входами и административными действиями. Если вы состоите в командной рабочей области, её журнал фиксирует ваши входы (с IP-адресом и типом браузера или устройства) и изменения, которые вы вносите в ключи, устройства, приглашения, участников, роли, оплату и настройки, а владельцы и администраторы рабочей области могут просматривать и экспортировать его.
Зачем: чтобы вы оставались в аккаунте, защищать ваш аккаунт и наши системы, предотвращать мошенничество и злоупотребления и расследовать инциденты (законные интересы и договор).
3.3 Контент в облаке (когда вы пользуетесь облачными функциями)
Синхронизация — ваш выбор. Каждый компьютер один раз спрашивает вас после входа (или при запуске cusp login), синхронизировать ли сессии между вашими устройствами. Пока вы не выберете «Синхронизировать», а также если вы выберете «Не сейчас», ничего из сессий этого компьютера не копируется в облако: ни сессии и их история, ни переписка команды, ни артефакты, ни элементы «Входящих». Аккаунт, модели Cusp, оплата и удалённое управление при этом работают. Мы сохраняем ваш выбор для каждого компьютера и время, когда вы его сделали. Изменить его можно в любой момент в разделе «Аккаунт → Компьютеры». Если выключить синхронизацию, новые копии перестают создаваться, но уже синхронизированное не удаляется — удалите его сами или воспользуйтесь разделом «Аккаунт → Ваши данные».
При включённой синхронизации артефакты, которые агент создаёт для вас (страницы, документы, приложения), хранятся в облаке, чтобы вы могли открыть их на любом устройстве и поделиться ими по ссылке. Они видны только вам, пока вы не измените, кто может их видеть (§3.15). Вложения и изображения не загружаются: облако хранит только ссылку на них и получает их с вашего компьютера, когда вы открываете их на другом устройстве.
Шифрование. После настройки шифрования в аккаунте каждый компьютер шифрует сессии перед синхронизацией: ваши сообщения, работу агента и её результаты, названия, переписку команды и текст «Входящих». Ключи есть только у ваших подключённых устройств. Артефакты пока нельзя зашифровать, поэтому при включённом шифровании они не синхронизируются и остаются на вашем компьютере. Мы храним зашифрованные копии, но не можем их прочитать. Для синхронизации и расчётов мы всё же видим метаданные: идентификаторы аккаунта, устройств, рабочих областей и сессий, тип и время каждого события, примерный размер, а также модель, токены и стоимость каждого запроса.
- До настройки: пока вы не завершили настройку шифрования, сессии синхронизируются как прежде и доступны для чтения на наших серверах.
- Ранее синхронизированные сессии повторно шифруются на вашем устройстве. Незашифрованную копию мы удаляем после проверки зашифрованной, а из резервных копий она исчезает в течение 27 дней.
- Восстановление: мы не храним копию ваших ключей. Без одного из ваших устройств или фразы восстановления зашифрованные сессии восстановить нельзя.
- Веб-приложение: в браузере шифрование выполняет код, который доставляют наши серверы.
- Без сквозного шифрования: то, чем вы делитесь (общие сессии, публичные артефакты); сессии, перенесённые на облачный раннер (они там выполняются); запросы к управляемым моделям Cusp, облачная диктовка и управляемый веб-поиск, которые проходят через наш шлюз (§3.5, §3.13, §3.14); а также сессии, синхронизированные старой версией приложения, пока её не обновят.
Если вы привязываете устройство к облаку (облачная синхронизация), пользуетесь облачными командами или облачными раннерами, переносите сессию между компьютером и облаком (телепорт), делитесь сессией или публикуете артефакт, мы храним и обрабатываем соответствующий контент (при синхронизации — в зашифрованном виде после настройки шифрования). Это может включать:
- сведения о рабочей области (название, путь к локальной папке, ветка git и URL удалённого репозитория);
- полные переписки сессий: ваши запросы, ответы модели, вызовы инструментов агентом и их вывод, включая содержимое файлов, диффы и вывод команд;
- экспорты сессий и патчи кода, которые вы переносите в облако или из него; и
- сообщения между агентами, задачи команды и подтверждения.
Удалённое управление. Если вы следите за сессией, запущенной на одном из ваших компьютеров, или управляете ею в веб-приложении, контент сессии проходит через наш ретранслятор, чтобы попасть на другое устройство. Ретранслятор передаёт его, но не хранит. После настройки шифрования контент шифруется между вашими устройствами, поэтому ретранслятор не может его прочитать; старые версии десктопного приложения не смогут подключиться к компьютеру с шифрованием, пока их не обновят.
Организации, которые оставляют код на своих компьютерах. Администратор рабочей области может включить политику «код остаётся на устройстве». Тогда компьютеры участников не отправляют в облако никакой контент сессий: ни сообщения, ни вывод инструментов, ни названия, ни журналы команды, ни текст «Входящих», ни приватные артефакты, ни вложения. Передаются только метаданные, нужные для координации устройств и расчётов (идентификаторы, статус, время, модель и счётчики). Политику соблюдает каждый компьютер, а наше облако отклоняет контент из такой рабочей области. Облачные раннеры и перенос сессий в облако недоступны. Управляемые модели Cusp и ретранслятор удалённого управления выключены, пока администратор явно их не разрешит; если они разрешены, запросы и контент сессий проходят через них, не сохраняясь.
Зачем: чтобы предоставлять выбранные вами облачные функции (договор). Этот контент может содержать персональные данные других людей, например имена в истории коммитов. Если вы пользуетесь Cusp от имени организации, мы обрабатываем эти данные для организации по Соглашению об обработке данных.
3.4 Ключи поставщиков моделей, которые вы храните в облаке
Если вы добавляете ключи поставщиков в свою рабочую область в облаке, мы храним их в зашифрованном виде (конвертное шифрование (envelope encryption) с главным ключом, который хранится отдельно от базы данных) и используем только для запросов, которые запускаете вы или участники вашей рабочей области.
3.5 Использование управляемого шлюза
Когда вы пользуетесь управляемым шлюзом моделей Cusp, мы пересылаем каждый запрос поставщику модели и записываем метаданные об использовании: рабочую область, пользователя и ключ, с которых был сделан запрос, модель и поставщика, приложение, из которого пришёл запрос, количество токенов, стоимость, статус и задержку.
Мы не храним содержимое запросов или ответов на наших серверах. Оно проходит к поставщику и обратно. Содержимое хранится, только если вы отдельно включили облачную функцию, которая хранит сессии (3.3). Мы требуем от поставщиков, обрабатывающих эти запросы, не собирать их и не обучать на них модели, а на тарифах Team и Enterprise администратор может потребовать нулевого хранения данных, чтобы поставщики не хранили их вовсе. См. ИИ и поставщики моделей.
Зачем: чтобы предоставлять шлюз и выставлять счета за него, применять ваши бюджеты, а также наши ограничения частоты запросов и лимиты, предотвращать злоупотребления и понимать нагрузку и затраты (договор и законные интересы).
3.6 Платежи
Если вы покупаете платный тариф, данные вашей карты или другие платёжные данные собирает наш платёжный провайдер Stripe. Мы никогда не видим полный номер вашей карты. Мы получаем и храним ваш идентификатор клиента в Stripe, записи о подписках и счетах, адрес электронной почты и адрес для выставления счетов, номер плательщика НДС, если вы его указали, и статус платежа. Если вы оформляете подписку через приложение для iOS, платёж обрабатывает Apple и сообщает нам только статус подписки.
Зачем: чтобы принимать оплату и управлять вашей подпиской (договор), а также вести бухгалтерский и налоговый учёт (юридическая обязанность).
3.7 Отчёты о сбоях и метрики использования (выключены, пока вы не согласитесь)
Приложения и CLI один раз спрашивают, отправлять ли отчёты о сбоях и метрики использования. И то и другое по умолчанию выключено, и изменить выбор можно в любой момент в разделе «Настройки → Конфиденциальность». Установка DO_NOT_TRACK=1 или CUSP_TELEMETRY=off либо включение функции Do Not Track в браузере выключает и то и другое независимо от вашего выбора.
Если вы согласились, мы получаем:
- отчёты о сбоях: случайный идентификатор установки (удаляется, когда вы отзываете согласие), какое приложение, его версию, вашу операционную систему и архитектуру, тип и текст ошибки и трассировку стека; и
- метрики использования: количество и длительность событий в продукте (например, какие функции используются и сколько времени занимают операции) с фиксированным списком допустимых атрибутов.
Из отчётов на вашем устройстве и ещё раз на нашем сервере удаляются пути к файлам, имена пользователей, секреты, токены и код. Отчёты не связаны с вашим аккаунтом. Мы не храним вместе с ними ваш IP-адрес; мы используем его односторонний хеш только для ограничения частоты запросов. Отчёты о сбоях может обрабатывать наш поставщик мониторинга ошибок (см. Субобработчики).
Зачем: чтобы находить и исправлять ошибки и улучшать Cusp (согласие; вы можете отозвать его в любой момент). Мы храним эти отчёты не дольше 90 дней.
3.8 Push-уведомления (iOS)
Если вы разрешаете уведомления, мы храним push-токен вашего устройства и ваши настройки уведомлений и отправляем уведомления через службу Apple Push Notification. Уведомления содержат только короткие заголовки и идентификаторы, но не ваш код.
Зачем: чтобы отправлять уведомления, которые вы запросили (договор; выключить их можно в настройках iOS).
3.9 Интеграция с GitHub
Если вы устанавливаете Cusp GitHub App или подключаете GitHub, мы получаем сведения об установке (название аккаунта или организации и выбранные вами репозитории) и события, которые отправляет нам GitHub, например задачи (issues), комментарии, PR и проверки; они могут содержать имена пользователей и тексты, написанные другими людьми. Мы храним содержимое событий лишь недолго, чтобы надёжно их обработать.
Зачем: чтобы предоставлять настроенные вами функции GitHub (договор или законные интересы — в отношении данных других людей в событиях).
3.10 Cusp Hub
Если вы публикуете расширения в Hub, мы обрабатываем ваш профиль издателя, подтверждённые домены, публикуемые вами расширения, а также подписи и журналы, которые мы для них создаём. Наш журнал прозрачности по своей конструкции бессрочен: в нём записано, какой издатель выпустил какую версию. Если вы пишете отзыв, ваше отображаемое имя, оценка и отзыв публичны. Мы подсчитываем установки в агрегированном виде.
Зачем: чтобы вести Hub и поддерживать его безопасность (договор и законные интересы).
3.11 Общение с нами
Когда вы пишете нам, отправляете отзыв из приложения, сообщаете о проблеме или участвуете в исследовании, мы храним сообщения и любые сведения, которыми вы делитесь. Отзыв из приложения приходит в нашу службу поддержки вместе с вашим адресом электронной почты, чтобы мы могли ответить.
Зачем: чтобы помогать вам и улучшать Cusp (законные интересы).
3.12 Наш сайт
cusp.run не использует cookie для аналитики, рекламы или отслеживания. Сайт устанавливает один cookie, чтобы запомнить ваш язык, и хранит выбранную вами тему в браузере. См. нашу Политику использования cookie. Наш хостинг-провайдер и Cloudflare, который доставляет и защищает наши сайты, обрабатывают стандартные журналы сервера (IP-адрес, запрос и тип браузера), чтобы доставлять сайт и защищать его.
3.13 Диктовка (голосовой ввод)
Когда вы диктуете с облачной диктовкой — основным способом говорить с Cusp, — ваш голос в реальном времени передаётся с вашего устройства через наш шлюз нашему поставщику распознавания речи, ElevenLabs, который превращает его в текст. Чтобы технические слова распознавались лучше, мы также отправляем короткий список слов-подсказок из сессии, в которой вы работаете: названия проектов, веток, файлов и символов кода, а также имена участников команды. ElevenLabs также применяет ваши настройки диктовки, например удаление слов-паразитов. Микрофон используется только во время диктовки.
Мы не храним и не записываем в журналы ни звук, ни распознанный текст на наших серверах. Текст попадает в ваше сообщение так же, как всё, что вы печатаете. ElevenLabs обрабатывает звук как наш субобработчик и не использует его для обучения своих моделей; он может хранить его по своим условиям обработки данных, в которых срок не установлен. Нулевое хранение ElevenLabs предлагает только на тарифе Enterprise, которым мы пока не пользуемся. Ваш голос всегда проходит через наш шлюз на пути к ElevenLabs, поэтому диктовка никогда не шифруется сквозным шифрованием. Если ваша организация оставляет код на своих компьютерах, облачная диктовка выключена; в macOS вместо неё можно использовать диктовку на устройстве, которая никуда не передаётся.
Зачем: чтобы предоставлять функцию диктовки, которой вы пользуетесь (договор).
3.14 Веб-поиск
Когда агент ищет в интернете через управляемый поиск Cusp (а не через ваш собственный ключ поиска), поисковый запрос передаётся через наш шлюз нашему поставщику поиска, Perplexity, который возвращает результаты. Агент составляет запрос на основе вашей сессии, поэтому в нём могут быть слова из вашей работы, например названия библиотек, ошибки или темы. Мы не храним запрос и результаты дольше, чем нужно, чтобы их вернуть; для расчётов мы записываем метаданные об использовании (время, поставщик и стоимость). Perplexity обрабатывает запрос как наш субобработчик и, по своим условиям API, не использует его для обучения своих моделей. Веб-поиск не шифруется сквозным шифрованием. Любого другого поставщика поиска мы добавим в список субобработчиков до того, как он начнёт получать запросы, и только такого, который на них не обучается.
Зачем: чтобы предоставлять функцию веб-поиска, которой вы пользуетесь (договор).
3.15 Размещённые артефакты
Если вы синхронизируете артефакты, мы храним файлы каждой версии, снимок данных, которые она показывала на момент сохранения, её название и историю версий. Они хранятся у нашего хостинг-провайдера в Европейском союзе (Амстердам) и открываются с отдельного домена nibusercontent.com, поэтому артефакт не может получить доступ к вашему аккаунту, сессиям или нашему приложению. Артефакты пока нельзя зашифровать сквозным шифрованием, поэтому при включённом шифровании аккаунта они не синхронизируются.
Кто видит артефакт. Он виден только вам, пока вы не решите иначе:
- Только вы: вы открываете его, войдя в аккаунт, на своих устройствах.
- Все, у кого есть ссылка: его может открыть любой, у кого есть ссылка, без аккаунта. Мы просим поисковые системы не индексировать его.
- Публичный: как по ссылке, но поисковые системы могут его показывать.
Ссылки — длинные случайные адреса, которые невозможно угадать. Агент не может поделиться артефактом сам: каждую публикацию подтверждаете вы. Те, кто открывает артефакт по ссылке, видят сам артефакт и данные, с которыми он был сохранён. Они не видят ваше имя, файлы, чаты, комментарии и историю версий. Артефакт может отправлять данные только на сайты, к которым вы разрешили ему обращаться.
Как закрыть доступ. Если сделать артефакт приватным или отключить ссылку, ссылка сразу перестаёт работать. Артефакт остаётся в хранилище, виден только вам, пока вы его не удалите.
Те, кто открывает артефакт. Мы их не отслеживаем: никакой аналитики, счётчиков просмотров и cookie на nibusercontent.com. Чтобы ограничивать злоупотребления, мы считаем запросы по одностороннему хешу IP-адреса посетителя и храним его одну минуту. Cloudflare, который доставляет этот домен, и наш хостинг-провайдер обрабатывают стандартные журналы сервера, как и для нашего сайта; хостинг-провайдер хранит их до 90 дней.
Жалобы. Пожаловаться на артефакт может любой — по ссылке для жалобы на странице. Мы храним жалобу (категорию, описание, адрес страницы, имя и email автора жалобы), хеш IP-адреса с ключом, чтобы ограничивать повторные жалобы, и наше решение. Жалобу мы храним, пока не примем решение, а затем удаляем её полностью через 365 дней после решения, чтобы рассматривать обжалования и повторные нарушения. Артефакт, на который пожаловались из-за угрозы детям, вредоносного ПО или фишинга, или на который пожаловались два разных человека, автоматически скрывается до проверки человеком (раздел 15 Условий использования).
Удаление. Когда вы удаляете артефакт, мы сразу удаляем его версии, ссылки и комментарии, а также его файлы из нашего хранилища. Мы храним минимальную запись об удалённом артефакте (идентификатор, адрес ссылки и статус модерации, если он есть) без его содержимого, пока вы не удалите аккаунт. Контент, удалённый за нарушение правил, мы окончательно удаляем через 30 дней, чтобы вы могли обжаловать решение. При удалении аккаунта удаляются все ваши артефакты и их файлы. Записи об удалённых артефактах могут оставаться в резервных копиях базы данных, которые хранятся в ЕС (Амстердам), до 27 дней; файлы артефактов в резервные копии не попадают.
Зачем: чтобы размещать артефакты и делиться ими по вашему запросу (договор); чтобы сервис оставался безопасным и мы могли рассматривать жалобы (законные интересы и наши обязанности по закону в отношении размещаемого контента).
4. Правовые основания (UK GDPR и EU GDPR)
| Цель | Правовое основание |
|---|---|
| Предоставление вашего аккаунта и функций, которыми вы пользуетесь, приём оплаты | Договор (статья 6(1)(b)) |
| Безопасность, предотвращение мошенничества и злоупотреблений, ограничения частоты запросов, проведение бета-доступа по приглашениям, улучшение Сервисов на основе метаданных об использовании, работа поддержки | Законные интересы (статья 6(1)(f)): работа безопасного и надёжного сервиса. Мы соотнесли их с вашими правами; подробности можно запросить у нас |
| Отчёты о сбоях и метрики использования | Согласие (статья 6(1)(a)), которое вы можете отозвать в любой момент |
| Бухгалтерский и налоговый учёт, ответы на законные запросы | Юридическая обязанность (статья 6(1)(c)) |
| Рассмотрение жалоб на размещаемый нами контент и модерация | Законные интересы (статья 6(1)(f)): безопасность Сервисов; и юридическая обязанность (статья 6(1)(c)), когда закон требует от нас реагировать на жалобы |
| Письма клиентам об обновлениях продукта | Законные интересы; вы можете отписаться в любой момент. Маркетинговые сообщения тем, кто не является клиентом, мы отправляем только с согласия |
Мы намеренно не собираем данные особых категорий. Пожалуйста, не вносите их в Cusp без необходимости, а если вносите, убедитесь, что у вас есть законное основание.
5. С кем мы делимся персональными данными
- Поставщики услуг (субобработчики), которые размещают Cusp и обеспечивают его работу для нас, например Railway (хостинг и базы данных), Cloudflare (доставка и защита сетевого трафика), Stripe (платежи), OpenRouter (управляемый шлюз моделей) и Apple (push-уведомления). Полный актуальный список — на нашей странице Субобработчики.
- Поставщики моделей, когда вы пользуетесь управляемым шлюзом: они получают содержимое ваших запросов. См. ИИ и поставщики моделей.
- Подключённые вами сервисы, например GitHub, MCP-серверы и расширения из Hub, получают то, что им отправляете вы или ваш агент, на их собственных условиях.
- Ваша рабочая область. Если вы участник командной рабочей области, её владельцы и администраторы могут видеть контент и использование рабочей области, просматривать и экспортировать её журнал безопасности (в том числе время ваших входов, IP-адреса и типы устройств) и управлять вашим доступом. Если вы удалите аккаунт, ваши имя, адрес электронной почты, IP-адрес и сведения об устройствах будут удалены из рабочих областей, которые вы покидаете.
- Профессиональные консультанты, например юристы, бухгалтеры и аудиторы, связанные обязательствами о конфиденциальности.
- Органы власти, когда этого требует закон или чтобы защитить безопасность людей или наши права. Мы будем возражать против незаконных запросов и, когда это разрешено, сообщим вам.
- Покупатель или правопреемник, если наш бизнес реорганизуется, продаётся или объединяется, — с теми же мерами защиты.
Мы не продаём персональные данные и не передаём их для межконтекстной поведенческой рекламы.
6. Международная передача данных
Мы находимся в Великобритании. Наш хостинг находится в Европейском союзе (Нидерланды). Наш хостинг-провайдер — американская компания, а некоторые другие наши провайдеры находятся в США и других странах. Когда мы передаём персональные данные за пределы Великобритании или ЕЭЗ, мы используем законный механизм: решение или положения о достаточности защиты (например, Рамочную программу защиты данных ЕС — США (EU-US Data Privacy Framework) и её расширение для Великобритании (UK Extension), если получатель сертифицирован) или Стандартные договорные условия Европейской комиссии (Standard Contractual Clauses) с дополнением для Великобритании (UK Addendum), а при необходимости — дополнительные меры защиты. Копию соответствующих мер защиты можно запросить по адресу privacy@cusp.run.
7. Как долго мы храним данные
| Данные | Срок хранения |
|---|---|
| Данные аккаунта | Пока аккаунт открыт. Когда вы удаляете аккаунт, мы удаляем эти данные, а также рабочие области, в которых состоите только вы, со всем их содержимым. В командных рабочих областях, из которых вы выходите, записи об использовании и журнал аудита остаются у рабочей области, но больше не связаны с вами |
| Облачные сессии и контент | Пока вы не удалите их или аккаунт. Удалённые вами сессии и рабочие области удаляются вместе со всеми событиями в течение суток. На тарифе Free сессии удаляются через 30 дней после последней активности, если только вы не состоите в рабочей области на платном тарифе |
| Общие сессии | Пока вы не отзовёте доступ к ним или не удалите аккаунт |
| Размещённые артефакты (файлы, версии, снимки данных, ссылки) | Пока вы не удалите артефакт или аккаунт. Отключённая ссылка сразу перестаёт работать |
| Контент, удалённый за нарушение правил | 30 дней после удаления, для обжалования |
| Жалобы на контент | Пока мы не примем решение, затем 365 дней после решения |
| Экспорты и патчи телепорта | 30 дней |
| Сообщения между агентами | 30 дней |
| Сеансы входа (включая IP-адрес и тип устройства) | Удаляются через 30 дней после окончания сеанса |
| Журналы безопасности и аудита | 12 месяцев |
| Серверные журналы (запросы и ошибки, без содержимого ваших запросов, сессий и диктовки) | До 90 дней у нашего хостинг-провайдера; удалить записи раньше нельзя |
| Записи об использовании управляемого шлюза | Через 24 месяца из них удаляются идентификаторы пользователя и ключа; итоговые данные рабочей области для расчётов сохраняются. Счета и платёжные записи хранятся 6 лет для целей налогового и бухгалтерского учёта |
| Содержимое событий GitHub и Stripe | 30 дней |
| Отчёты о сбоях и метрики использования | До 90 дней |
| Push-токены | Пока вы не выйдете из аккаунта, не выключите уведомления или токен не перестанет работать |
| Приглашения | Истекают через 14 дней; адрес электронной почты приглашённого удаляется через 90 дней после того, как приглашение принято, отозвано или истекло |
| Переписка с поддержкой | 2 года после последнего сообщения |
| Резервные копии | Удалённые данные могут оставаться в резервных копиях базы данных, которые хранятся в ЕС (Амстердам), до 27 дней, после чего удаляются |
Мы можем хранить данные дольше, если этого требует закон или для урегулирования судебного требования.
8. Безопасность
Мы защищаем персональные данные мерами, соответствующими уровню риска. К ним относятся шифрование синхронизируемых сессий на ваших устройствах (после настройки), шифрование при передаче, шифрование хранимых ключей поставщиков, доступ только для сотрудников, которым он нужен, песочница и система разрешений для агента, отдельные домены для пользовательского контента и подписанные обновления приложений. Подробный перечень мер приведён в нашем Соглашении об обработке данных. Ни одна система не защищена идеально. Если произойдёт что-то, что может поставить под угрозу ваши права, мы сообщим вам и регулятору, как того требует закон. Чтобы сообщить об уязвимости, см. нашу политику раскрытия уязвимостей.
9. Ваши права
В зависимости от того, где вы живёте, у вас есть права в отношении ваших персональных данных. По праву Великобритании и ЕС вы можете:
- получить доступ к своим данным и их копию;
- исправить неточные данные;
- удалить свои данные («право на забвение»);
- ограничить нашу обработку или возразить против неё, в том числе против обработки на основании законных интересов;
- перенести предоставленные нам данные в машиночитаемом формате; и
- отозвать согласие в любой момент, например выключив телеметрию в разделе «Настройки → Конфиденциальность».
Скачать копию своих данных (машиночитаемый файл JSON с профилем, рабочими областями, устройствами, данными об использовании и всеми синхронизированными сессиями) и удалить аккаунт можно в веб-приложении в разделе «Аккаунт → Ваши данные» (app.cusp.run/account/data) или написав на privacy@cusp.run. Мы ответим в течение одного месяца. Сначала нам может понадобиться подтвердить вашу личность. Осуществление ваших прав бесплатно.
Если вы недовольны тем, как мы обошлись с вашими данными, пожалуйста, сначала сообщите нам по адресу privacy@cusp.run. Мы подтвердим получение жалобы в течение 30 дней и сообщим, что предпринимаем. Вы также можете подать жалобу в Управление комиссара по информации Великобритании (ICO) (ico.org.uk, 0303 123 1113) или в орган по защите данных в стране ЕС, где вы живёте или работаете.
10. Жители США
Если вы живёте в штате США, где действует закон о защите конфиденциальности потребителей, например в Калифорнии, у вас есть право знать, какую персональную информацию мы собираем, используем и раскрываем; получать к ней доступ, исправлять и удалять её; и не подвергаться дискриминации за осуществление этих прав. За последние 12 месяцев мы собирали категории, описанные в разделе 3: идентификаторы (имя, адрес электронной почты, IP-адрес, идентификаторы устройств), коммерческую информацию (подписки и платежи), сведения об активности в интернете (метаданные об использовании) и контент, который вы решили синхронизировать. Мы используем их для деловых целей, указанных в разделе 3, и раскрываем поставщикам услуг, указанным в разделе 5. Мы не продаём и не передаём (sell or share) персональную информацию в том смысле, в каком эти термины определены в CCPA, соблюдаем сигналы Global Privacy Control и не используем чувствительную персональную информацию, чтобы делать выводы о ваших характеристиках. Чтобы осуществить свои права, напишите на privacy@cusp.run. Уполномоченный представитель может подать запрос от вашего имени, предоставив подтверждение полномочий.
11. Дети
Cusp предназначен для людей от 18 лет. Мы сознательно не собираем данные детей. Если вы считаете, что ребёнок предоставил нам персональные данные, напишите на privacy@cusp.run, и мы их удалим.
12. Автоматизированные решения
Мы не принимаем в отношении вас решений, основанных исключительно на автоматизированной обработке, которые влекут юридические или аналогично значимые последствия. Наши системы автоматически применяют ограничения частоты запросов, лимиты расходов и проверки безопасности (например, блокируют запрос, превышающий лимит, или задерживают расширение из Hub, не прошедшее проверку безопасности). Вы можете попросить, чтобы любое такое решение пересмотрел человек, написав на support@cusp.run.
13. Изменения этой политики
Мы будем обновлять эту политику, когда меняется наша практика, и сообщать о существенных изменениях по электронной почте или в приложении до их вступления в силу. Дата вверху страницы показывает, когда политика обновлялась в последний раз.