Политика конфиденциальности Pulse Marketplace
Политика обработки и защиты персональных данных пользователей Pulse Marketplace.
Оператор персональных данных
Хабибулин Даниил Олегович
Самозанятый, плательщик налога на профессиональный доход
- ИНН
- 562361007144
- Адрес
- 461332, Крючковка, село Луговая, улица 5, 4
- Электронная почта
- support@hubba-cloud.ru
- Обращения по персональным данным
- heyhubbabubbapr@gmail.com
1. Общие положения
1.1.Настоящая Политика конфиденциальности и обработки персональных данных (далее — «Политика») определяет цели, состав, порядок обработки и меры защиты персональных данных при использовании приложения Pulse Marketplace на сайте https://marketplace.hubba-cloud.ru/ (далее — «Сайт», «Сервис»).
1.2.Оператором персональных данных является Хабибулин Даниил Олегович, самозанятый, плательщик налога на профессиональный доход (далее — «Оператор»). Реквизиты Оператора указаны в настоящем документе.
1.3.Политика подготовлена с учётом Федерального закона от 27.07.2006 № 152-ФЗ «О персональных данных» и иных применимых нормативных правовых актов Российской Федерации. Политика является общедоступным документом и размещается на Сайте.
1.4.Действие Политики распространяется на посетителей каталога, зарегистрированных пользователей, авторов модулей и лиц, направляющих обращения Оператору. Marketplace не является размещённым сервисом мониторинга и не получает метрики, процессы, сетевые соединения или журналы пользовательских серверов из Monitor и агентов.
1.5.Настоящая Политика информирует Пользователя об обработке данных и сама по себе не является согласием на их обработку. Посещение Сайта не означает предоставления согласия на рекламу или иные цели, не связанные с запрошенными функциями Сервиса.
2. Основные понятия
2.1.«Пользователь» — физическое лицо, посещающее Сайт, использующее доступные функции Сервиса либо направляющее обращение Оператору.
2.2.«Персональные данные» — сведения, относящиеся прямо или косвенно к определённому или определяемому физическому лицу.
2.3.«Обработка персональных данных» — действия или совокупность действий с персональными данными, включая сбор, запись, систематизацию, накопление, хранение, уточнение, использование, предоставление, блокирование, удаление и уничтожение.
2.4.«Внешний провайдер» — самостоятельный сервис, участвующий в предоставлении выбранной Пользователем функции: в частности, GitHub, Google, провайдер размещения сайта или электронной почты.
3. Категории субъектов и состав обрабатываемых данных
3.1.В отношении зарегистрированных пользователей обрабатываются внутренний идентификатор аккаунта, отображаемое имя, роль и дата создания записи. При использовании email-входа также обрабатываются адрес электронной почты, статус его подтверждения и стойкий хеш пароля с индивидуальной солью. Открытый текст пароля не сохраняется. Регистрация и восстановление пароля по email в текущей публичной установке отключены.
3.2.При использовании GitHub-входа обрабатываются идентификатор пользователя GitHub, отображаемое имя и связь с аккаунтом Marketplace. Состав Google-данных и условия их обработки определены в специальных разделах настоящей Политики. Пароли внешних провайдеров Оператору не передаются.
3.3.В отношении авторов модулей обрабатываются общедоступные сведения GitHub о владельце и репозитории, релизах, исходных ссылках, манифесте, платформах и распространяемом пакете. Сохраняются результаты проверок, решения модерации, комментарии и сведения о лице, принявшем решение.
3.4.Для функционирования и защиты Сервиса обрабатываются сессионные записи, временные параметры OAuth, счётчики попыток и технические сведения запросов. IP-адрес может обрабатываться сетевой инфраструктурой и присутствовать в системных журналах. Журнал HTTP-доступа virtual host Marketplace отключён.
3.5.При обращении Оператору обрабатываются адрес электронной почты заявителя, текст обращения, необходимые для его рассмотрения сведения и добровольно приложенные материалы. Пользователь не должен направлять действующие пароли, ключи, токены или избыточные данные третьих лиц.
4. Цели обработки персональных данных
4.1.Обработка осуществляется для предоставления запрошенных функций Сайта, обеспечения его работоспособности, защиты от неправомерного доступа и рассмотрения обращений Пользователей.
4.2.К целям обработки также относятся идентификация аккаунта, предоставление доступа к кабинету с учётом роли, проверка авторства и пакетов модулей, ведение каталога, модерация, рассмотрение жалоб и апелляций.
4.3.Данные могут обрабатываться для выполнения обязанностей, установленных применимым законодательством, и защиты прав Оператора и Пользователей в предусмотренных законом случаях. Объём данных ограничивается сведениями, необходимыми для конкретной цели.
5. Правовые основания обработки
5.1.Оператор осуществляет обработку при наличии оснований, предусмотренных законодательством о персональных данных, в том числе когда она необходима для исполнения соглашения с Пользователем или предоставления запрошенной им функции, выполнения установленных законом обязанностей либо осуществляется на основании надлежащим образом полученного согласия.
5.2.Если для конкретной обработки требуется согласие Пользователя, такое согласие оформляется отдельно от настоящей Политики и иных подтверждаемых документов. Ознакомление с Политикой не заменяет получение согласия в случаях, когда оно необходимо.
5.3.Отзыв согласия прекращает обработку, основанную исключительно на таком согласии. Обработка может продолжаться при наличии самостоятельного законного основания. Если без соответствующих данных невозможно предоставить запрошенную функцию, прекращается предоставление именно этой функции, а не автоматически всего Сервиса.
6. Доступ к данным пользователей Google
6.1.Pulse Marketplace использует Google OpenID Connect только для входа в аккаунт и его явной привязки. Запрашиваемые разрешения: openid и profile. Данные пользователя Google (Google user data), которые приложение использует и сохраняет, включают уникальный идентификатор Google (sub) и отображаемое имя (name, если Google его предоставил), полученные из подтверждённого ID-токена.
6.2.Разрешение profile может возвращать и другие базовые сведения профиля, например ссылку на фото. Текущая реализация не сохраняет и не использует фото, дату рождения или пол. Разрешение email не запрашивается, адрес Google-почты для входа не требуется. У приложения нет доступа к Gmail, Google Drive, контактам, календарю, паролю Google или закрытым репозиториям GitHub.
6.3.На время входа сервер проверяет ID-токен и параметры безопасности протокола. Долгосрочное хранение Google access token, refresh token или ID-токена в базе аккаунтов не выполняется. Идентификатор Google и имя сохраняются в базе Pulse Marketplace.
7. Использование данных Google
7.1.Идентификатор Google связывает повторные входы с одним аккаунтом Pulse Marketplace. Имя используется для отображения аккаунта в интерфейсе. Привязка к уже существующему аккаунту выполняется отдельным действием пользователя; совпадение email не объединяет аккаунты автоматически.
7.2.Эти данные нужны для доступа к кабинету, разрешённым аккаунту действиям и поддержки входа. Google-вход сам по себе не доказывает владение GitHub-репозиторием: авторство модуля проверяется отдельно через GitHub.
7.3.Google-данные не используются для рекламы, перепродажи, определения кредитоспособности, построения рекламных профилей или обучения моделей искусственного интеллекта. Приложение не использует Google Workspace API. Новые разрешения и другие цели обработки не вводятся без необходимого информирования и разрешения пользователя.
7.4.Использование приложением Pulse Marketplace информации, полученной из Google API, и её передача любому другому приложению осуществляются в соответствии с Google API Services User Data Policy, включая требования Limited Use (ограниченного использования).
8. Предоставление и раскрытие данных Google
8.1.Google-идентификатор и привязка Google не публикуются в каталоге, не включаются в установочные JSON-пакеты и не передаются авторам модулей, Monitor или агентам. Само отображаемое имя аккаунта не используется как публичное имя владельца GitHub-модуля.
8.2.Доступ человека к Google user data допускается с предварительного явного согласия пользователя на просмотр конкретных данных, при необходимости обеспечения безопасности или исполнения применимого закона. Рассмотрение обращения не означает разрешения на произвольный просмотр данных. Инфраструктура сервера хранит базу и резервные копии для работы и восстановления Marketplace. Иных получателей Google-данных для рекламы, аналитики или продажи нет.
8.3.Сам Google обрабатывает вход по собственной политике. Сведения могут предоставляться в объёме, который требуется применимым законом или необходим для защиты от злоупотреблений; это не разрешение на произвольную передачу данных. Обработка у внешних провайдеров может происходить за пределами вашей страны.
9. Порядок и способы обработки
9.1.Обработка осуществляется с использованием средств автоматизации и без их использования: при работе программного обеспечения Сайта, рассмотрении обращений и, для Marketplace, при модерации публикаций.
9.2.Оператор ограничивает обработку определёнными целями, принимает меры по уточнению недостоверных данных и предоставляет доступ к ним только в объёме, необходимом для выполнения соответствующей задачи.
9.3.Специальные категории и биометрические персональные данные для работы Сервиса не запрашиваются. Пользователю не следует включать такие сведения в публичные пакеты и обращения, если они не требуются для рассмотрения конкретного вопроса.
10. Cookies и локальное хранение
10.1.В браузере сохраняется выбранная тема в pulse-market.theme.v1. Для входа используется защищённая HttpOnly-cookie __Host-pulse-session сроком до 7 дней; выход отзывает текущую сессию. Cookies pulse-oauth-github и pulse-oauth-google связывают начало и завершение входа и действуют до 10 минут. Не все эти cookies присутствуют одновременно.
11. Сроки хранения, прекращение обработки и уничтожение
11.1.Идентификатор Google и отображаемое имя хранятся в базе PostgreSQL Pulse Marketplace, пока они необходимы для работы аккаунта и Google-входа, если не поступил запрос на удаление или не возникло иное законное основание хранения. Порядок удаления указан в разделе об удалении Google-привязки ниже. Другие данные профиля хранятся для работы аккаунта. Сессия истекает через 7 дней, состояние OAuth — через 10 минут; просроченные записи авторизации очищаются фоновым процессом. История публикаций и модерации сохраняется для целостности каталога и рассмотрения спорных ситуаций.
11.2.Резервные копии базы и пакетов создаются ежедневно. Сейчас их ротацией управляет владелец вручную: автоматический срок удаления копий не установлен. Удаление записей из основной базы само по себе не стирает уже созданные резервные копии. При запросе удаления владелец отдельно учитывает их и восстановление данных.
12. Внешние сервисы и предоставление данных
12.1.Каталог публикует владельца модуля, сведения о релизе, исходную ссылку, разрешения и одобренный пакет. Email аккаунта, хеш пароля, сессии и привязки Google не публикуются. Не включайте секреты или чужие персональные данные в распространяемый пакет.
12.2.GitHub и, при включении, Google обрабатывают вход по собственным политикам. Публичные сведения репозиториев поступают через GitHub. Сервер и его хостинг обеспечивают доставку запросов; технические IP-адреса могут присутствовать в системных журналах. Журнал HTTP-доступа virtual host Marketplace отключён. Обработка у внешних провайдеров может происходить за пределами вашей страны.
13. Меры защиты персональных данных
13.1.К идентификатору Google и отображаемому имени применяются те же меры защиты, что и к другим данным аккаунта. Публичный Marketplace использует HTTPS. База PostgreSQL и внутренний API слушают только локальный интерфейс сервера и не опубликованы как внешние сервисы. Доступ к действиям кабинета проверяется на сервере по сессии и роли, запросы изменения данных проверяют Origin и CSRF-токен.
13.2.Cookie сессии защищена флагами Secure, HttpOnly и SameSite=Lax. В базе хранится хеш токена сессии; для email-пароля — стойкий хеш с индивидуальной солью. Для Google-входа используются PKCE, state и nonce. Серверные реквизиты и резервные копии ограничены файловыми правами. Это описание применяемых мер, а не гарантия отсутствия любых рисков.
13.3.Об утечке или подозрении на доступ к чужому аккаунту сообщайте на heyhubbabubbapr@gmail.com. Не прикладывайте действующие пароли, токены или приватные ключи.
14. Права Пользователя и порядок обращения
14.1.Пользователь вправе запрашивать сведения об обработке относящихся к нему персональных данных, требовать их уточнения, блокирования или уничтожения в предусмотренных законом случаях, отзывать ранее предоставленное согласие и обжаловать действия Оператора в уполномоченный орган или суд.
14.2.Обращения направляются на heyhubbabubbapr@gmail.com либо support@hubba-cloud.ru. В обращении следует указать сведения, позволяющие определить заявителя и относящиеся к нему данные, суть требования и способ обратной связи. Оператор вправе запросить соразмерное подтверждение принадлежности данных заявителю.
14.3.Обращения рассматриваются Оператором вручную с соблюдением применимых требований и установленных законом сроков. Фиксированный срок обычной технической поддержки и круглосуточное обслуживание не предусмотрены; это не отменяет обязательных сроков рассмотрения требований субъектов персональных данных.
14.4.Удаление аккаунта, Google-привязки и сохранение лицензированных опубликованных версий рассматриваются отдельно. Пользователь вправе обратиться за удалением ненужных данных профиля; наличие опубликованного пакета само по себе не является основанием для бессрочного хранения всех сведений об аккаунте.
15. Порядок удаления Google-привязки и аккаунта
15.1.Чтобы удалить Google-привязку, аккаунт или связанные с ними данные, напишите на heyhubbabubbapr@gmail.com с темой «Pulse Marketplace — удаление данных». Укажите отображаемое имя и способ входа; владелец проверит принадлежность аккаунта безопасным соразмерным способом. Самостоятельной кнопки удаления сейчас нет.
15.2.После подтверждения запроса владелец прекращает доступ через удаляемую привязку, отзывает затронутые сессии и удаляет либо обезличивает сведения, которые больше не нужны для предоставления сервиса или обязательного хранения. Если удаление затрагивает единственный способ входа, доступ к аккаунту будет утрачен; альтернативный способ входа нужно согласовать заранее.
15.3.Удаление Google-привязки не отзывает уже выданные лицензии на опубликованные модули. Необходимая история решений может сохраняться для безопасности и рассмотрения споров с минимизацией персональных данных. Резервные копии рассматриваются отдельно при удалении и восстановлении; автоматический срок их ротации пока не настроен.
15.4.Вы также можете убрать разрешение Pulse Marketplace в настройках подключений Google-аккаунта. Это действие не удаляет уже сохранённую запись из базы Marketplace: для её удаления нужно обратиться к владельцу сервиса.
16. Обязанности Оператора
16.1.Оператор обязан использовать персональные данные в пределах заявленных целей и законных оснований, обеспечивать конфиденциальность и принимать необходимые организационные и технические меры защиты.
16.2.Оператор рассматривает обращения субъектов персональных данных, принимает меры по уточнению недостоверных сведений и прекращению неправомерной обработки, а также удалению либо уничтожению данных при наличии предусмотренных законом оснований.
16.3.Предоставление сведений третьим лицам допускается при наличии соответствующего законного основания. Участие внешнего провайдера в выбранном Пользователем способе входа или размещении Сайта не означает разрешения на продажу данных или их использование для рекламы.
17. Аналитика и рекламные технологии
17.1.На дату настоящей редакции Google Analytics, Яндекс Метрика, рекламные пиксели и маркетинговые рассылки не применяются. Продажа персональных данных и рекламное профилирование не осуществляются. Изменение этих условий требует предварительного информирования Пользователей и наличия соответствующего законного основания.
18. Изменение Политики и заключительные положения
18.1.Актуальная редакция Политики размещается по постоянному адресу страницы конфиденциальности Сайта. Дата редакции указывается в начале документа. При изменении фактического порядка обработки Оператор актуализирует текст Политики.
18.2.Изменение текста Политики или продолжение использования Сайта не заменяют отдельное согласие на новую обработку, если такое согласие требуется. Ранее предоставленные открытые лицензии и обязательные права Пользователей сохраняются.
18.3.Вопросы, не урегулированные Политикой, разрешаются в соответствии с применимым законодательством. Обычные обращения по Сервису направляются на support@hubba-cloud.ru, вопросы обработки данных и безопасности — на heyhubbabubbapr@gmail.com.