Политика конфиденциальности TodoLot
Это информационный перевод. При расхождениях действует английская версия.
TodoLot — приложение для iPhone, которое превращает голос в будильники со списком дел. Его делает Viktor Gorbatiuk, независимый разработчик («мы», «нас»). Ваши задачи живут на вашем устройстве. Не нужно создавать аккаунт, нет рекламы, а ваши персональные данные никогда не продаются. На этой странице простым языком описано, что именно покидает ваше устройство, куда это уходит и зачем.
Коротко
- Без регистрации. Мы никогда не просим ваш e-mail, номер телефона или пароль. В настройках можно по желанию ввести имя, чтобы утренний брифинг обращался к вам по имени; оно остаётся на вашем устройстве и входит в текст брифинга, описанный ниже.
- Ваши задачи остаются на вашем устройстве. Они никогда не передаются нам.
- Три вещи покидают приложение намеренно, в виде текста: диктовка (чтобы превратить её в задачи), фраза будильника или брифинга (чтобы сгенерировать естественный голос, если вы его включили) и короткое описание, которое вы вводите для своего звука пробуждения (Pro). Всё уходит по зашифрованным соединениям.
- Всё остальное — анонимная, обобщённая аналитика использования и отчёты о сбоях, привязанные к случайному ID, а не к вам.
Что приложение обрабатывает и где
Микрофон и распознавание речи
Когда вы диктуете задачи, вашу речь расшифровывает встроенное распознавание речи iOS от Apple, с вашего разрешения. В зависимости от устройства и языка Apple может обрабатывать аудио на устройстве или на серверах Apple; см. Политику конфиденциальности Apple. Ваше аудио никогда не попадает ни к нам, ни к другим третьим лицам.
Превращение диктовки в задачи
Текст вашей диктовки (никогда не аудио) отправляется по зашифрованному соединению в сервис ИИ, который разбивает его на отдельные задачи, время, повторы и ранние напоминания. Сегодня этот сервис — OpenAI; мы также можем использовать Anthropic. Вместе с текстом запрос содержит язык диктовки, часовой пояс, текущее время, часы, которые вы считаете утром, днём, вечером и ночью, и названия ваших групп задач, чтобы ИИ правильно расставил задачи. К запросу не прикрепляется ни идентификатор устройства, ни аккаунт. Мы не храним и не логируем текст вашей диктовки и используем API этих провайдеров для разработчиков, данные из которых, согласно их опубликованным политикам обработки данных API, не используются для обучения моделей.
Естественный голос будильника и звуки пробуждения
Если включён естественный голос будильника, текст фразы будильника и утреннего брифинга (включая необязательное имя) отправляется по зашифрованному соединению в ElevenLabs, который генерирует аудио. Сгенерированное аудио кэшируется на вашем устройстве, чтобы одна и та же фраза не отправлялась дважды. В Pro короткое описание, которое вы вводите для своего звука пробуждения, отправляется в сервис генерации звуков того же провайдера. Если естественный голос выключен или сеть недоступна, голос полностью генерируется на вашем устройстве встроенным синтезом речи Apple.
Анонимный идентификатор, аналитика использования и отчёты о сбоях
При первом запуске приложение создаёт анонимный ID пользователя через Google Firebase Authentication. Это случайный идентификатор; имя, e-mail или пароль никогда не запрашиваются и не собираются. С этим анонимным ID приложение собирает:
- Аналитику использования (Firebase Analytics), чтобы понимать, как приложение используется и во сколько обходится его работа: открытия приложения и просмотры экранов; шаги, которые вы проходите при настройке и покупке; выбор разрешений; простые счётчики, например сколько задач дала диктовка и сколько символов речи было сгенерировано; а при покупке подписки — продукт, цену и валюту. Это только счётчики и названия событий, никогда не содержание, формулировки или тема ваших задач и диктовок и никогда не ваши платёжные данные.
- Отчёты о сбоях (Firebase Crashlytics), чтобы мы могли находить и исправлять ошибки.
- Стандартный технический контекст, который эти SDK Google собирают автоматически: модель устройства, версию операционной системы и приблизительный регион, определённый по вашему IP-адресу.
Эти данные привязаны к анонимному ID, а не к вашей личности, и используются только для работы и улучшения приложения. Отдельного переключателя аналитики в приложении пока нет; удаление приложения останавливает весь сбор, а записи вы можете попросить нас удалить (см. ваши права).
Покупки
Оплату полностью проводит Apple через App Store; мы никогда не видим ваши платёжные данные. Чтобы надёжно восстанавливать подписку после переустановки, приложение записывает статус подписки (какой план активен и состояние продления, ничего больше) в RevenueCat, привязав его к тому же анонимному ID.
Задачи, будильники и настройки
Ваши задачи, время будильников, группы, напоминания и настройки хранятся локально на вашем устройстве. Если вы пользуетесь iCloud или резервными копиями устройства, эти локальные данные могут попасть в ваши резервные копии, которыми управляет Apple.
Этот сайт
Этот сайт статический и не ставит cookies. Его обслуживает Cloudflare, который обрабатывает IP-адреса посетителей для доставки страниц в соответствии с политикой конфиденциальности Cloudflare.
С кем мы делимся данными
Мы не продаём ваши данные и не передаём их для рекламы. Мы передаём необходимый минимум перечисленным ниже поставщикам услуг, каждый из которых действует от нашего имени на условиях собственной политики конфиденциальности:
| Провайдер | Что получает | Зачем |
|---|---|---|
| Apple | Аудио/текст речи (на устройстве или на серверах Apple); данные о покупках и оплате | Распознавание речи; платежи App Store |
| OpenAI (или Anthropic) | Текст диктовки + язык, часовой пояс, время, часы частей дня, названия групп | Превратить диктовку в задачи |
| ElevenLabs | Текст фразы будильника/брифинга; описание своего звука пробуждения (Pro) | Сгенерировать естественный голос и звуки |
| Google Firebase | Анонимный ID, события аналитики, включая продукт/цену покупки, данные о сбоях, технический контекст | Аналитика и отчёты о сбоях |
| RevenueCat | Анонимный ID, статус подписки | Восстановление Pro после переустановки |
Чего мы не делаем
- Без регистрации: мы никогда не просим ваш e-mail или номер телефона.
- Без рекламы и рекламных сетей; мы не отслеживаем вас в других приложениях и на сайтах.
- Без продажи или передачи персональных данных для маркетинга.
- Аудио вашей диктовки никогда не покидает распознавание речи Apple.
- Мы никогда не отправляем содержание ваших задач в инструменты аналитики или отчётов о сбоях.
Ваши права и выбор
В зависимости от того, где вы живёте (например, по GDPR ЕС/Великобритании или калифорнийскому CCPA/CPRA), у вас может быть право на доступ к своим данным, их исправление или удаление, право возражать против определённой обработки и право не подвергаться дискриминации за использование этих прав. Поскольку мы не храним ваше имя или e-mail, мы находим ваши записи по анонимному ID, связанному с вашей установкой. Вы можете:
- Остановить весь сбор, удалив приложение; отдельного переключателя аналитики в приложении нет.
- Удалить свои данные: напишите нам, указав примерную дату установки приложения и модель устройства, и мы удалим записи аналитики, сбоев и подписки, связанные с вашим анонимным ID.
- Управлять подпиской или отменить её в Настройках iOS → ваше имя → Подписки.
Мы не «продаём» и не «передаём» персональную информацию в том смысле, который в эти термины вкладывает законодательство Калифорнии.
Хранение и удаление данных
Удаление приложения удаляет ваши задачи, настройки и сгенерированное аудио с вашего устройства. Мы не храним копий ваших диктовок. События аналитики, отчёты о сбоях и статус подписки хранят Firebase и RevenueCat по своим политикам, привязанными только к анонимному ID. Чтобы эти данные были удалены, напишите нам запрос, и мы их удалим.
Дети
TodoLot не предназначен для детей младше 13 лет, и мы сознательно не собираем персональную информацию детей. Если вы считаете, что ребёнок передал нам данные, свяжитесь с нами, и мы их удалим.
Изменения этой политики
Если практика обработки данных в приложении изменится, эта страница будет обновлена, а дата вступления в силу выше — пересмотрена.
Контакты и контролёр данных
Контролёр данных — Viktor Gorbatiuk, независимый разработчик. Вопросы о конфиденциальности или запрос по данным: vibeprogerai@gmail.com