1. Кто мы и о чём это
Оператор — студия разработки программного обеспечения Twelfth (Ташкент, Узбекистан), контакт: info@twelfth.uz. Политика распространяется на следующие сайты и сервисы:
- twelfth.uz — сайт студии и форма обратной связи.
- EduStatus (edustatus.uz и подключённые домены организаций, например miitt.uz) — платформа управления для образовательных организаций.
- Mulk (mulk.edustatus.uz) — сервис объявлений о недвижимости.
- Frozen City (game.twelfth.uz) — браузерная игра.
- Graduss (graduss.uz) — профессиональная социальная сеть, в разработке.
- SmartPedi — мобильное приложение о здоровье детей для родителей (Android и iOS).
- Cauldron — внутренняя рабочая программа для сотрудников организаций (не публичный сервис).
- Почта (mail.twelfth.uz) — собственный почтовый сервер студии.
В ряде сервисов мы обрабатываем данные от имени организации (например, данные студентов в EduStatus принадлежат учебному заведению). В таких случаях владельцем данных является организация, а мы выступаем техническим обработчиком по её поручению. Это различие отдельно отмечено в разделах 4 и 9.
2. Основные принципы
- Минимальный сбор. Данные, не нужные для работы сервиса, не запрашиваются.
- Собственный сервер в Узбекистане. Наши веб-сервисы работают в Ташкенте на сервере, которым студия управляет сама; базы данных не размещаются в зарубежных облаках. Единственное исключение — мобильное приложение SmartPedi: оно работает на платформе Google Firebase, об этом прямо сказано в разделе 4.5.
- Без слежки и рекламы. На наших сайтах нет Google Analytics, Яндекс Метрики, рекламных сетей и пикселей социальных сетей.
- Не продаются. Персональные данные никому не продаются, не сдаются в аренду и не обмениваются в маркетинговых целях.
- Закон. Мы соблюдаем требования Закона Республики Узбекистан «О персональных данных» (ЗРУ-547).
3. Сайт twelfth.uz
Сайт статический: аккаунты не создаются, cookie не устанавливаются, скриптов отслеживания нет. Шрифты отдаются с самого сайта, браузер не обращается к серверам Google.
Форма обратной связи
В форме запрашиваются имя, контакт (телефон или email) и сообщение. Эти данные не записываются в базу на сервере: они отправляются через Telegram в рабочий чат команды и используются только для ответа на ваше обращение. Для защиты от злоупотреблений время запроса хранится короткий срок.
4. По сервисам
4.1. EduStatus
Платформой пользуются образовательные организации. Организация вносит данные о своих сотрудниках, студентах и клиентах, а мы храним и обрабатываем их для этой организации.
| Данные | Зачем |
|---|---|
| Ф.И.О., телефон, email | Аккаунт, вход, уведомления |
| ПИНФЛ, дата рождения | Точная идентификация студента и сотрудника, документы (по требованию организации) |
| Договоры и платежи | Учёт оплаты обучения, отчёты |
| Банковские выписки | Если организация подключила свой банковский счёт — автоматическое сопоставление поступивших платежей. Выписка относится к собственному счёту организации и видна только ей |
| Дескриптор лица | Отметка посещаемости через камеру. Записывается только с согласия пользователя; на сервере хранится не фото, а математическое описание из 128 чисел, по которому изображение восстановить нельзя |
| Идентификатор чата Telegram | Коды входа и уведомления |
Данные каждой организации изолированы в базе: одна организация не видит записи другой, и это ограничение принудительно действует на уровне базы (политика безопасности на уровне строк). Вход без пароля: одноразовый код на номер телефона через Telegram-бот и личный PIN.
4.2. Mulk
- Аккаунт: номер телефона, имя и фамилия, год рождения. Вход по одноразовому коду через Telegram-бот.
- Объявления: введённый вами текст, цена, адрес, точка на карте и фотографии. Фотографии перекодируются на сервере, при этом техническая информация из файла (EXIF, геометка) удаляется.
- Маскировка телефона: в объявлении ваш номер показывается частично скрытым. Полный номер открывается отдельным запросом, число таких запросов с одного IP-адреса в час ограничено.
- Счётчик просмотров: чтобы отличать повторные просмотры, IP-адрес временно (6 часов) хранится в памяти в виде отметки, после чего удаляется.
- Геолокация: местоположение запрашивается у браузера только когда вы нажимаете «определить адрес», и только для этого объявления.
- Память браузера: тема (тёмная/светлая), избранное и черновик незавершённого объявления хранятся в вашем браузере и на сервер не отправляются.
4.3. Frozen City
Аккаунт создаётся через Telegram: сохраняются идентификатор и имя пользователя Telegram, имя и фамилия, дата рождения и игровой логин. Также хранится состояние игры (город, ресурсы, прогресс), иначе её нельзя продолжить. Игровой сервер видит только само игровое соединение; другие сведения об устройстве не собираются.
4.4. Graduss
Сервис в разработке. При регистрации сохраняются email, имя пользователя и пароль (только в виде хеша); профиль (имя, сфера, описание, местоположение, ссылки), публикации, каналы, личные сообщения и обязательства по краудфандингу хранятся в том объёме, в каком вы их ввели. Платёжная система пока не подключена; при подключении этот раздел будет обновлён, а данные карт на нашем сервере храниться не будут.
4.5. SmartPedi
SmartPedi — мобильное приложение о здоровье детей для родителей. Оно работает не на нашем сервере, а на платформе Google Firebase, поэтому место хранения здесь указано отдельно.
- Аккаунт: данные для входа через Firebase Authentication (номер телефона или email) и профиль внутри приложения.
- Профиль ребёнка: имя, дата рождения и пол, которые вводит родитель; в одном аккаунте может быть несколько детей. Эти данные видит только владелец аккаунта.
- Записи о здоровье: отмеченные вами симптомы, болезни и наблюдения, а также загруженные фото и видео. Это данные особой категории: они используются только для показа вам и напоминаний и не заменяют медицинский диагноз.
- Справочник: статьи о заболеваниях и мультимедийный контент размещает администрация приложения; это не персональные данные.
- Уведомления: push-сообщения отправляются через Firebase Cloud Messaging, для этого хранится токен устройства. Их можно отключить в настройках телефона.
- Место хранения: данные хранятся на серверах Google Firebase (Firestore и Storage), расположенных за пределами Узбекистана. Google выступает обработчиком на своих условиях; Firebase может собирать технические сведения (идентификатор устройства, версия приложения, отчёты о сбоях).
- Удаление: если вы удалите аккаунт в приложении или через info@twelfth.uz, профили детей и записи о здоровье также удаляются.
4.6. Cauldron
Это не публичный сервис, а рабочая программа, которую организации устанавливают своим сотрудникам. Данных две категории.
- О сотруднике: логин, идентификатор устройства, версия программы, рабочее состояние, счётчики, журнал программы и снимок состояния рабочего браузера. Эти данные показываются руководителю организации для контроля рабочего процесса. Сотрудник уведомляется об этом при установке программы; ПИНФЛ граждан на снимках сокращается перед отправкой.
- О гражданах: ПИНФЛ, адрес и подобные записи, которые вводит сотрудник, обрабатываются для внесения в государственную систему в рамках законной задачи организации. Владелец данных — организация; мы храним их только для этой цели, по указанию организации, и не используем иначе.
4.7. Почта
Студия поддерживает собственный почтовый сервер. Письма и вложения хранятся в ящике владельца, пока он их не удалит. Сервер журналирует попытки спама и подбора пароля и временно блокирует IP-адрес после повторных неудачных входов. Содержимое писем не анализируется автоматически и не используется для рекламы.
5. Технические данные и журналы
Как любой веб-сервер, наш ведёт журнал запросов: IP-адрес, время, запрошенная страница, тип браузера и код ответа. Журналы нужны для поиска ошибок, выявления атак и стабильности сервиса. Они хранятся 14 дней и удаляются автоматически. Для входа в сервисы используется сессионная cookie (доступная только серверу, защищённая HTTPS); она нужна, чтобы помнить, что вы вошли, а не для идентификации или слежки.
6. Третьи стороны
| Кто | Зачем | Что передаётся |
|---|---|---|
| Telegram | Коды входа, уведомления, сообщения с формы обратной связи | Номер телефона или идентификатор чата и текст сообщения. У Telegram своя политика конфиденциальности |
| Google Firebase | SmartPedi: вход, база данных, файлы, push-уведомления | Аккаунт, профиль ребёнка и записи о здоровье хранятся на серверах Google в соответствии с политикой конфиденциальности Google |
| OpenStreetMap | Карта в сервисе Mulk | Фрагменты карты загружаются с серверов OpenStreetMap, которые видят IP-адрес вашего браузера. Мы им ничего не передаём |
| Банки | Подключение счёта организации в EduStatus | Только если организация сама подключила счёт, только по её счёту и по защищённому каналу |
| Let’s Encrypt | HTTPS-сертификаты | Только доменное имя, без персональных данных |
Никаким другим внешним сервисам персональные данные не передаются. Запросы государственных органов исполняются только в установленном законом порядке и при наличии официального основания.
7. Сроки хранения
- Журналы сервера (IP и запросы) — 14 дней.
- Сессии входа — до выхода или истечения срока.
- Одноразовые коды — несколько минут, затем удаляются.
- Аккаунт и введённые вами данные — пока аккаунт активен или пока вы не попросите удалить его. В SmartPedi вместе с аккаунтом удаляются профили детей и записи.
- Данные организаций (EduStatus, Cauldron) — на срок договора с организацией и в течение установленных законом сроков хранения учётных документов.
- Резервные копии — в зашифрованном виде, ограниченный срок; по его истечении удаляются автоматически. Удалённые данные исчезают из резервных копий в тот же срок.
8. Безопасность
- Все соединения по HTTPS (TLS 1.2 и 1.3), включён HSTS.
- Пароли хранятся только в виде хеша, а во многих сервисах пароля нет вовсе (одноразовый код и PIN).
- Административный доступ к серверу только через частную сеть и по ключу; каждый сервис работает в своей изолированной среде.
- Данные организаций изолированы друг от друга на уровне базы.
- Резервные копии шифруются; состояние системы постоянно отслеживается, признаки сбоев и атак немедленно передаются команде.
Если произойдёт инцидент, затрагивающий безопасность ваших данных, мы без задержки уведомим затронутых пользователей и организации: что случилось, каких данных это касается и что предпринимается.
9. Ваши права
В любой момент вы можете запросить:
- какие ваши данные мы храним;
- исправление неверных или устаревших данных;
- удаление аккаунта и данных (кроме учётных записей, хранение которых требует закон);
- отзыв ранее данного согласия (например, удаление дескриптора лица);
- возражение против обработки ваших данных.
Для обращения напишите на info@twelfth.uz. Чтобы данные не были выданы постороннему, мы сначала подтвердим вашу личность через аккаунт. Если ваши данные обрабатываются от имени организации (как данные студента в EduStatus или запись в Cauldron), мы направим запрос этой организации и окажем техническую помощь в его выполнении.
10. Дети
Наши сервисы не предназначены для самостоятельного использования детьми. В SmartPedi данные о ребёнке вводит только родитель или законный представитель в своём аккаунте; сам ребёнок пользователем приложения не является. В EduStatus данные несовершеннолетних студентов вносит только образовательная организация на основании согласия родителя или законного представителя. Если мы узнаем, что в других сервисах собраны данные о детях, мы их удалим.
11. Изменения и контакты
Если добавится новый сервис или изменится порядок работы с данными, эта страница будет обновлена, а дата выше изменится. О существенных изменениях мы сообщим отдельно внутри сервиса. Вопросы и обращения: info@twelfth.uz или @TwelfthChannel. Документ опубликован на трёх языках; при расхождениях приоритет имеет текст на узбекском языке.