1. Кто мы
ModelDirectory.org («мы», «нас», «наш») — открытая платформа для поиска, публикации и фиксации времени создания файлов 3D-моделей. Для целей GDPR ЕС/Великобритании мы выступаем в качестве оператора персональных данных, собираемых через данный сайт и его API.
Наш контакт по вопросам конфиденциальности: [email protected]
Настоящая политика применяется ко всем посетителям, зарегистрированным пользователям и любым лицам, передающим данные через формы или API платформы.
2. Какие данные мы собираем
2.1 Данные учётной записи
При регистрации мы собираем:
- Адрес электронной почты: необходим для аутентификации и транзакционных сообщений.
- Отображаемое имя: показывается в вашем публичном профиле и указывается как автор ваших загрузок.
- Данные профиля OAuth: если вы входите через Google, мы получаем имя вашей учётной записи Google, адрес электронной почты и ссылку на изображение профиля. Ваш пароль от Google мы не получаем.
- Хеш пароля: при регистрации по email и паролю ваш пароль хешируется сервисом Supabase Auth с использованием bcrypt. Мы никогда не храним пароли в открытом виде.
2.2 Данные о загрузках и контенте
Когда вы загружаете модель, мы собираем и храним на постоянной основе:
- Сам файл 3D-модели (хранится в зашифрованном объектном хранилище).
- Имя файла, размер, формат и хеш SHA-256.
- Название модели, описание, категорию и указанные вами теги.
- Выбранную вами лицензию.
- Ваше заявление о правах (булево значение и отметку времени).
- Метаданные геометрии: количество треугольников, размеры ограничивающего параллелепипеда.
- Результат антивирусной проверки.
- Отметку времени загрузки.
- Метаданные возрастного рейтинга: присваиваемое автоматически значение
content_rating(general,mature,adultилиweapon), булев параметрage_gateи объектcontent_flagsв формате JSON, фиксирующий сигналы (совпадение по ключевым словам, результат автоматического анализа изображений, результат проверки модератором), на основании которых был присвоен рейтинг. См. раздел 13.
2.3 Данные о блокчейн-метках времени
Если вы включаете функцию фиксации времени в блокчейне, мы отправляем хеш SHA-256 вашего файла и транзакцию нашего смарт-контракта в блокчейн Polygon (или иной выбранный блокчейн). Эти данные становятся публичными на постоянной основе и не могут быть удалены. Они не содержат вашего имени, адреса электронной почты или иного персонального идентификатора — только хеш файла и метку времени блока.
2.4 Данные об использовании и технические данные
Когда вы используете платформу, наши серверы и Cloudflare автоматически регистрируют:
- Ваш IP-адрес (используется для обеспечения безопасности и ограничения частоты запросов; не связывается с вашей учётной записью при обычном просмотре сайта).
- Строку user agent браузера.
- Посещённые страницы, отметку времени и код ответа HTTP.
- События скачивания (идентификатор модели и отметка времени, связываются с вашей учётной записью, если вы вошли в систему).
Мы не используем сторонние инструменты аналитики (например, Google Analytics). Журналы обращений обрабатываются Cloudflare в соответствии с их политикой конфиденциальности.
2.5 Платёжные данные
Платежи обрабатываются сервисом Stripe. Мы не храним номер вашей карты, CVV-код или полные платёжные реквизиты. Мы получаем и храним платёжный референс Stripe, сумму, валюту и отметку времени. Stripe выступает в качестве обработчика персональных данных в рамках заключённого с нами соглашения об обработке персональных данных (DPA); см. раздел 7.
2.6 Данные DMCA-обращений и обращений в поддержку
Если вы подаёте DMCA-уведомление об удалении, встречное уведомление или обращение в поддержку, мы собираем данные, которые вы указываете в этом обращении, включая имя, контактные данные и содержание вашего сообщения. Эти данные хранятся в течение минимального срока, требуемого законом (см. раздел 5).
2.7 Данные, которые мы не собираем
Мы не собираем: сведения о расе или этнической принадлежности, данные о состоянии здоровья, биометрические данные, точную геолокацию (кроме определяемой по IP-адресу страны), политические взгляды или религиозные убеждения.
3. Как мы используем ваши данные
| Цель | Используемые данные |
|---|---|
| Аутентификация вашей учётной записи и поддержание сессии | Email, хеш пароля, токены OAuth |
| Отображение вашего профиля и указание авторства загрузок | Отображаемое имя, изображение профиля, загрузки |
| Обработка загружаемых файлов и выполнение проверки | Файл, метаданные, хеш SHA-256 |
| Отправка меток времени в блокчейн (при включённой опции) | Только хеш SHA-256 файла |
| Обработка покупок и выплат авторам | Платёжный референс Stripe, идентификатор учётной записи |
| Отправка транзакционных писем (подтверждение загрузки, подтверждение блокчейн-метки, чек покупки) | Адрес электронной почты, сведения о загрузке/покупке |
| Реагирование на DMCA-уведомления и юридические споры | Данные DMCA-обращения, записи о происхождении загрузки |
| Обеспечение безопасности платформы, предотвращение злоупотреблений и ограничение частоты запросов | IP-адрес, журналы обращений |
| Улучшение производительности платформы и диагностика ошибок | Обезличенные/агрегированные журналы обращений |
Мы не продаём ваши персональные данные третьим лицам. Мы не используем ваши данные для таргетированной рекламы.
4. Правовое основание обработки (GDPR / UK GDPR)
Если вы находитесь в ЕС или Великобритании, мы опираемся на следующие правовые основания согласно статье 6 GDPR:
| Вид обработки | Правовое основание |
|---|---|
| Управление учётной записью, аутентификация и исполнение договора | Ст. 6(1)(b): Договор |
| Отправка транзакционных писем (загрузки, покупки, подтверждения) | Ст. 6(1)(b): Договор |
| Обработка DMCA-уведомлений и юридических претензий | Ст. 6(1)(c): Юридическая обязанность |
| Безопасность, предотвращение мошенничества, ограничение частоты запросов | Ст. 6(1)(f): Законные интересы |
| Обезличенная аналитика и улучшение платформы | Ст. 6(1)(f): Законные интересы |
| Маркетинговые и новостные рассылки | Ст. 6(1)(a): Согласие (только по подписке) |
Там, где мы опираемся на законные интересы, у вас есть право на возражение (см. раздел 6). Мы провели или проведём оценку законных интересов для каждого соответствующего вида обработки.
Там, где мы опираемся на согласие, вы можете отозвать его в любой момент без ущерба для правомерности обработки, произведённой до отзыва.
5. Хранение данных
Мы храним ваши данные только в течение срока, необходимого для достижения цели, для которой они были собраны, либо в течение срока, требуемого законом.
| Категория данных | Срок хранения | Основание |
|---|---|---|
| Данные учётной записи (email, имя, настройки) | На протяжении существования учётной записи + 12 месяцев после удаления | Договор; возможные юридические претензии |
| Загруженные файлы моделей | До удаления вами модели либо прекращения учётной записи + 12 месяцев | Договор; срок для оспаривания прав ИС |
| Записи о происхождении загрузки (хеши, отметки времени, заявление о правах) | Минимум 3 года с даты загрузки | Разрешение споров об интеллектуальной собственности |
| Записи блокчейн-транзакций | Постоянно (неизменяемы в блокчейне) | Обусловлено природой технологии блокчейн |
| Журналы доступа и серверные журналы | 90 дней (необработанные данные); 3 года (агрегированные данные) | Безопасность; защита в судебных спорах |
| DMCA-обращения и встречные уведомления | Минимум 3 года | Требование законодательства DMCA |
| Платёжные записи | 7 лет | Обязательства по налоговому и бухгалтерскому учёту |
| Записи о согласии на маркетинговые рассылки | До отказа от подписки либо 2 года бездействия | Управление согласиями |
Метаданные возрастного рейтинга (content_rating, age_gate, content_flags) | На протяжении существования записи о модели; удаляются вместе с моделью либо при удалении учётной записи + 12 месяцев | Журнал модерации; соблюдение требований 18 U.S.C. § 2257, где применимо |
| Записи о проверке возраста (если собираются) | На протяжении подтверждённой сессии либо 12 месяцев для постоянного подтверждения | Соблюдение законодательства и предотвращение мошенничества |
| Данные, находящиеся под юридическим удержанием | До снятия удержания | Судебное разбирательство |
По истечении применимого срока хранения данные надёжно удаляются или обезличиваются таким образом, чтобы их больше нельзя было связать с вами.
6. Ваши права
Если вы находитесь в ЕС, Великобритании или юрисдикции со схожим законодательством о защите данных, у вас есть следующие права в отношении ваших персональных данных. Большинство из них можно реализовать непосредственно из панели управления вашей учётной записью. По запросам, которые невозможно обработать автоматически, напишите на [email protected].
| Право | Что оно означает | Как реализовать | Срок ответа |
|---|---|---|---|
| Доступ | Получить копию всех персональных данных, которые мы храним о вас | Панель управления учётной записью → Настройки, либо email нам | 30 дней |
| Исправление | Исправить неточные или неполные данные | Настройки учётной записи либо email нам | 30 дней |
| Удаление («право быть забытым») | Удалить ваши персональные данные. Не распространяется на данные, которые мы обязаны хранить по закону или которые необходимы для текущего юридического спора. | Учётная запись → Настройки → Удалить учётную запись, либо email нам | 30 дней |
| Ограничение обработки | Приостановить обработку ваших данных на время разрешения спора | Email нам | 30 дней |
| Переносимость данных | Получить ваши данные в структурированном машиночитаемом формате (JSON или CSV) | Email нам | 30 дней |
| Возражение | Возразить против обработки, основанной на законных интересах. Мы прекратим обработку, если у нас нет веских оснований для её продолжения. | Email нам | 30 дней |
| Отзыв согласия | Отозвать согласие на маркетинговые рассылки в любой момент | Ссылка для отписки в любом письме либо email нам | Немедленно для рассылок; 30 дней для полного обновления |
Если вас не устраивает то, как мы обработали ваш запрос, вы вправе подать жалобу в национальный орган по защите данных:
- ЕС: ваш национальный надзорный орган (найти свой можно на edpb.europa.eu).
- Великобритания: Information Commissioner's Office (ICO) на ico.org.uk.
Примечание о блокчейн-данных: хеш SHA-256 вашего файла, если он был отправлен в публичный блокчейн, становится публичным на постоянной основе и технически не может быть удалён. Этот хеш не содержит вашего имени, адреса электронной почты или иных данных, прямо вас идентифицирующих. Мы рассматриваем его как псевдонимизированные данные.
7. Сторонние сервисы и обработчики данных
Мы передаём данные следующим сторонним поставщикам услуг, каждый из которых выступает в качестве обработчика персональных данных в рамках подписанного соглашения об обработке персональных данных (DPA) и обрабатывает данные исключительно по нашим инструкциям:
| Поставщик | Назначение | Передаваемые данные | Местоположение |
|---|---|---|---|
| Supabase | База данных, аутентификация, управление сессиями | Данные учётной записи, метаданные загрузок, токены сессий | ЕС (Франкфурт) / США |
| Cloudflare | CDN, защита от DDoS, DNS, Tunnel | IP-адреса, метаданные HTTP-запросов | Глобальная сеть периферийных узлов |
| Stripe | Обработка платежей | Данные платёжной карты (хранятся у Stripe), записи транзакций | США / ЕС |
| Resend | Доставка транзакционных писем | Адрес электронной почты, содержание письма | США |
| MinIO (self-hosted) | Хранение файлов 3D-моделей | Загруженные файлы и метаданные о происхождении | Размещено на собственной инфраструктуре |
| Polygon / Alchemy | Фиксация времени в блокчейне (при включённой опции) | Только хеш SHA-256 файла (без персональных данных) | Публичный блокчейн (глобально) |
Мы не передаём ваши персональные данные третьим лицам для использования в их собственных маркетинговых целях. Мы можем раскрывать данные правоохранительным или государственным органам, если это требуется на основании действительной правовой процедуры (судебное постановление, повестка или иное применимое законодательство).
8. Международная передача данных
Некоторые из наших сторонних обработчиков (Stripe, Resend, Cloudflare) базируются в США. Когда мы передаём персональные данные субъектов данных из ЕС/Великобритании за пределы ЕЭЗ/Великобритании, мы обеспечиваем наличие надлежащих гарантий, таких как:
- Стандартные договорные условия (SCC), утверждённые Европейской комиссией.
- Соглашения о международной передаче данных Великобритании (IDTA), где применимо.
- Решения об адекватности, если страна назначения обеспечивает равнозначный уровень защиты.
Вы можете запросить копию соответствующего механизма передачи данных, написав на [email protected].
9. Файлы cookie и отслеживание
9.1 Что мы используем
Мы используем минимальное количество файлов cookie и записей локального хранилища, строго необходимых для работы платформы:
| Название / тип | Назначение | Срок действия |
|---|---|---|
| Токен сессии Supabase (localStorage) | Сохраняет вашу авторизацию между загрузками страниц | Сессия / до выхода из системы |
Cookie безопасности Cloudflare (__cf_bm, cf_clearance) | Обнаружение ботов и защита от DDoS | 30 минут / 1 год |
9.2 Что мы не используем
Мы не используем рекламные cookie, cookie для межсайтового отслеживания или аналитические cookie от Google, Meta или аналогичных третьих лиц. Мы не показываем рекламу.
9.3 Управление файлами cookie
Вы можете управлять cookie через настройки браузера. Удаление токена сессии Supabase приведёт к выходу из системы. Блокировка cookie безопасности Cloudflare может повлиять на возможность сайта отображать страницы в условиях DDoS-атаки.
10. Конфиденциальность данных детей
Платформа не предназначена для детей младше 13 лет. Мы сознательно не собираем персональные данные детей младше 13 лет. Если вам известно, что ребёнок младше 13 лет предоставил нам персональные данные, свяжитесь с нами по адресу [email protected], и мы незамедлительно удалим их.
Пользователям в возрасте от 13 до 16 лет в ЕС требуется подтверждённое согласие родителей в соответствии со статьёй 8 GDPR. Если вам известно о пользователе в этом возрастном диапазоне, зарегистрировавшемся без согласия родителей, пожалуйста, свяжитесь с нами.
11. Изменения настоящей политики
Мы можем периодически обновлять настоящую Политику конфиденциальности. При внесении существенных изменений мы:
- Разместим обновлённую политику на этой странице с указанием новой даты «Последнее обновление».
- Уведомим зарегистрированных пользователей по электронной почте не менее чем за 14 дней до вступления существенных изменений в силу.
Продолжение использования платформы после даты вступления в силу обновлённой политики означает ваше согласие с новой политикой.
12. Контакты и защита данных
По любым вопросам, связанным с конфиденциальностью, запросам субъекта данных на доступ либо для реализации любого из ваших прав, пожалуйста, обращайтесь:
Отдел конфиденциальности, ModelDirectory.org
Email: [email protected]
Мы стремимся подтверждать получение всех обращений по вопросам конфиденциальности в течение 5 рабочих дней и давать полный ответ в течение 30 дней.
Если нам потребуется назначить официального сотрудника по защите данных (Data Protection Officer, DPO) в соответствии с GDPR (статья 37), мы обновим этот раздел с указанием контактных данных DPO. На данном этапе функцию защиты данных выполняет непосредственно юридический отдел / отдел комплаенса.
См. также: Условия использования
13. Возрастной рейтинг, проверка возраста и обязанности по хранению записей
13.1 Метаданные возрастного рейтинга
Каждому файлу модели, размещённому на платформе, присваивается возрастной рейтинг из четырёхуровневой классификации: general, mature, adult или weapon. Этот рейтинг хранится в нашей базе данных вместе с записью о модели. Сам по себе он не является персональными данными, однако связан с вашей учётной записью и записью о происхождении загрузки.
Рейтинги определяются одним или несколькими из следующих автоматических методов, результаты которых сохраняются в поле content_flags в формате JSON:
- Обнаружение по ключевым словам: название модели, описание и теги проверяются по подобранным наборам ключевых слов в момент загрузки.
- Автоматический анализ изображений: локально размещённая модель анализа изображений (minicpm-v) анализирует миниатюру модели и выдаёт рекомендацию по возрастному рейтингу. Данные миниатюры для этой цели сторонним лицам не передаются.
- Проверка модератором: модератор может отменить или подтвердить автоматически присвоенный рейтинг. Решение проверяющего и отметка времени фиксируются.
Поле content_flags фиксирует, какие именно сигналы сработали (например, {"source_platform_nsfw": true, "ai_detected": true, "human_reviewed": false}). Это поле не является общедоступным. Оно видно модераторам, юридическому отделу и (по запросу) автору, загрузившему модель.
13.2 Проверка возраста
Модели с рейтингом adult доступны только после прохождения проверки возраста: они недоступны неавторизованным посетителям или учётным записям, не прошедшим проверку возраста. Когда мы внедрим проверку возраста, мы будем собирать минимально необходимые данные для подтверждения того, что пользователю исполнилось 18 лет. Это может включать:
- Заявление о дате рождения (со слов пользователя), сохраняемое как булево подтверждение («пользователь подтвердил возраст ≥ 18»), а не сама дата.
- Если в будущем будет использоваться сторонний сервис проверки возраста, мы будем хранить только токен подтверждения либо результат «пройдено/не пройдено»; данные удостоверяющего личность документа хранятся этим сервисом и регулируются его собственной политикой конфиденциальности.
Правовым основанием для сбора данных проверки возраста является юридическая обязанность (ст. 6(1)(c) GDPR), где применимо, и законные интересы (ст. 6(1)(f)) в защите несовершеннолетних от контента с возрастными ограничениями.
Записи о проверке возраста хранятся на протяжении подтверждённой сессии либо в течение 12 месяцев для постоянного подтверждения, после чего может потребоваться повторная проверка.
13.3 Ведение записей согласно 18 U.S.C. § 2257
Если контент, загруженный на платформу, изображает реальное сексуально откровенное поведение, как оно определено в 18 U.S.C. § 2257 (законодательство США), ответственность за ведение необходимых записей и предоставление их нам по запросу несёт загрузивший контент пользователь. Загружая такой контент, пользователь гарантирует, что все изображённые лица являются совершеннолетними (18 лет и старше), что необходимые записи существуют и ведутся надлежащим образом и что они доступны для проверки, как того требует закон.
Мы ведём вторичную учётную запись хранителя данных, содержащую перекрёстные ссылки на URL контента, идентификатор учётной записи загрузившего пользователя и дату предоставления гарантии загрузившим пользователем. Эти записи хранятся не менее 7 лет либо в течение срока, требуемого применимым законодательством.
С нашим уполномоченным хранителем записей по вопросам соблюдения § 2257 можно связаться по адресу: [email protected]
13.4 Сводка правовых оснований для настоящего раздела
| Вид деятельности | Правовое основание |
|---|---|
| Хранение метаданных возрастного рейтинга и content_flags | Ст. 6(1)(f): Законные интересы (безопасность платформы, модерация) |
| Проверка возраста для доступа к контенту с возрастными ограничениями | Ст. 6(1)(c): Юридическая обязанность; ст. 6(1)(f): Законные интересы |
| Записи хранителя данных согласно § 2257 | Ст. 6(1)(c): Юридическая обязанность |