Политика обработки персональных данных
Версия 2026-07-27.1 · дата публикации: 27 июля 2026 г.
1. Введение
Настоящая Политика описывает обработку персональных данных в веб-сервисе GTutor (далее — «Сервис»), доступном по доменам *.gtutor.app (в том числе api.gtutor.app, teacher.gtutor.app, student.gtutor.app, admin.gtutor.app).
Подготовлена с учётом Закона Республики Беларусь от 7 мая 2021 г. № 99-З «О защите персональных данных». Актуальная версия доступна без регистрации: /privacy.
2. Оператор
Оператор: Ореховский Илья Викторович, физическое лицо, Республика Беларусь, г. Минск.
Контакт для обращений субъектов персональных данных: [email protected].
Обращения принимаются в электронной форме на указанный email (тот же канал, через который может быть получено согласие / принято Соглашение).
3. Какие данные обрабатываются
В зависимости от роли и способа использования Сервиса:
аккаунт: внутренний идентификатор пользователя, отображаемое имя, Telegram ID, Telegram username (при наличии), коды приглашения и даты активации, статус аккаунта (подтверждён, заблокирован, архив, заполненность профиля);
для ученика: уровень языка (LanguageLevel), связь с учителем;
данные об обучении: уроки (дата, часовой пояс, длительность, тема, заметки, оценки, признаки отмены/архива), домашние задания, учебные материалы (файлы или ссылки, в т.ч. YouTube), связанные с учителем/учеником/уроком;
аутентификация и безопасность: JWT access-токены, refresh-токены (на сервере — хеш), временные коды 2FA / одноразовые коды входа, сведения last login / last activity (при наличии), журналы аудита и технические метрики API;
факты принятия Соглашения и ознакомления с Политикой: версия документов и время принятия (на сервере);
технические: токены и служебные флаги в localStorage браузера; IP-адрес — для rate limit в оперативной памяти процесса сервера (не поле профиля в БД);
обращения в поддержку: тема, текст, теги, роль автора, отображаемое имя, Telegram ID (при наличии); вложения к обращениям (скриншоты / короткие записи экрана), если пользователь их прикрепил;
при входе через Telegram OIDC / Login Widget / initData: идентификаторы и данные профиля, которые Telegram передаёт Сервису в объёме, необходимом для аутентификации.
Паспортные данные, номера телефонов, email пользователя, реквизиты банковских карт, доступ к банковским API, биометрия и геолокация в реальном времени по умолчанию не запрашиваются и не хранятся.
Сервис не является платёжным посредником: оплата занятий между учителем и учеником (родителем) происходит вне GTutor. Сканы чеков и карты в текущей версии продуктового пути ученика не загружаются.
4. Цели обработки
оказание услуги организации занятий: расписание, материалы, домашние задания, оценки, уведомления;
регистрация, вход (в т.ч. через Telegram), поддержка сессии и защита от несанкционированного доступа;
связь учителя и ученика по пригласительным ссылкам;
уведомления и сервисные сообщения в Telegram-ботах (учительский / ученический);
обращения в поддержку и разбор обращений администратором;
безопасность (rate limit, журналы, защита от злоупотреблений);
исполнение прав субъекта и требований закона;
фиксация факта принятия Соглашения и ознакомления с Политикой (версия, время).
5. Правовые основания
договор (Пользовательское соглашение) — данные, без которых Сервис не работает: идентификатор пользователя, сессия, учебные записи, материалы, техническая безопасность;
согласие — при принятии Соглашения и ознакомлении с Политикой в интерфейсе (версия и время сохраняются на сервере);
осознанное действие пользователя при выборе входа через Telegram — передача идентификаторов Telegram провайдеру в объёме, необходимом для аутентификации (основание: заключение/исполнение договора на использование Сервиса с выбранным способом входа);
иные основания, прямо предусмотренные законодательством Республики Беларусь.
Если ученик несовершеннолетний, согласие и использование Сервиса от его имени предполагают участие законного представителя (родителя или опекуна). Учитель, создавая карточку ученика и направляя приглашение, подтверждает, что действует правомерно.
6. Сроки хранения
Конкретные сроки (соответствуют реализации Сервиса):
аккаунт учителя/ученика и связанные учебные данные — пока аккаунт активен и это необходимо для работы Сервиса, либо до удаления/деактивации по заявлению пользователя или по закону;
после запроса на удаление аккаунта (email оператора) — обработка запроса в сроки §10; резервные копии диска/БД после удаления могут оставаться в обычном цикле резервного копирования (как правило, не более 30 календарных дней); отдельного «архива удалённых пользователей» нет;
JWT access в localStorage — до выхода, очистки браузера или истечения срока токена; refresh-токены на сервере — до отзыва, ротации или истечения;
коды 2FA / одноразовые коды входа — кратковременно, до использования или истечения (порядка минут);
IP в rate limit — не дольше окна ограничения (как правило, минуты); хранится в памяти процесса и сбрасывается при перезапуске;
обращения в поддержку и вложения — пока тикет актуален для сопровождения, либо до удаления по закону/запросу; файлы закрытых обращений могут автоматически удаляться через 14 календарных дней после статуса «решено» (техническая очистка);
факты принятия Соглашения и ознакомления с Политикой (версия + timestamp) — пока существует аккаунт, либо до его удаления;
журналы аудита и технические метрики API — в объёме, разумном для безопасности и диагностики (ограниченный период).
7. Получатели данных и сторонние сервисы
Оператор не продаёт персональные данные и не передаёт их для рекламного таргетинга третьих сторон. Фактические получатели (в т.ч. самостоятельные операторы по своим правилам):
Timeweb Cloud (хостинг VPS) — Российская Федерация: размещение приложения, PostgreSQL и файлового хранилища, обработка по поручению оператора;
Cloudflare, Inc. — Cloudflare Tunnel / edge (проксирование HTTPS к VPS): технические данные запросов (США / инфраструктура Cloudflare);
Telegram Messenger Inc. — аутентификация (OIDC / widget / initData) и доставка уведомлений ботами: Telegram ID и доступные данные профиля (юрисдикция/серверы Telegram);
иные лица — только если обязательно по закону Республики Беларусь.
В текущей версии Сервиса рекламные пиксели, маркетинговые cookie и необязательная аналитика третьих сторон не загружаются. При появлении необязательной аналитики Политика и интерфейс согласия будут обновлены заранее; такие скрипты не подключаются без отдельного выбора пользователя.
Сторонние LLM / ИИ-провайдеры в продуктовом пути GTutor не используются. Если ИИ-функции появятся, они будут описаны отдельно, с отдельным информированным согласием (по аналогии с отраслевой практикой).
8. Трансграничная передача
Основные данные учёта обрабатываются на VPS в Российской Федерации (государство — член ЕАЭС; надлежащий уровень защиты прав субъектов по перечням уполномоченного органа в соответствующей части).
При входе и уведомлениях через Telegram, а также при прохождении трафика через Cloudflare данные могут передаваться в государства, которые могут не обеспечивать надлежащий уровень защиты по перечню НЦЗПД Республики Беларусь.
Такая передача необходима для исполнения выбранного пользователем способа аутентификации и для доставки Сервиса по договору (Пользовательское соглашение). Используя Сервис и принимая Политику, вы информированы об указанных рисках в объёме, необходимом для работы Сервиса.
9. Cookie и localStorage
В текущей версии маркетинговые cookie и рекламные пиксели не используются и не загружаются.
localStorage (и при необходимости sessionStorage): access/refresh-токены, служебные флаги интерфейса и согласия — необходимо для работы кабинета. Очистка хранилища браузера сама по себе не удаляет серверные данные.
При появлении необязательной аналитики Политика будет дополнена; счётчики не загружаются до отдельного выбора пользователя.
10. Права субъекта и сроки ответа
Вы вправе:
получить информацию об обработке своих данных — ответ в течение 5 рабочих дней;
требовать изменения неточных данных — 15 календарных дней;
отозвать согласие — в электронной форме (email / интерфейс, где применимо); прекращение обработки на основании отозванного согласия и удаление при отсутствии иных оснований — 15 календарных дней;
требовать прекращения обработки и/или удаления — 15 календарных дней (если нет иного законного основания);
один раз в календарный год бесплатно получить сведения о предоставлении данных третьим лицам — 15 календарных дней;
обжаловать действия (бездействие) оператора в Национальный центр защиты персональных данных Республики Беларусь;
требовать возмещения морального вреда в порядке, установленном законодательством РБ.
Заявления: [email protected]. Укажите Telegram username или ID и роль (учитель / ученик).
Отзыв согласия или удаление данных может сделать невозможным дальнейшее использование Сервиса.
11. Удаление аккаунта
В текущей версии самообслуживание «Удалить аккаунт» в интерфейсе может быть недоступно. Удаление / деактивация — по заявлению на [email protected] в сроки §10.
Очистка localStorage на устройстве не удаляет серверные данные.
После окончательного удаления аккаунта отдельные технические следы могут оставаться в резервных копиях в течение обычного цикла (как правило, не более 30 календарных дней), если нет иного законного основания для более длительного хранения.
12. Меры защиты
HTTPS на публичных endpoint, разграничение доступа по ролям и ownership (учитель видит только своих учеников), JWT + refresh-токены, rate limiting, проверка типов загружаемых файлов (allowlist, magic-bytes), opaque-имена файлов, ограничение доступа к серверу и БД, журналирование значимых действий.
Абсолютная безопасность в сети Интернет не гарантируется.
13. Изменение Политики
Актуальная версия — /privacy (номер версии в шапке документа и в API legal/current).
При существенных изменениях оператор запрашивает повторное принятие в интерфейсе (версия LegalDocuments) и/или обновляет версию документа; автоматическое «молчаливое» принятие существенных изменений одним лишь фактом дальнейшего использования не применяется.