1. Кто мы
German with Levels («приложение», «мы», «нас») — это мобильное приложение для изучения немецкого языка. Приложением управляет Deniz Yagci, который является «контролёром» (ответственным за обработку) персональных данных, описанных в этой политике. В этой политике объясняется, какие данные мы собираем, зачем и какие у вас есть возможности выбора. Если у вас есть вопросы, свяжитесь с нами по адресу [email protected].
2. Информация, которую мы собираем
Информация об аккаунте. Вы можете пользоваться приложением без регистрации. При первом запуске мы создаём анонимный профиль, чтобы ваш прогресс мог сохраняться. Если вы решите создать или привязать аккаунт, мы собираем ваш адрес электронной почты (и пароль для входа по почте) или защищённый токен входа, когда вы используете «Вход с Apple» или Google. Мы никогда не получаем ваш пароль от Apple или Google. Если вы входите через Google, токен входа также содержит имя и фото профиля из вашего аккаунта Google; они хранятся вместе с вашим аккаунтом, но мы их не отображаем и не используем. «Вход с Apple» передаёт нам только ваш адрес электронной почты (или частный ретрансляционный адрес Apple, если вы его скрываете) — но никогда не ваше имя.
Данные об обучении. Мы храним ваш прогресс: выученные слова, пройденные наборы и уроки, ответы в упражнениях, серии занятий, ваш уровень (A1/A2) и настройки приложения. Прогресс хранится на вашем устройстве, а также сохраняется под случайным идентификатором профиля на наших серверах, чтобы работали такие функции, как очередь повторения. Без аккаунта этот идентификатор не связан с вашим именем или адресом электронной почты; при создании аккаунта он привязывается к вашей почте, чтобы прогресс можно было восстановить на новом устройстве.
Микрофон и распознавание речи. Некоторые упражнения позволяют произнести немецкое слово или фразу вслух (упражнения «Скажи это»). Когда вы начинаете такое упражнение, приложение запрашивает разрешение на доступ к микрофону и слушает только пока вы говорите. Ваша речь преобразуется в текст, чтобы приложение могло проверить произношение. Это распознавание выполняется на вашем устройстве, если оно его поддерживает; если нет, iOS отправляет звук в службу распознавания речи Apple, чтобы получить текст. Мы не записываем, не храним и не загружаем ваш голос — используется только распознанный текст, на мгновение, чтобы оценить упражнение, после чего он удаляется.
Диагностика и отчёты о сбоях. Приложение не содержит сторонних SDK аналитики или отчётов о сбоях. Если приложение даёт сбой, мы можем получить отчёт о сбое через стандартную службу отчётов Apple — и только если вы разрешили делиться диагностикой с разработчиками в настройках iOS. Эти отчёты не содержат вашего имени или электронной почты.
Дополнительная аналитика использования. Аналитика отключена по умолчанию. Вы можете включить анонимную аналитику использования в разделе Профиль → Конфиденциальность. Если она включена, мы записываем обезличенные события внутри приложения, чтобы понять, какие функции помогают учащимся. Вы можете отключить это в любой момент.
Покупки. Платные подписки и разблокировки обрабатываются через App Store от Apple — мы никогда не получаем данные вашей платёжной карты. Мы используем RevenueCat, сервис управления подписками, чтобы знать, какие функции вам доступны: он получает ваш случайный идентификатор профиля и чек покупки от Apple (продукт, цена, даты продления и окончания), а полученное право доступа мы храним вместе с вашим профилем.
3. Как мы используем ваши данные
- Чтобы сохранять ваш учебный прогресс и позволять продолжить с того места, где вы остановились.
- Чтобы синхронизировать ваш прогресс между устройствами, когда у вас есть аккаунт.
- Чтобы распознавать вашу речь и проверять произношение, когда вы выполняете речевое упражнение.
- Чтобы диагностировать сбои и исправлять ошибки.
- С вашего согласия — чтобы улучшать приложение с помощью анонимной аналитики.
- Чтобы отвечать на ваши обращения в поддержку.
В соответствии с GDPR (Общим регламентом ЕС по защите данных) нашими правовыми основаниями для вышеописанного являются: исполнение договора — сохранение и синхронизация вашего прогресса, управление аккаунтом и предоставление купленных функций; ваше согласие — дополнительная аналитика и доступ к микрофону для речевых упражнений (обе функции отключены, пока вы их не включите, и согласие можно отозвать в любой момент); а также наш законный интерес в том, чтобы приложение оставалось безопасным и работоспособным — диагностика сбоев и предотвращение злоупотребления нашими сервисами.
4. Локальное хранение и облачная синхронизация
Приложение работает по принципу «сначала локально»: ваше обучение хранится на вашем устройстве, поэтому оно работает офлайн, а копия вашего прогресса сохраняется под случайным идентификатором профиля (см. «Данные об обучении» выше). Облачная синхронизация с аккаунтом, привязанным к почте, происходит только тогда, когда вы создаёте или привязываете аккаунт — она существует, чтобы вы не потеряли прогресс при смене телефона. Если вы удаляете приложение без аккаунта, локальные данные удаляются вместе с ним; оставшийся на сервере прогресс связан только со случайным идентификатором, а не с вами, и мы удаляем его по запросу.
5. С кем мы делимся данными
Мы не продаём ваши персональные данные, и приложение не содержит сторонней рекламы. Мы используем небольшое число поставщиков услуг строго для работы приложения; они обрабатывают данные только по нашим указаниям:
Supabase — база данных и аутентификация (ваш аккаунт и синхронизированный прогресс), размещение в ЕС (Франкфурт); Cloudflare — доставка учебных медиафайлов, таких как изображения и аудио; Apple — покупки в App Store, «Вход с Apple» и распознавание речи, когда ваше устройство не может выполнить его локально; Google — «Вход с Google»; RevenueCat — статус подписки (США); и Resend — отправка писем, связанных с аккаунтом, например кодов входа и ссылок для сброса пароля (США).
Международная передача данных. Ваши синхронизированные данные хранятся в ЕС. Некоторые из перечисленных выше поставщиков (Apple, Google, RevenueCat, Cloudflare, Resend) могут обрабатывать ограниченный объём данных в США или других странах; в таких случаях передача защищена стандартными договорными положениями Европейской комиссии или решением об адекватности, таким как EU–US Data Privacy Framework.
6. Хранение и удаление данных
Мы храним данные аккаунта, пока ваш аккаунт активен, а учебный прогресс — пока существует профиль, к которому он относится. Записи, связанные с безопасностью и ограничением частоты запросов, хранятся считанные дни, а обычные серверные журналы — короткий период, после чего автоматически удаляются. Вы можете в любое время запросить удаление аккаунта и связанных с ним данных на странице Удалить аккаунт или написав на [email protected]. Если у вас нет аккаунта, при удалении приложения ваши локальные данные будут удалены; а чтобы стереть прогресс, сохранённый на сервере под случайным идентификатором профиля вашего устройства, напишите нам.
7. Конфиденциальность детей
German with Levels не предназначено для детей младше 13 лет — или более высокого возраста (до 16 лет в некоторых странах ЕС/ЕЭЗ), который требуется в вашей стране для согласия на обработку данных, — и мы сознательно не собираем у них персональные данные. Если вы считаете, что ребёнок предоставил нам персональные данные, свяжитесь с нами, и мы их удалим.
8. Ваши права
Если вы находитесь в ЕС/ЕЭЗ или Великобритании, вы имеете право на доступ к своим персональным данным, их исправление, экспорт (переносимость данных), удаление или ограничение их обработки, право на возражение против обработки на основании законных интересов, а также право в любой момент отозвать согласие (например, на аналитику). Похожие права могут действовать и в других странах. Чтобы воспользоваться любым из этих прав, напишите на [email protected] — мы отвечаем в течение одного месяца. Вы также вправе подать жалобу в надзорный орган по защите данных вашей страны.
9. Изменения в этой политике
Мы можем обновлять эту политику по мере развития приложения. Когда мы вносим существенные изменения, мы обновляем дату в верхней части этой страницы.
10. Контакты
Вопросы о вашей конфиденциальности? Напишите на [email protected], и мы будем рады помочь.