Политика конфиденциальности «Учи стихи» (LearnPoems)
1. Оператор
- Kiryl Anokhin, индивидуальная предпринимательская деятельность (JDG), Польша
- NIP: 8982272619
- REGON: 521004109
- Address: ul. Chorwacka 41B-13, Wrocław, Polska
- Контакт по вопросам приватности: [email protected]
Действующая редакция: v1.2 от 11 сентября 2026 года.
«Учи стихи» (LearnPoems) — приложение для заучивания стихов наизусть. Вы добавляете стихотворение из каталога poets.by или вводите собственный текст, проходите этапы чтения, заполнения пропусков и воспроизведения по памяти, а затем получаете напоминания о повторении. Выучив стихотворение, вы можете записать, как читаете его наизусть, и по желанию поделиться этой записью в виде ссылки. Учётных записей в приложении нет — регистрации, входа и профиля пользователя не предусмотрено, и ничто из выученного или записанного не связано с личностью.
2. Какие данные обрабатываются
Только локально (на вашем устройстве)
Следующие данные хранятся в локальном хранилище приложения (AsyncStorage и папка документов приложения) и никогда не покидают устройство:
- ваша библиотека: стихи, добавленные из каталога, и тексты, введённые вами вручную;
- прогресс изучения каждого стихотворения (пройденные этапы, результаты, даты повторений) и статистика по отдельным словам, на которой строятся упражнения на воспроизведение;
- голосовые записи вашего чтения и чтения наизусть (см. раздел «Микрофон» ниже);
- для записи, которой вы поделились: адрес ссылки и ключ управления, с помощью которого приложение может изменить или отозвать её (см. раздел «Публикация записи наизусть» ниже);
- настройки приложения (язык интерфейса, язык стихов, цветовая схема, размер текста и подобные параметры);
- запланированные вами напоминания о повторении.
При удалении стихотворения из приложения удаляются его прогресс, статистика и записи. При удалении приложения удаляются все эти данные; запись, которой вы поделились, остаётся доступной по ссылке, пока её не отзовут (см. ниже).
Микрофон и голосовые записи
Приложение запрашивает доступ к микрофону только тогда, когда вы нажимаете кнопку записи: во время чтения стихотворения на первом этапе или когда после заучивания записываете стихотворение наизусть. Запись никогда не начинается сама. Файлы сохраняются в папке документов приложения на вашем устройстве (на iOS они видны в приложении «Файлы» в папке приложения). Чтение с первого этапа воспроизводится вам на следующих этапах как звуковая подсказка — рядом с озвучкой из каталога; запись наизусть воспроизводится рядом с этим чтением. Обе записи можно перезаписать или удалить в любой момент. Записи никогда не загружаются на серверы, если только вы сами не решите поделиться записью наизусть (см. следующий раздел), и никогда не попадают в аналитику и в отчёты о сбоях. Отказ в доступе к микрофону не мешает заучиванию.
Публикация записи наизусть (загрузка по желанию)
По умолчанию публикация выключена и происходит только после того, как вы нажмёте в приложении «Загрузить и получить ссылку». В этом случае приложение отправляет на poets.by:
- аудио этой одной записи;
- какое это стихотворение: идентификатор стихотворения из каталога, а для текста, введённого вами самостоятельно, — только его название и строку автора (сам текст не отправляется);
- посвящение, если вы его ввели (до шести строк, без ссылок и контактов);
- подпись, если вы её ввели: короткая строка «от кого», например имя или псевдоним (одна строка, без ссылок и контактов). Она никак не проверяется, и её можно не заполнять;
- язык интерфейса, чтобы страница открывалась на нём;
- случайный идентификатор установки приложения. Сервер хранит его только в виде хеша с солью и использует только для ограничения числа записей, которые одна установка может загрузить за сутки.
Сервер перекодирует аудио, удаляет из файла все метаданные и хранит его у нашего хостинг-провайдера. Запись получает ссылку на poets.by, которая не публикуется в каталоге, но открыта: послушать может любой, у кого есть ссылка, а страница помечена как не подлежащая индексации поисковыми системами. На странице показываются стихотворение (для стихов из каталога), автор, дата, ваше посвящение и ваша подпись. О вас на ней нет ничего сверх того, что вы сами ввели в эти два поля: ни учётной записи, ни сведений об устройстве. С нашей стороны ссылка тоже не связана с человеком — только с ключом управления, который остаётся на вашем устройстве.
Кроме того, для каждой опубликованной записи сервер хранит дату последнего прослушивания и число полученных жалоб. Жалобы слушателей сохраняются в виде хеша IP-адреса с солью, который используется только для подсчёта разных заявителей; запись, на которую пожаловались три разных человека, скрывается автоматически. Сервер также считает, сколько раз страницу открывали и запускали воспроизведение и сколько разных слушателей это делали. Слушатель в этом подсчёте — хеш с солью от его IP-адреса и идентификатора браузера; восстановить из него ни то, ни другое нельзя, и хранится он только пока запись опубликована.
Опубликованная запись доступна только пока вы ею делитесь. Отозвать её можно в приложении кнопкой «Закрыть доступ» или удалив запись, а перезапись позволяет заменить опубликованное аудио по той же ссылке. Если у вас больше нет приложения или телефона, напишите на [email protected], указав ссылку, и мы удалим запись. Оператор также может скрыть или удалить запись после жалоб или по собственному усмотрению.
Сетевые запросы
Приложение обращается к API на poets.by для загрузки общедоступного поэтического контента:
- Поиск — введённые вами слова, выбранные фильтры по автору и настроению и язык стихов отправляются на
/api/searchдля подбора подходящих стихов; подсказки авторов и настроений приходят с/api/suggest/*; - Текст стихотворения — стихотворение, добавленное из каталога, один раз загружается с
/api/poems/:idи сохраняется локально; - Озвучка — аудио для стихов из каталога передаётся потоком с
/api/audio/:id; - Краткие разборы — краткий разбор стихотворения из каталога, если он есть, загружается с
/api/analyses/:id; - Публикация записи наизусть — только если вы решили поделиться записью: описанная выше загрузка отправляется на
/api/recitals, а последующие изменения и отзыв — на тот же адрес с ключом управления.
За исключением публикации записи, эти запросы не содержат идентификаторов пользователя и не привязаны к учётной записи (её нет). Введённые вами тексты и ваш прогресс никогда не отправляются на сервер, а записи отправляются только тогда, когда вы делитесь записью наизусть; все упражнения выполняются на устройстве. Слова поискового запроса используются только для формирования результатов конкретного запроса.
IDFA (iOS) и ATT
Оператор не использует идентификатор рекламы (IDFA) для собственной аналитики или межприложенческого отслеживания. Запрос ATT в приложении делается исключительно для Google AdMob: если вы согласитесь, AdMob сможет использовать IDFA для показа персонализированной рекламы; если откажете — реклама будет неперсонализированной. В обоих случаях функциональность приложения не меняется.
Аналитика (Amplitude)
Мы используем Amplitude для анонимной продуктовой аналитики: какие экраны вы открываете и какие функции используете (например, начало изучения стихотворения, завершение этапа, выученное стихотворение, установка напоминания или показ рекламы). Аналитика работает только в магазинных сборках и отключена в режиме разработки. В этой версии приложения нет переключателя аналитики.
Мы не передаём в Amplitude IDFA, рекламный ID, ваш IP-адрес, email, имя, тексты стихов, ваши записи и слова ваших поисковых запросов — события поиска содержат только то, какие фильтры использовались, и язык стихов, но не сам запрос. Идентификатор устройства — случайный UUID, сгенерированный приложением и хранящийся локально; при переустановке он создаётся заново. Вместе с событиями фиксируются язык интерфейса, цветовая схема и платформа. Данные отправляются на серверы Amplitude в ЕС.
Отчёты о сбоях и ошибках (Sentry)
Мы используем Sentry для получения отчётов о сбоях и технической диагностики ошибок (стек вызовов, модель устройства, версия ОС, версия приложения, а также язык интерфейса и цветовая схема в виде меток), чтобы устранять проблемы. Это не зависит от аналитики и служит исключительно стабильности; такие данные не отслеживают ваше поведение и не используются для рекламы. Sentry работает только в магазинных сборках. Мы не передаём в Sentry персональные данные намеренно: отчёты никогда не содержат тексты стихов, ваши собственные тексты и ваши записи.
Уведомления
Уведомления только локальные. Когда вы ставите напоминание о повторении стихотворения, оно планируется на вашем устройстве на выбранную вами дату. Push-токены не создаются и не передаются, серверы уведомлений не задействованы.
3. Реклама
Приложение показывает рекламу через Google AdMob (баннеры и межстраничные объявления). В приложении нет встроенных покупок и подписок; реклама — единственный способ монетизации.
- Перед показом рекламы приложение показывает запрос согласия (Google UMP / GDPR) там, где это требуется по вашему региону. Пока вы не ответили, рекламные запросы не отправляются. Изменить выбор можно позже в разделе «Настройки» → «Настройки рекламы» (пункт появляется там, где действует запрос согласия).
- На iOS: если вы согласились с ATT, AdMob может использовать IDFA для персонализации; если отказали — реклама будет неперсонализированной.
- На Android: AdMob может использовать рекламный идентификатор Google (GAID) согласно настройкам устройства. Вы можете сбросить идентификатор или отключить персонализированную рекламу в настройках Android.
- AdMob также может собирать общие данные об устройстве и взаимодействии с рекламой (модель устройства, версия ОС, IP-адрес, клики и показы) для доставки рекламы, ограничения частоты показов и противодействия мошенничеству. Оператор не получает ваш IDFA, GAID или IP-адрес.
- Подробнее: политика Google и как Google использует данные сайтов и приложений-партнёров.
4. Дети
Приложение создано для школьников и студентов и предназначено для пользователей от 13 лет. Оно никогда не спрашивает имя, возраст, email или другие личные сведения, не имеет учётных записей и хранит всё, что делает ученик, — стихи, прогресс, записи — на устройстве. Единственное, что может покинуть устройство, — запись наизусть, которой ученик сознательно решил поделиться; на созданной странице нет ничего об ученике сверх посвящения и подписи, которые он ввёл сам и которые можно не заполнять. Мы сознательно не собираем персональные данные детей младше 13 лет. Если вы родитель или опекун и у вас есть вопрос, либо вы хотите, чтобы что-либо, связанное с использованием приложения вашим ребёнком, включая опубликованную запись, было удалено, — напишите на [email protected] (для записи укажите ссылку).
5. Ваши права и контакт
Если у вас есть вопросы о ваших данных, права на доступ, удаление или отзыв согласия — напишите на [email protected].
Для пользователей из ЕС: жалоба в UODO (Польша), uodo.gov.pl. Для пользователей из России: Роскомнадзор. Для пользователей из Беларуси: Национальный центр защиты персональных данных РБ.
6. Третьи стороны
- Apple (App Store) — политика Apple
- Google (Play Store, AdMob) — политика Google
- Amplitude (аналитика) — политика Amplitude
- Sentry (отчёты о сбоях и ошибках) — политика Sentry
- Cloudflare (хранение и доставка аудио опубликованных записей) — политика Cloudflare
- Запросы к API poets.by могут проходить через сетевую инфраструктуру, например Cloudflare; за исключением публикации записи, идентификаторы устройства к этим запросам не прикрепляются.
7. Сроки хранения
- Локальные данные — пока вы не удалите стихотворение в приложении или не удалите приложение целиком.
- Опубликованная запись — пока вы не закроете доступ, не удалите или не замените запись, либо пока Оператор не удалит её после жалоб, по запросу или по собственному усмотрению. Когда публикация прекращается, аудио и данные страницы удаляются; вместе с ними удаляются хеш идентификатора установки, хеши жалоб и хеши слушателей.
- Запросы к контентному API обрабатываются для формирования результатов и не привязаны к учётной записи или личности (их в приложении нет). Сервер может временно кэшировать результаты поиска для ускорения повторных обращений; записи кэша не связаны с вами.
- События аналитики и отчёты о сбоях хранятся у Amplitude и Sentry ограниченное время согласно их политикам, после чего удаляются.
8. Изменения
При обновлении версии этой Политики мы выложим новую редакцию на poets.by/learnpoems/ru/privacy и изменим её в приложении при следующем обновлении.
9. Контакты
[email protected] — вопросы и запросы на права субъектов ПДн. [email protected] — удаление опубликованной записи (укажите ссылку).