Политика конфиденциальности
Редакция от 8 октября 2026 года
Vaeli — ассистент дня: он держит расписание, задачи и вещи и разговаривает о них. Чтобы это делать, он хранит то, что вы ему рассказали. Здесь написано, что именно, где оно лежит и как это забрать или стереть.
Если совсем коротко. Мы храним вашу почту, ваши задачи, расписание, заметки и переписку с ассистентом. Тексты уходят в модель Anthropic, чтобы она могла ответить, — и не используются для её обучения. Снимки, которые вы делаете камерой, на наших серверах не хранятся; фото вещей остаются на телефоне. Подписка оплачивается через Google Play (или App Store), а ведёт её для нас RevenueCat; данных вашей карты мы не видим. Мы не показываем рекламу, не продаём данные и не ставим на сайте ни одного счётчика. Календарь и данные о здоровье подключаются только вами, только на чтение и отключаются одной кнопкой. Аккаунт удаляется из приложения, целиком и сразу.
Кто отвечает за данные
Приложение Vaeli ведёт частный разработчик, находящийся в Великобритании. Он же является контролёром данных в смысле UK GDPR. Связаться по любому вопросу из этого документа: privacy@vaeli.uk.
Что мы собираем и зачем
| Данные | Зачем | Основание |
|---|---|---|
| Адрес почты и пароль (хранится хэшем, не текстом) | Чтобы у вас был аккаунт и вы могли в него войти | Исполнение договора |
| Имя и фотография профиля, если вы вошли через Google | Чтобы обратиться к вам по имени | Исполнение договора |
| Имя и адрес почты, если вы вошли через Apple, — это может быть скрытый адрес-пересылка Apple, — и токен Apple, которым мы отзываем этот вход при удалении аккаунта | Чтобы у вас был аккаунт и чтобы его удаление отключало и Apple | Исполнение договора |
| Задачи, расписание, список вещей, распорядок дня, учебные темы | Ради этого приложение и существует | Исполнение договора |
| Часы сна и настроение по шкале от 1 до 5, если вы отмечаете их на экране «Сегодня» | Чтобы показать, как сон и настроение меняются за две недели, и чтобы ассистент мог сделать скидку на короткую ночь или тяжёлую полосу | Явное согласие: отмечать их необязательно, и без них всё остальное работает так же |
| Переписка с ассистентом и то, что он запомнил о вас | Чтобы он отвечал с учётом контекста, а не с чистого листа | Исполнение договора |
| Ответы пробных экзаменов — набранные или сфотографированные вами и переведённые в текст — и оценки и комментарии ассистента к ним | Чтобы проверить ваши пробные работы; подробно в разделе «Камера и снимки» | Исполнение договора |
| Режим экзамена: снимки вашего рукописного ответа на один экзаменационный вопрос на время, набранные ответы на короткие упражнения, а также оценка, уровень и комментарии ассистента к ним и пробелы, которые они показывают | Чтобы оценить ответ по сетке уровней экзаменационной доски и дать упражнения на найденные ошибки; подробно в разделе «Камера и снимки» | Исполнение договора |
| Снимки, которые вы делаете или выбираете, чтобы приложение их прочитало: расписание или вещь для гардероба (снимки ответов на экзамены — в двух строках выше) | Чтобы распознать расписание или подсказать название вещи; подробно в разделе «Камера и снимки» | Исполнение договора |
| Данные подключённых сервисов — календаря, сна, шагов и тренировок; подробно в разделе «Подключения» | Чтобы показать их на вашем дне и не писать вам посреди встречи | Согласие — вы даёте его, подключая сервис |
| Ваша подписка: какой тариф куплен, когда, его цена и валюта, когда он продлевается или заканчивается, и номер покупки в магазине | Чтобы дать оплаченный тариф и восстановить его на новом телефоне; подробно в разделе «Покупки и подписки» | Исполнение договора |
| Идентификаторы устройства: адрес телефона для уведомлений (Expo и Firebase Cloud Messaging), идентификатор установки Firebase и случайный идентификатор этой установки приложения | Чтобы напоминания доходили до нужного телефона и переставали доходить после выхода из аккаунта | Согласие — вы даёте его, разрешая уведомления; законный интерес — для идентификатора установки |
| Счётчик обращений к ассистенту за сутки | Чтобы держать дневной лимит | Законный интерес |
| Дата, когда вы разрешили передавать свои данные ассистенту | Чтобы было видно, что мы спросили до того, как что-то отправить модели | Законный интерес |
| Жалобы на то, что написал ассистент, — ответ, конспект или карточки, вопрос пробного экзамена или его проверку, вопрос, оценку или упражнение режима экзамена, разбор недели: сам этот текст (для экзамена — вместе с вопросом), причина и ваш комментарий | Чтобы разобрать ошибочные или вредные ответы | Законный интерес |
| Необратимый отпечаток адреса почты (SHA-256) и дата конца бесплатной недели | Чтобы бесплатная неделя Pro выдавалась на один адрес один раз | Законный интерес |
| Технические подробности ошибок | Чтобы починить сломавшееся | Законный интерес |
Мы не собираем ничего, чего нет в этой таблице: разделы ниже подробнее описывают те же данные и ничего к ним не добавляют. У приложения нет ни рекламных идентификаторов, ни аналитики поведения, ни доступа к вашим контактам, местоположению, звонкам или сообщениям.
Где данные хранятся
- Аккаунт — в Supabase (инфраструктура AWS, Европа). Там лежат почта, хэш пароля и связь с аккаунтом Google, если вы им пользуетесь.
- Содержимое дня — задачи, расписание, память ассистента, переписка и сводка отмеченных вами сна и настроения — в хранилище Cloudflare Workers KV.
- Подписка — тариф и его даты в вашем аккаунте в Supabase; история покупок — в RevenueCat.
- Копия на телефоне. Приложение держит своё состояние ещё и локально, чтобы работать без сети. Эта копия исчезает вместе с приложением, когда вы его удаляете.
Кому мы передаём данные
Только обработчикам, без которых приложение не работает. Никому из них мы не разрешаем использовать ваши данные для собственных целей и никому не продаём их ни при каких условиях.
- Supabase — аккаунты и вход.
- Cloudflare — сервер приложения и хранилище содержимого.
- Anthropic — модель, которая формулирует ответы ассистента, проверяет пробные экзамены и ответы в режиме экзамена и читает почерк со снимков ваших ответов.
- RevenueCat — ведёт подписки: получает от магазина идентификатор вашего аккаунта и историю покупок и сообщает нашему серверу, какой тариф действует.
- Google Play (и App Store на iPhone) — принимает оплату. Данные карты остаются у магазина, к нам они не попадают.
- Expo и Google (Firebase Cloud Messaging) — доставка уведомлений на телефон.
- Resend — отправка служебных писем: подтверждение адреса, сброс пароля и копия жалобы на ответ ассистента разработчику.
- Google — если вы входите через Google, он сообщает нам ваш адрес почты, имя и фотографию профиля.
- Apple — если вы входите через Apple, он сообщает нам ваше имя и адрес почты (или скрытый адрес, который пересылает письма на него).
Google Календарь в этот список не входит: мы ничего ему не передаём из ваших данных, а только читаем у него то, что вы разрешили, пока подключение включено.
Часть этих компаний находится за пределами Великобритании. Передача в такие страны опирается на стандартные договорные условия, предусмотренные UK GDPR.
Ассистент и искусственный интеллект
Ответы ассистента формулирует модель Anthropic. Чтобы она могла ответить, ей отправляется то, что необходимо для ответа: ваш вопрос, задачи и расписание на день, факты, которые ассистент о вас запомнил, сводка сна и настроения, которые вы отметили (сегодняшние значения, средние за две недели и направление — не по дням), а если вы подключили календарь или Health Connect — встречи на сегодня и завтра и сводка сна и шагов. Что именно и откуда — в разделе «Подключения».
Эти данные не используются для обучения моделей. Anthropic выступает обработчиком по коммерческому договору и на данных, приходящих через её API, модели не обучает. Некоторое время запросы могут храниться у неё для защиты от злоупотреблений, после чего удаляются.
Ответ модели — это текст, а не заключение специалиста. Он бывает неточным. Решения, у которых есть цена ошибки, принимайте сами.
Камера и снимки
Приложение умеет распознавать расписание со снимка и подсказывать название вещи по фотографии. Снимок отправляется в модель, приходит результат — и на этом всё: изображение не сохраняется на нашем сервере. Фото вещи остаётся на вашем телефоне как её снимок — и в резервной копии, только если вы её выгрузите. Anthropic может некоторое время хранить запрос, как описано в разделе «Ассистент и искусственный интеллект». Доступ к камере и галерее приложение спрашивает в тот момент, когда он нужен, и отказ ничего больше не ломает.
Пробные экзамены. Пробную работу можно написать на бумаге и сфотографировать страницы. Снимки отправляются в модель Anthropic, чтобы перевести почерк в текст; этот текст вы проверяете и исправляете до того, как работа уйдёт на проверку. Затем ваши ответы — уже текстом — вместе с вопросом и критериями оценки отправляются в модель на проверку. Снимки не сохраняются на нашем сервере, и приложение не хранит их на телефоне — только подтверждённый вами текст. Копии ваших ответов и оценок наш сервер не хранит: попытка, текст ответов и оценки лежат на вашем телефоне и в резервной копии, которую вы выгружаете сами. Если ответы набрать текстом, всё то же самое, только без шага со снимками.
Режим экзамена. Отдельно от пробных экзаменов можно ответить на один экзаменационный вопрос на время на бумаге и сфотографировать страницы. Снимки уходят в модель Anthropic вместе с вопросом и критериями оценки, и модель читает их и оценивает ответ за один шаг. Снимки не сохраняются на нашем сервере; на телефоне они остаются только при идущей попытке, а не в записях приложения и не в резервной копии. Короткие упражнения на ошибки, найденные оценкой, решаются текстом, и этот текст уходит в модель на проверку. Вопрос, оценку и проверку упражнения наш сервер хранит недолго — попытку до 7 дней, упражнение до суток, — чтобы повтор после обрыва связи вернул тот же результат без нового списания; ещё он хранит список уже выданных вам вопросов, чтобы не выдать тот же дважды. Журнал попыток, пробелов и упражнений лежит на вашем телефоне и в резервной копии, которую вы выгружаете сами; короткая сводка открытых пробелов и последних оценок уходит ассистенту, чтобы он напомнил о пробеле, который вы не тренировали.
Микрофон и голос
Фразу можно сказать вслух: приложение превратит её в напоминание, учебный блок, тему для повторения или заметку для ассистента. Микрофон работает, только пока открыт экран голоса, и только после вашего разрешения. Речь распознаёт сам телефон — встроенным распознаванием Android или iOS. Звук не записывается и никуда не отправляется: к нам и в модель уходит только распознанный текст, чтобы понять, какое это действие. Ничего не сохраняется, пока вы не подтвердите карточку с действием. Отказ в доступе к микрофону ничего больше не ломает — ту же фразу можно набрать текстом.
Уведомления
Если вы разрешили уведомления, адрес вашего устройства хранится у нас, чтобы было куда отправлять напоминания. Firebase, который доставляет их на Android, заводит на телефоне ещё и свой идентификатор установки. Рядом с адресом мы храним случайный идентификатор этой установки приложения — чтобы выход из аккаунта снимал с рассылки ровно этот телефон. Ни один из них не рекламный и не привязан к железу: после переустановки приложения появляются новые. Текст уведомления проходит через Expo и Firebase Cloud Messaging — иначе он до телефона не дойдёт. Отзыв разрешения в настройках телефона прекращает доставку, а выход из аккаунта убирает телефон из нашего списка.
Покупки и подписки
Платные тарифы покупаются через Google Play на Android и через App Store на iPhone. Оплату принимает магазин, и данные вашей карты или другого способа оплаты остаются у него — к нам они не попадают.
Подписки ведёт для нас RevenueCat — как наш обработчик. Он получает от магазина и хранит историю ваших покупок в приложении: продукт, цену и валюту, дату покупки, дату продления или окончания и номер покупки в магазине. Вас он знает только по идентификатору аккаунта Vaeli — не по имени и не по почте. RevenueCat сообщает нашему серверу, какой тариф действует, и мы храним это в вашем аккаунте: тариф, дату продления и, если вы отменили подписку, дату её окончания.
Записи о покупках — это финансовые документы. Магазин хранит их столько, сколько требует налоговое и бухгалтерское законодательство, в том числе после удаления аккаунта, и стереть их из магазина мы не можем. При удалении аккаунта наш сервер также просит RevenueCat удалить его запись о вас.
Подключения к другим сервисам
В разделе Настройки → Подключения можно подключить Google Календарь и Health Connect, если ваша версия приложения их предлагает. В версии из Google Play Health Connect пока нет, а Google Календарь откроется для всех, когда Google закончит проверку нашего доступа; до тех пор эти строки, как и остальные строки раздела, помечены «скоро» и ничего не делают. Для всех подключений действуют одни правила:
- подключение включается только вашим действием и выключается там же одной кнопкой;
- доступ только на чтение: приложение ничего не создаёт, не меняет и не удаляет в подключённом сервисе;
- согласие вы даёте на странице самого сервиса, в браузере, и пароля от него мы не видим. Ключ доступа получает наш сервер и хранит его зашифрованным; на телефон он не попадает;
- данные используются, чтобы показать вам ваш день и выбрать для сообщений ассистента время, когда вы свободны, — и ни для чего иного.
| Сервис | Что читаем | Где хранится | Уходит ли в модель |
|---|---|---|---|
| Google Календарь | Список ваших календарей и события в них со вчерашнего дня на две недели вперёд: название, время, место, «занят» или «свободен» и ваш собственный ответ на приглашение. Описание, список участников и вложения не читаем. Адрес основного календаря — чтобы показать, какой аккаунт подключён | На нашем сервере, пока календарь подключён; обновляется, когда вы открываете приложение и когда ассистент решает, писать ли вам | Да, но немного. Когда вы пишете ассистенту — встречи на сегодня и завтра: название, время, место. Когда ассистент сам решает написать — время, до которого вы свободны, и название ближайшей встречи, чтобы не писать посреди неё |
| Health Connect (Android) | Сон со стадиями, шаги, тренировки, пульс покоя, вариабельность пульса, частота дыхания и кислород в крови за последние 30 дней | На телефоне. На сервер уходит только сводка: шаги сегодня и в среднем за неделю, часы сна прошлой ночи, минуты глубокого сна и REM, вид и длительность сегодняшних тренировок, число тренировок за неделю, пульс покоя и вариабельность пульса за сегодня и их среднее за 14 дней | Только эта сводка — чтобы ассистент знал, например, что ночь была короткой |
Как отключить. Настройки → Подключения → нужный сервис → Отключить. Для Google Календаря сервер отзывает доступ у самого Google и стирает ключ вместе со всем, что было выгружено. Для Health Connect приложение снимает свои разрешения и стирает с телефона всё прочитанное; разрешения можно снять и в настройках самого Health Connect. Удаление аккаунта отключает все сервисы тем же порядком.
Отдельно о сервисах Google. Использование Vaeli данных, полученных из Google API, соответствует Политике Google в отношении данных пользователей сервисов API, включая требования Limited Use. Данные из Google API не передаются третьим лицам, не используются для рекламы и не читаются людьми — за исключением случаев, когда вы прямо об этом попросили, когда это необходимо для безопасности или когда этого требует закон. Перечисленные выше данные календаря уходят в модель Anthropic только ради ответа вам — Anthropic при этом наш обработчик — и не используются для обучения каких-либо моделей ИИ или машинного обучения.
Сколько мы храним
Пока у вас есть аккаунт. Попытка режима экзамена с оценкой хранится до 7 дней, упражнение с проверкой — до суток. Жалоба на ответ ассистента хранится до года — этого хватает, чтобы увидеть, повторяется ли ошибка, — и её копия в почте разработчика удаляется в тот же срок. Когда вы удаляете аккаунт, удаляется всё перечисленное выше — сразу, а не по расписанию. Дольше не хранится ничего, кроме записей о покупках, которые магазин хранит по закону (см. «Покупки и подписки»), прочего, что закон обязывает сохранить, и одной записи: отпечатка адреса почты с датой конца бесплатной недели. По отпечатку нельзя восстановить адрес и нельзя найти вас — им можно только узнать тот же адрес при новой регистрации, чтобы неделя Pro не выдавалась повторно. Хранится без срока. Полный список того, что остаётся и сколько хранится, — на странице удаления аккаунта.
Удаление и экспорт
И то, и другое живёт в самом приложении:
- Настройки → Аккаунт → Удалить аккаунт. Стирается аккаунт и всё его содержимое на сервере.
- Настройки → Резервная копия. Выгружает ваше состояние файлом, который читаете вы, а не только программа.
Приложения уже нет? Напишите на privacy@vaeli.uk с адреса, которым входите, — удалим аккаунт в течение 30 дней. По шагам: vaeli.uk/delete-account.
Ваши права
По UK GDPR вы вправе: получить копию своих данных, исправить их, удалить, ограничить или оспорить обработку, забрать данные в переносимом виде и отозвать согласие там, где обработка на нём основана. Напишите на privacy@vaeli.uk — ответим в течение месяца.
Если ответ вас не устроил, вы можете пожаловаться в надзорный орган Великобритании — ICO.
Возраст
Vaeli предназначен для людей 16 лет и старше. Мы сознательно не собираем данные детей младше 16. Если выяснится, что аккаунт завёл ребёнок, мы удалим и аккаунт, и данные.
Безопасность
Всё соединяется по HTTPS. Пароли хранятся хэшами. Доступ к вашим строкам в базе ограничен на уровне самой базы: чужой ключ не откроет чужие данные. Абсолютной защиты не бывает ни у кого, и обещать её мы не станем.
Сайт
На этом сайте нет ни аналитики, ни рекламных сетей, ни счётчиков, ни cookie, которые ставили бы мы. Cloudflare как хостинг ведёт технические журналы запросов — это необходимо для работы и защиты сайта.
Изменения
Если политика изменится, здесь появится новая дата редакции, а о существенных изменениях мы сообщим в приложении до того, как они вступят в силу.