Политика приватности
Обновлено 21 сентября 2026 года.
MathTrail — бесплатный проект с открытым кодом. Вопросы об этой политике и о данных ребёнка — на alexander.ryazanov.1987@gmail.com.
Коротко
- Мы ничего не храним. У сервиса нет ни базы данных, ни файлов. Между двумя запросами он не помнит ничего.
- Профиль ребёнка лежит в вашем Google Диске — в файле, который вы в любую минуту можете открыть, скопировать или удалить.
- Псевдоним, а не настоящее имя. Ни даты рождения, ни школы, ни фотографии.
- Ничего не продаётся и ни на чём не обучаются модели.
- Удалили файл — удалили профиль. Второй копии нигде нет.
Что такое MathTrail
MathTrail — приложение, которое вы подключаете к своему Claude или ChatGPT. Оно выбирает ребёнку тему и сложность, просит модель чата написать задачу, проверяет эту задачу программой, показывает её, записывает ответ и объясняет ошибку.
Своей языковой модели у MathTrail нет. Задачи пишет модель того чата, которым вы и так пользуетесь, и ваши отношения с его владельцем регулируются его условиями и его политикой приватности, а не этой.
Кто входит
Только взрослый — родитель или репетитор. У ребёнка нет ни аккаунта, ни собственного входа. Возрастные правила устанавливают сами платформы: Claude — для взрослых, ChatGPT для подростков требует согласия родителя. MathTrail не рассчитан на ребёнка, который пользуется чатом самостоятельно.
Что хранится и где
В вашем Google Диске
Профиль — это один файл mathtrail-profile.json в папке MathTrail на вашем Диске. Его можно открыть, прочитать, скопировать, перенести или удалить, как любой другой файл; корзина и история версий Диска — ваши.
В нём лежат:
- псевдоним ребёнка, класс, интересы и то, чего вы просили избегать;
- идентификатор ребёнка — чтобы профиль можно было перенести в будущую версию;
- язык интерфейса, если вы его выбирали;
- какие темы освоены, числовые рейтинги, по которым подбирается сложность, и сводка прошлых ответов: по каждой теме — когда она была в последний раз, сколько было попыток и успехов, какие ловушки срабатывали;
- счётчик принятых сегодня задач — по нему считается дневной лимит;
- текущая задача, ответ к которой зашифрован, чтобы его нельзя было прочитать из файла раньше, чем ребёнок ответит.
В нём нет ни имени ребёнка, ни даты рождения, ни школы, ни адреса, ни фотографии, ни чего-либо ещё, по чему его можно узнать. Псевдоним — единственное имя во всей истории, и в текст задачи он никогда не попадает.
На сервере
Ничего. Сервис — одна программа, которая отвечает на запрос и забывает его. У неё нет ни базы, ни диска, ни кэша ваших данных.
Вход через Google тоже не хранится: он шифруется и кладётся внутрь того токена, который сервис отдаёт вашему чату. Ключ лежит в Google Secret Manager и с сервера не уходит.
В логах
Сервис пишет счётчики, а не содержание: принята задача или отклонена, по какой причине отклонена, сколько заняло времени, сколько понадобилось попыток, сработал ли лимит и какая версия инструкций использовалась.
В логах никогда нет ни псевдонима, ни текста задачи, ни ответа, ни адреса почты, ни токена.
Отдельно от этого Google Cloud Run ведёт обычные журналы запросов, которые появляются у любого работающего на нём сервиса: время, путь, код ответа и адрес, с которого пришёл запрос. Они хранятся столько, сколько установлено платформой, и данных профиля, текстов задач и ответов в них нет.
Вход через Google и Диск
При входе Google спрашивают о двух вещах:
openid— чтобы понять, что вход состоялся;drive.file— узкое разрешение на Диск. Оно даёт доступ только к тем файлам, которые создало само приложение. Ничего другого на вашем Диске, включая ваши собственные файлы, MathTrail не видит и открыть не может.
Две особенности стоит знать заранее — они выглядят как неполадка, но ею не являются:
- Google спрашивает разрешение при каждом подключении. Сервис не держит у себя долгоживущих учётных данных Google, поэтому каждое подключение получает их заново, и Google каждый раз показывает свой экран разрешений.
- Аккаунт Google допускает около сотни таких разрешений одновременно. После примерно сотого подключения самое старое перестаёт работать — без предупреждения. Лечится повторным входом.
Токен, который сервис выдаёт чату, действует 15 минут и продлевается автоматически — до 30 дней подряд и не дольше 90 дней с момента входа. Потом нужно войти заново.
Что попадает к модели чата
Когда чат просит задачу, MathTrail отдаёт ему материал, из которого её можно написать: тему, сложность, примеры задач, требуемые форматы — и свободные заметки, которые вы написали о ребёнке, если вы их писали: именно они позволяют модели подобрать верную интонацию и уровень объяснений.
Пишите эти заметки с этим в виду: вместе со всем остальным в том же сообщении они уходят владельцу чата. Псевдоним с ними не уходит, а остальная часть профиля — рейтинги, история, ответы — туда не попадает.
Сам текст задачи пишет модель, и он возвращается обратно через проверки MathTrail.
Что видно вам и что показывает чат
Чаты показывают аргументы вызовов, которые делает приложение, как есть. Когда модель сдаёт готовую задачу, эта передача — вместе с правильным ответом — видна всякому, кто читает журнал вызовов в окне чата.
MathTrail этого не прячет и не может спрятать. Ответ шифруется, чтобы его нельзя было достать из файла профиля или выдать дважды; от взрослого, который читает журнал собственного чата, он не скрыт. Если хотите, чтобы задача стала для ребёнка сюрпризом, не листайте журнал вызовов при нём.
Реклама, профилирование и обучение моделей
Рекламы в MathTrail нет. Ничто о вашем ребёнке не используется для построения рекламного профиля, не продаётся и не передаётся брокерам данных. На данных вашего ребёнка MathTrail не обучает никаких моделей.
Что делает с перепиской владелец чата — предмет его собственной политики, той же самой, которая и так действует для каждого вашего сообщения в этом чате.
Куки
Этот сайт не ставит куки, не собирает аналитику и ничего не подгружает с чужих доменов.
Сервис ставит две куки и только во время входа, обе строго необходимые: одна связывает начало входа с его завершением, вторая помнит, каким приложениям вы уже дали разрешение, чтобы не спрашивать дважды. Для слежки не используется ни одна.
Как забрать данные и как удалить
Всё лежит на вашем Диске, поэтому всё в ваших руках:
- Забрать — откройте папку
MathTrailна Диске и скачайтеmathtrail-profile.json. Этот файл и есть весь профиль. - Удалить — удалите файл и очистите корзину Диска. Больше профиля нигде не останется.
- Отключить доступ — в настройках аккаунта Google на странице доступа сторонних приложений уберите MathTrail. После этого сервис не сможет обратиться ни к чему.
- Убрать приложение — отключите MathTrail в настройках самого чата.
Удаление файла и отзыв доступа независимы; сделайте и то и другое — не останется ничего.
Кто ещё участвует
- Google — вход и Диск, на котором лежит ваш файл.
- Google Cloud Run — там работает сервис.
- GitHub Pages — оттуда отдаётся этот сайт; GitHub ведёт для него собственные журналы обращений.
- Владелец вашего чата — Anthropic для Claude, OpenAI для ChatGPT.
Больше никого.
Изменения
Если политика изменится, дата наверху изменится вместе с ней, а прежняя редакция останется в публичной истории проекта.
Языки
Эта политика опубликована на нескольких языках. Основной текст — английский; если перевод с ним расходится, действует английская версия.