1. Область действия
Политика распространяется на услугу аренды облачных Mac через сайт xcodenode.com и консоль. Она охватывает обработку персональных данных при посещении сайта, создании аккаунта, настройке заказа, оплате, управлении физическим узлом и отправке запроса в поддержку. Под «мы» понимается оператор платформы, под «вы» — посетитель, владелец аккаунта или уполномоченный участник команды, использующий услугу.
Каждый заказ аренды предоставляет одному клиенту выделенный физический компьютер, а не виртуальную машину. Аккаунт платформы и рабочая среда на узле — это разные категории данных: адрес электронной почты, сведения о заказе и идентификаторы платежей нужны для управления услугой, а проекты, сборки и другие файлы, созданные вами в macOS, относятся к данным на узле. Об их обработке говорится в разделе 4, а об удалении после окончания аренды — в разделе 6.
Эта политика не заменяет внутренние правила команды по управлению доступом. Прежде чем предоставлять участникам команды доступ к узлу, определите условия его использования и самостоятельно управляйте ключами и рабочими файлами. При существенных изменениях политики мы опубликуем уведомление на сайте или в консоли. О новых целях обработки и случаях, когда требуется согласие, мы сообщим отдельно в соответствии с применимыми требованиями. Политика регулируется законами юрисдикции, в которой находится оператор платформы; споры рассматриваются судами, обладающими юрисдикцией в этой юрисдикции.
2. Какие данные мы собираем
Данные аккаунта и обращения в поддержку.Мы обрабатываем адрес электронной почты, указанный при регистрации аккаунта, а также данные, необходимые для проверки входа, отправки уведомлений об услуге и переписки с поддержкой. Если вы обращаетесь к нам по электронной почте или через консоль, содержание переписки, номер заказа и описание неполадки также сохраняются в обращении в поддержку. Указывайте только сведения, необходимые для решения вопроса. Не отправляйте по электронной почте или в обращении пароли, закрытые ключи и полные данные для подписи.
Данные о заказах и платежах.Мы сохраняем сведения о выбранной модели, узле, сроке аренды, дополнительных опциях, сумме заказа, статусе платежа, продлении и предоставлении услуги. К идентификаторам платежей относятся номер транзакции Stripe или хеш транзакции USDT-TRC20. Они помогают связать платеж с заказом, проверить результат операции и решить вопросы по расчётам. Услуга оплачивается в долларах США. Доступны только USDT-TRC20 и карты Visa / Mastercard / Amex через Stripe; фактически доступные способы оплаты отображаются в ответе интерфейса.
Журналы доступа и безопасности.При работе сайта и консоли могут фиксироваться IP-адрес, время запроса, посещённый путь, статус ответа, технические сведения, предоставляемые браузером или устройством, а также события входа и действий с аккаунтом. Эти данные помогают разбирать сбои запросов, выявлять подозрительный доступ и обеспечивать безопасность услуги. Это не означает, что мы читаем файлы проектов на вашем узле. Для аренды узла мы не требуем дополнительных персональных данных, не связанных с услугой.
3. Цели обработки
Предоставление услуги и управление узлами.Адрес электронной почты аккаунта нужен для подтверждения владельца аккаунта и отправки важных уведомлений об услуге. Данные заказа позволяют определить модель, узел, срок аренды и дополнительные настройки, которые необходимо предоставить. В консоли заказ связывается с соответствующим узлом, чтобы вы могли проверять состояние услуги, управлять арендой и отправлять обращения в поддержку. Мы обрабатываем только данные, необходимые для этих действий, и не ставим предоставление услуги в зависимость от сбора дополнительных персональных данных.
Расчёты и сверка платежей.Сумма заказа, идентификатор платежа и статус оплаты нужны для подтверждения платежа, выставления счетов, сверки продлений и решения споров по оплате. Платежи USDT-TRC20 сверяются с данными блокчейна по хешу транзакции, а платежи картой — по результату, полученному от платёжного оператора. Если вы сообщаете поддержке о проблеме с платежом, номер заказа и идентификатор транзакции обычно помогают быстрее её найти, чем полный скриншот оплаты.
Проверка безопасности и связь по вопросам услуги.Журналы доступа и события действий помогают выявлять подозрительные входы, разбирать ошибки интерфейса и расследовать инциденты, затрагивающие безопасность аккаунта. Адрес электронной почты и история обращений нужны, чтобы отвечать на вопросы и сообщать о событиях, связанных с аккаунтом или заказом. Мы обрабатываем эти данные в объёме, необходимом для предоставления услуги, соблюдения применимых законов и защиты аккаунтов и платформы. Если для обработки требуется согласие, мы запросим его отдельно. Мы не используем сведения из переписки по вопросам услуги для продажи персональных данных.
4. Какие данные мы не собираем
Мы не читаем файлы и данные проектов на физических узлах клиентов и не собираем исходный код, результаты сборки, файлы моделей, документацию проектов и материалы для подписи в качестве персональных данных платформы. Для управления заказами и расчётами нужны сведения об аккаунте и услуге, а не содержимое вашей рабочей папки. Журналы доступа на уровне платформы также не означают, что мы собираем содержимое файлов на узле.
При разборе проблемы по возможности присылайте обезличенные сообщения об ошибке, фрагменты вывода команд и шаги для воспроизведения. Не отправляйте целый репозиторий, файлы конфигурации с ключами или данные, не относящиеся к проблеме. Если вы сами приложите фрагменты проекта или журналы к письму или обращению, они станут частью соответствующей записи поддержки. Перед отправкой убедитесь, что в них нет токенов, персональных данных или информации, которую команда запрещает передавать.
Выделенный узел означает, что компьютер предоставляется одному клиенту, но не гарантирует дополнительное резервное копирование рабочих файлов. Вы самостоятельно отвечаете за управление аккаунтами на узле, SSH-ключами, зависимостями приложений и резервными копиями. До окончания аренды экспортируйте нужные проекты и сборки и проверьте, что резервная копия работает. Не рассчитывайте восстановить данные после окончания аренды.
5. Сторонние обработчики
Платежи картами Visa / Mastercard / Amex обрабатывает Stripe. Данные карты, необходимые для проведения операции, передаются на этапе оплаты; мы не храним полный номер карты. Для управления заказом мы используем полученный идентификатор транзакции, результат платежа и сведения, необходимые для сверки, но не сохраняем полные данные карты в аккаунте или обращениях в поддержку.
Для оплаты USDT-TRC20 хеш транзакции используется для сверки с данными блокчейна. Записи в блокчейне открыты для проверки, поэтому удалить уже существующую транзакцию в блокчейне удалением аккаунта платформы невозможно. Для проверки платежа укажите номер заказа и хеш транзакции. Не сообщайте закрытый ключ кошелька и другие данные, позволяющие напрямую распоряжаться средствами.
Мы не продаём персональные данные. Платёжному оператору передаются только сведения, необходимые для обработки транзакции и сверки платежа. Если раскрытие требуется по применимому закону или необходимо для расследования инцидента безопасности услуги, мы ограничиваем объём передаваемых данных. Вопросы об обработке данных третьими сторонами и их передаче можно задать способами, указанными в разделе 8. Мы объясним, как это связано с вашим аккаунтом и заказом.
6. Сроки хранения
Данные аккаунта хранятся столько, сколько необходимо для предоставления услуги и управления аккаунтом. Сведения о заказах и расчётах хранятся в сроки, предусмотренные применимым законодательством, чтобы сверять операции, вести учёт и разрешать споры. Удаление аккаунта не обязательно приводит к немедленному удалению всех данных о заказах и платежах. Если закон требует продолжать хранение сведений, мы ограничим их использование целями хранения.
Журналы доступа, сведения об инцидентах безопасности и обращения в поддержку хранятся столько, сколько необходимо для диагностики, расследования инцидентов и решения вопросов. Мы не храним все категории данных бессрочно. Сроки хранения отдельных записей могут зависеть от состояния услуги, незавершённого спора или требований закона. Вы можете узнать, какие категории записей о вас хранятся и почему. Данные, которые можно удалить и в дальнейшем хранить не требуется, будут обработаны по применимым правилам.
По окончании аренды данные на узле удаляются в рамках процесса подготовки к повторному предоставлению: диск стирается, затем система устанавливается заново. Это касается рабочих данных на узле и не относится к данным о заказах и расчётах, которые платформа обязана хранить по закону. До окончания аренды экспортируйте нужные данные. В этой политике мы не устанавливаем фиксированный срок хранения данных и не гарантируем их восстановление после удаления. Закрытие аккаунта, подготовка узла к повторному предоставлению и хранение платёжных записей — отдельные процессы.
7. Cookie и хранение языковых настроек
Сайт и консоль могут использовать cookie или локальное хранилище браузера, чтобы поддерживать сеанс входа, проходить проверку безопасности и запоминать языковые настройки. Данные сеанса позволяют консоли распознать вошедший аккаунт, а языковая настройка сохраняет выбранный язык интерфейса при следующем посещении. Подсказка о языке не должна автоматически перенаправлять вас с текущей страницы на версию на другом языке — язык чтения вы выбираете сами.
Статистика посещений сайта и технические журналы помогают оценивать посещаемость страниц, находить ошибки и улучшать работу сайта. Они не дают доступа к содержимому файлов на узлах клиентов. Настройки, сохранённые в браузере, не являются резервной копией проектов и не содержат рабочие папки на узле. Чтобы узнать, какие именно данные сохранены в вашем браузере, откройте настройки данных сайта и проверьте cookie и локальное хранилище.
В настройках браузера можно удалить данные сайта, ограничить cookie или использовать отдельный сеанс просмотра. Если удалить языковую настройку, сайт может забыть выбранный ранее язык. После очистки сеанса входа потребуется снова войти в консоль. Блокировка необходимого хранения данных сеанса может повлиять на работу аккаунта. Перед выходом с общего устройства выйдите из аккаунта и при необходимости удалите данные сайта на этом устройстве.
8. Права пользователей и контакты
В пределах, разрешённых применимым законодательством, вы можете запросить доступ к своим персональным данным, исправление неточных сведений или удаление данных, которые больше не нужны, а также узнать цели обработки, категории получателей и основания хранения. Если это предусмотрено законом, вы также можете запросить ограничение обработки, возразить против неё или отозвать согласие. Отзыв согласия не влияет на обработку, законно проведённую до его отзыва. Записи, которые требуется хранить по закону, нельзя удалить немедленно.
Напишите нам на адрес support@xcodenode.com или войдите в консоль и отправьте обращение в поддержку. Рекомендуем писать с адреса электронной почты, связанного с аккаунтом. Укажите тип запроса, номер заказа и категорию данных, которую нужно исправить или удалить. В теме письма можно написать «Запрос по персональным данным: доступ», «Запрос по персональным данным: исправление» или «Запрос по персональным данным: удаление». Не отправляйте в запросе пароли, закрытые ключи и полные данные банковской карты.
Чтобы не передать данные аккаунта постороннему лицу, мы можем проверить, принадлежит ли вам аккаунт или есть ли у вас полномочия действовать от имени команды. Для проверки запрашиваются только сведения, необходимые для обработки обращения. После проверки мы рассмотрим запрос в сроки, установленные применимым законодательством, и сообщим результат. Если некоторые записи нельзя удалить, мы объясним основания их хранения и ограничения на использование. О ходе рассмотрения, дополнительных материалах и результате мы сообщим через тот же адрес электронной почты или обращение в консоли.