Sóile
AI language tutor · Политика конфиденциальности
Коротко
Sóile использует микрофон только когда вы начинаете голосовую практику. Речь и текст передаются для распознавания и ответа AI-репетитора. Мы также собираем ограниченную продуктовую аналитику по анонимному идентификатору, чтобы исправлять ошибки и улучшать уроки. Мы не продаём данные и не используем IDFA.
Последнее обновление: 6 октября 2026 года
1. Кто обрабатывает данные
Оператором приложения является разработчик Sóile, указанный на странице приложения в App Store («мы»). По вопросам конфиденциальности и удаления данных:
trooperrx@gmail.com2. Какие данные обрабатываются
Голос и содержание диалога
- аудиозапись вашей реплики, её распознанный текст и набранные вами сообщения;
- контекст текущего урока и выбранные вами факты памяти, необходимые AI-репетитору для связного и персонализированного ответа.
Эти данные передаются только после вашего действия в уроке. Наш backend использует их для выполнения текущего запроса и не записывает сырое аудио или расшифровку в базу продуктовой аналитики. Мы не используем ваши разговоры для обучения собственных моделей. Внешние AI-провайдеры обрабатывают запрос согласно своим условиям и политикам хранения.
Анонимные идентификаторы и продуктовая аналитика
Приложение создаёт случайные идентификаторы пользователя, установки, сессии и события. Вместе с ними могут передаваться: название события, дата и время, версия приложения и сборка, версия iOS, класс устройства (iPhone или iPad), часовой пояс, язык интерфейса и курса, уровень, статус Pro, назначенный вариант эксперимента и технический результат действия. В аналитику не отправляются аудио, расшифровки, тексты исправлений, email, имя, номер телефона или рекламный идентификатор.
Необязательный аккаунт и синхронизация
Если вы входите через Apple или Google, мы получаем идентификатор аккаунта у провайдера, email и отображаемое имя, если провайдер их передал, а также тип провайдера и дату входа. Мы сохраняем на Cloudflare защищённую копию учебного прогресса: профиль обучения, курсы, завершённые уроки, словарь, карточки, серию, достижения, ошибки и выбранные факты памяти. Сырое аудио и тексты разговоров в этот снимок не входят. Идентификатор анонимного профиля связывается с аккаунтом, поэтому связанные с ним события и покупки могут быть сопоставлены с аккаунтом. Без аккаунта Sóile по-прежнему можно использовать с локальным анонимным профилем.
Google Sign-In также обрабатывает сведения для входа, безопасности и работы SDK. По декларации включённого SDK это могут быть имя, email, телефон, идентификаторы пользователя и устройства, приблизительное местоположение по IP и технические сведения об использовании. Наш сервер входа получает только перечисленные выше данные аккаунта; телефон и GPS-координаты приложение не запрашивает. Подробнее: Google Sign-In.
Подписка и покупки
Оплату обрабатывает Apple. Для проверки доступа Pro мы получаем через RevenueCat анонимный идентификатор, идентификатор продукта, тип события подписки и срок её действия. Для учёта пробных периодов, оплат и возвратов сохраняем также идентификаторы события и транзакции, даты, сумму, валюту и признак тестовой или реальной покупки. Мы не получаем полный номер банковской карты.
Для оценки Apple Ads приложение использует стандартный токен Apple AdServices через RevenueCat. Это помогает сопоставлять установки и подписки с рекламными кампаниями Apple. Мы не запрашиваем IDFA и не отслеживаем действия в приложениях других компаний.
Отзывы, опросы и поддержка
Если вы сами отправляете сообщение, мы обрабатываем его текст, категорию, версию приложения, версию iOS, класс устройства и короткую часть анонимного идентификатора. Сообщение доставляется команде через Telegram. Если вы укажете необязательный email или ник Telegram для ответа, контакт будет передан вместе с сообщением и использован для ответа на обращение. Подставленный email аккаунта можно изменить или удалить перед отправкой.
Перед входом через Apple или Google приложение просит принять согласие на обработку персональных данных и эту политику. При таком входе переданные провайдером имя и email могут быть отправлены в закрытый Telegram-чат команды для персональной поддержки. Можно продолжать пользоваться приложением анонимно, не входя в аккаунт.
Данные на устройстве и в облаке
Названия и описания собственных сценариев сохраняются на устройстве отдельно для каждого курса. При запуске сценария они передаются нашему серверу и поставщику языковой модели для проведения разговора. Сценарий можно удалить в разделе «Мои».
Без аккаунта учебный прогресс хранится локально. После входа перечисленные выше данные прогресса также синхронизируются с нашей базой Cloudflare для восстановления на другом устройстве. Выбранные факты памяти передаются AI только при включённой персонализации и во время соответствующего диалога. Данные устройства могут входить в резервную копию iOS в соответствии с настройками Apple.
3. Для чего используются данные
- распознавать речь, создавать ответы, исправления, подсказки и озвучку;
- сохранять прогресс, применять лимиты и подтверждать Pro-доступ;
- понимать активацию и удержание пользователей, улучшать уроки и интерфейс;
- диагностировать ошибки, предотвращать злоупотребления и защищать сервис;
- отвечать на отзывы и обращения;
- выполнять юридические и бухгалтерские обязанности, если они применимы.
4. Сервисы-партнёры
Мы передаём только данные, необходимые для конкретной функции:
- Cloudflare — backend, сеть, базы и кэш;
- ElevenLabs — распознавание и синтез речи;
- Google — Gemini и вход через Google;
- Apple — App Store, покупки, вход и резервные копии iOS;
- RevenueCat — управление подписками и атрибуция Apple Ads;
- Telegram — доставка отзывов и, только при отдельном согласии, уведомления команде о входе с именем и email.
Обработка может происходить в других странах. Мы требуем от поставщиков защищать данные в соответствии с их договорами, политиками и применимым законодательством.
5. Хранение и удаление
- сырое аудио и тексты диалога не сохраняются нашим backend после выполнения запроса; AI-провайдеры могут временно хранить данные согласно своим правилам;
- созданная репетитором озвучка может кэшироваться до 7 дней для ускорения работы;
- неотправленная аналитика хранится на устройстве не более 7 дней; полученные аналитические события хранятся, пока нужны для анализа продукта, безопасности и работы сервиса, затем удаляются или агрегируются;
- привязка аккаунта и облачный снимок прогресса хранятся до удаления облачного аккаунта в приложении или подтверждённого запроса на удаление;
- данные подписки и поддержки хранятся столько, сколько нужно для обслуживания, разрешения обращения, предотвращения мошенничества и соблюдения закона.
6. Ваш выбор и удаление данных
- Микрофон и уведомления: Настройки iOS → Sóile.
- Память репетитора: Профиль → Настройки → Память; там её можно отключить или очистить.
- Аккаунт и облачная копия: Профиль → Настройки → Аккаунт → Удалить облачный аккаунт. Привязка, серверная сессия и облачный снимок прогресса удаляются сразу; локальный прогресс остаётся на устройстве.
- Локальный прогресс: удаляется при удалении приложения, если не восстановлен из резервной копии iOS.
- Запрос доступа или полного удаления серверных данных: напишите на trooperrx@gmail.com с темой «Удалить мои данные / Delete my data». Если аккаунт привязан, пишите с привязанного email. Мы можем попросить минимальную информацию для проверки запроса.
В зависимости от страны вы также можете иметь права на доступ, исправление, ограничение обработки, переносимость и возражение. Мы можем сохранить отдельные записи, если этого требует закон или они нужны для защиты от мошенничества и правовых требований.
7. Дети
Мы не просим дату рождения и сознательно не собираем данные ребёнка сверх описанного выше. Если ребёнок использует Sóile, родитель или законный представитель должен контролировать использование микрофона и AI-функций. Родитель может запросить удаление данных по контактному адресу выше.
8. Безопасность и изменения
Передача данных защищается HTTPS. Доступ к рабочим системам ограничен, однако ни один способ хранения или передачи не гарантирует абсолютную безопасность. При существенном изменении обработки данных мы обновим дату и текст этой политики, а при необходимости сообщим об изменениях в приложении.
Privacy Policy
Sóile uses the microphone only when you start voice practice. Speech and text are sent for recognition and to generate an AI tutor response. We also collect limited product analytics under random identifiers to fix issues and improve lessons. We do not sell personal data or use IDFA.
Last updated: October 6, 2026
1. Who handles your data
The developer of Sóile shown on its App Store page operates the app (“we”). For privacy questions or deletion requests, contact:
trooperrx@gmail.com2. Data we process
Voice and conversation content
- your voice recording, its recognized text, and messages you type;
- the current lesson context and memory facts you choose to share with the AI tutor.
This data is transmitted only after you act in a lesson. Our backend uses it to service the current request and does not write raw audio or transcripts to the product analytics database. We do not use your conversations to train our own models. External AI providers process requests under their own terms and retention policies.
Random identifiers and product analytics
The app creates random user, install, session, and event identifiers. Analytics may include the event name and time, app version and build, iOS version, device class (iPhone or iPad), time-zone offset, interface and course language, learning level, Pro status, experiment assignment, and technical outcome. Analytics excludes audio, transcripts, correction text, email, name, phone number, and advertising identifiers.
Optional account and progress sync
If you sign in with Apple or Google, we receive the provider account identifier, email and display name if supplied, provider type, and sign-in date. Cloudflare stores a secured learning snapshot containing your learning profile, enrolled courses, completed lessons, vocabulary, flashcards, streak, achievements, mistakes, and selected tutor-memory facts. Raw audio and conversation transcripts are excluded. Your anonymous profile identifier is linked to the account, so its events and purchases can be associated with that account. You can still use Sóile with a local anonymous profile without signing in.
Google Sign-In also processes information for authentication, security and SDK operation. Its bundled SDK declaration includes name, email, phone number, user and device identifiers, approximate location inferred from IP, and technical usage information. Our sign-in server receives only the account fields listed above; the app does not request a phone number or GPS coordinates. See Google Sign-In disclosures.
Subscriptions and purchases
Apple processes payments. RevenueCat provides us with a random app user identifier, product identifier, subscription event type, and expiration date so that we can grant Pro access. To count trials, payments, and refunds, we also store event and transaction identifiers, dates, amounts, currency, and whether the purchase is a test or a real transaction. We do not receive your full payment-card number.
To measure Apple Ads, the app uses the standard Apple AdServices token through RevenueCat. This helps associate installs and subscriptions with Apple advertising campaigns. We do not request IDFA or track activity in other companies' apps.
Feedback, surveys, and support
When you choose to send a message, we process its text, category, app version, iOS version, device class, and a shortened random identifier. The message is delivered to the team through Telegram. If you provide an optional reply email or Telegram username, it is sent with your message and used to respond to your request. You can edit or remove a prefilled account email before sending.
Before Apple or Google sign-in, the app asks you to accept personal-data processing and this policy. When you sign in with this consent, the name and email supplied by the provider may be sent to the team's private Telegram chat for personal support. You can continue using the app anonymously without signing in.
On-device and cloud learning data
Custom scenario titles and descriptions are saved on your device separately for each course. When you start a scenario, they are sent to our server and language model provider to guide the conversation. You can delete a scenario in the My scenarios section.
Without an account, learning progress is stored locally. After sign-in, the learning data listed above is also synchronized to our Cloudflare database for recovery on another device. Selected memory facts are sent to the AI only when personalization is enabled and a relevant conversation is processed. Device data may be included in iOS backups according to your Apple settings.
3. Why we use data
- to recognize speech and generate tutor replies, corrections, hints, and audio;
- to preserve progress, enforce usage limits, and verify Pro access;
- to understand activation and retention and improve lessons and user experience;
- to diagnose failures, prevent abuse, and secure the service;
- to respond to feedback and support requests;
- to comply with legal and accounting obligations where applicable.
4. Service providers
We disclose only the data needed for each function:
- Cloudflare — backend, network, databases, and cache;
- ElevenLabs — speech recognition and synthesis;
- Google — Gemini and Google Sign-In;
- Apple — App Store, purchases, sign-in, and iOS backups;
- RevenueCat — subscriptions and Apple Ads attribution;
- Telegram — delivery of feedback and, only with separate consent, a sign-in notice containing your name and email.
Processing may take place in other countries. We require providers to protect data under their agreements, policies, and applicable law.
5. Retention and deletion
- our backend does not retain raw audio or conversation text after servicing the request; AI providers may retain data temporarily under their own policies;
- tutor-generated audio may be cached for up to 7 days to improve performance;
- unsent analytics remains on the device for no more than 7 days; received analytics is kept while needed for product analysis, security, and service operation, then deleted or aggregated;
- account links and cloud progress snapshots remain until you delete the cloud account in the app or submit a verified deletion request;
- subscription and support records remain as needed to provide support, prevent fraud, and comply with law.
6. Your choices and deletion requests
- Microphone and notifications: iOS Settings → Sóile.
- Tutor memory: Profile → Settings → Memory, where it can be disabled or cleared.
- Account and cloud copy: Profile → Settings → Account → Delete Cloud Account. The link, server session, and cloud progress snapshot are deleted immediately; local progress remains on that device.
- Local progress: removed when you delete the app unless restored from an iOS backup.
- Access or full server-data deletion: email trooperrx@gmail.com with “Delete my data” in the subject. If you linked an account, use the linked email. We may request minimal information needed to verify the request.
Depending on where you live, you may also have rights to access, correct, restrict, port, or object to processing. We may retain limited records where required by law or necessary for fraud prevention and legal claims.
7. Children
We do not ask for a date of birth or knowingly request children’s data beyond the processing described above. If a child uses Sóile, a parent or legal guardian should supervise microphone and AI features. A parent may request deletion using the contact above.
8. Security and policy changes
Data is transmitted over HTTPS and access to production systems is restricted, but no storage or transmission method is absolutely secure. If our data practices materially change, we will update this policy and its date and, when appropriate, notify users in the app.