Версия 1.2 · Последнее обновление 11 сентября 2026 г.

Политика конфиденциальности «Учи стихи» (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] — удаление опубликованной записи (укажите ссылку).