Политика конфиденциальности «Стихи под настроение» (Poems by Mood)
1. Оператор
- Kiryl Anokhin, индивидуальная предпринимательская деятельность (JDG), Польша
- NIP: 8982272619
- REGON: 521004109
- Address: ul. Chorwacka 41B-13, Wrocław, Polska
- Контакт по вопросам приватности: [email protected]
Действующая редакция: v1.1 от 15 октября 2026 года.
«Стихи под настроение» — приложение для чтения, которое помогает находить стихи по настроению, темам, авторам и описанию своими словами. В разделе «Своим голосом» вы можете записать, как читаете стихотворение, и по желанию отправить эту запись близким в виде голосовой открытки — ссылки на страницу на poets.by. Учётных записей в приложении нет — регистрации, входа и профиля пользователя не предусмотрено, и ни одна запись не связана с личностью.
2. Какие данные обрабатываются
Только локально (на вашем устройстве)
Следующие данные хранятся в локальном хранилище приложения (AsyncStorage, папка документов и кэш приложения). Они не покидают устройство — кроме того, что вы сами отправляете, когда создаёте голосовую открытку (см. раздел «Голосовая открытка» ниже):
- избранное (стихи, авторы, темы), недавно открытые стихи и история чтения;
- недавние и сохранённые поисковые запросы, включая историю умного поиска;
- настройки приложения (язык интерфейса и языки контента, цветовая схема, размер текста, плотность, акцентный цвет, время и переключатель «стиха дня»);
- ваши записи «Своим голосом» — аудиофайлы и дата, длительность и стихотворение каждой записи; аудио уходит с устройства, только если вы сами создадите из записи голосовую открытку (см. разделы «Микрофон» и «Голосовая открытка» ниже);
- для голосовой открытки, которую вы создали: адрес ссылки, ключ управления, с помощью которого приложение может изменить или отозвать открытку, и копии посвящения и подписи, отправленных вместе с записью;
- случайный идентификатор установки, который приложение создаёт один раз и отправляет на сервер только при создании голосовой открытки (см. ниже); это отдельный идентификатор, не связанный с идентификатором аналитики, о котором сказано ниже;
- локальный кэш стихов и загруженного аудио (кэш на устройстве объёмом примерно до 1 ГБ, из которого вытесняются давно не использованные элементы).
Запись можно удалить в приложении в любой момент. При удалении приложения все эти данные удаляются автоматически; голосовая открытка, которую вы создали, остаётся доступной по ссылке, пока её не отзовут (см. ниже).
Микрофон и записи «Своим голосом»
Приложение запрашивает доступ к микрофону только тогда, когда вы нажимаете кнопку записи в разделе «Своим голосом». Запись никогда не начинается сама. Аудио сохраняется в папке документов приложения на вашем устройстве; для каждого стихотворения хранится одна запись — новая заменяет предыдущую. Запись можно прослушать, перезаписать, сохранить копию через системное меню «Поделиться» или удалить в любой момент. Записи никогда не загружаются на серверы, если только вы сами не создадите голосовую открытку (см. следующий раздел), и никогда не попадают в аналитику и в отчёты о сбоях. Отказ в доступе к микрофону не мешает читать и слушать стихи.
Голосовая открытка (загрузка по желанию)
По умолчанию ничего не публикуется. Голосовая открытка создаётся только после того, как вы нажмёте в приложении «Создать открытку». В этом случае приложение отправляет на poets.by:
- аудио этой одной записи;
- идентификатор стихотворения из каталога, которое вы прочитали (тексты стихов в приложении уже опубликованы, сам текст не отправляется);
- посвящение, если вы его ввели (до 200 знаков и не более шести строк, без ссылок и контактов);
- подпись, если вы её ввели: короткая строка «от кого», например имя или псевдоним (до 60 знаков, одна строка, без ссылок и контактов). Она никак не проверяется, и её можно не заполнять;
- язык интерфейса, чтобы страница открывалась на нём;
- случайный идентификатор установки приложения. Сервер хранит его только в виде хеша с солью и использует только для ограничения числа открыток, которые одна установка может создать за сутки.
Как и при любом обращении в интернет, серверу виден IP-адрес, с которого пришла загрузка. Сам адрес мы не сохраняем: из него определяется только двухбуквенный код страны, который хранится вместе с открыткой и на странице нигде не показывается. Код страны, посвящение, подпись и хеш идентификатора установки видны Оператору в панели модерации, где мы можем открыть и прослушать открытку — прежде всего если на неё пожаловались.
Сервер перекодирует аудио (моно, AAC, выровненная громкость), удаляет из файла все метаданные и хранит его у нашего хостинг-провайдера. Открытка получает ссылку на poets.by, которая нигде не публикуется, но открыта: послушать может любой, у кого есть ссылка, а страница помечена как не подлежащая индексации поисковыми системами. На странице показываются стихотворение, автор, дата, ваше посвящение и ваша подпись. О вас на ней нет ничего сверх того, что вы сами ввели в эти два поля: ни учётной записи, ни сведений об устройстве. Когда вы отправляете ссылку, мессенджер или соцсеть может показать предпросмотр с названием стихотворения, автором и началом посвящения — так работает любая ссылка; поисковым системам страница при этом закрыта. С нашей стороны ссылка тоже не связана с человеком — только с ключом управления, который остаётся на вашем устройстве.
Кроме того, для каждой открытки сервер хранит дату последнего прослушивания и число полученных жалоб. Жалобы слушателей сохраняются в виде хеша IP-адреса с солью, который используется только для подсчёта разных заявителей; открытка, на которую пожаловались три разных человека, скрывается автоматически до проверки. Сервер также считает, сколько раз страницу открывали и запускали воспроизведение и сколько разных слушателей это делали. Слушатель в этом подсчёте — хеш с солью от его IP-адреса и идентификатора браузера; восстановить из него ни то, ни другое нельзя, и хранится он только пока открытка доступна. Страница открытки — часть сайта poets.by, поэтому к тем, кто её открывает, применяется политика конфиденциальности сайта: аналитика сайта включается только после согласия в баннере cookie.
Голосовая открытка доступна только пока вы ею делитесь. Отозвать её можно в приложении кнопкой «Закрыть доступ» или удалив запись; изменить посвящение и подпись можно с того же телефона, а перезапись позволяет заменить аудио по той же ссылке. Если у вас больше нет приложения или телефона, напишите на [email protected], указав ссылку, и мы удалим открытку. Оператор также может скрыть или удалить открытку после жалоб или по собственному усмотрению.
Сетевые запросы
Приложение обращается к API на poets.by (/api/poemsbymood/*) для загрузки общедоступного поэтического контента: просмотр каталога, получение стихов и страниц авторов, похожих стихов, анализов, «стиха дня» и потоковой загрузки озвучки.
Две функции отправляют введённый вами текст на сервер, чтобы вернуть результаты:
- Поиск — слова запроса отправляются для подбора стихов по названию или тексту.
- Умный (смысловой) поиск — написанное вами описание своими словами отправляется на сервер, чтобы тот понял смысл и вернул подходящие стихи.
Ещё одна функция работает только по вашему решению:
- Голосовая открытка — описанная выше загрузка отправляется на
/api/poemsbymood/recitals, а последующие изменения и отзыв — на тот же адрес с ключом управления. Страница открытки, воспроизведение аудио, счётчики и жалобы слушателей обслуживаются адресом/api/recitals.
За исключением создания голосовой открытки и управления ею, эти запросы не содержат идентификаторов пользователя и не привязаны к учётной записи (её нет). Введённый текст используется только для формирования результатов конкретного запроса.
IDFA (iOS) и ATT
Оператор не использует идентификатор рекламы (IDFA) для собственной аналитики или межприложенческого отслеживания. Запрос ATT в приложении делается исключительно для Google AdMob: если вы согласитесь, AdMob сможет использовать IDFA для показа персонализированной рекламы; если откажете — реклама будет неперсонализированной. В обоих случаях функциональность приложения не меняется.
Аналитика (Amplitude)
Мы используем Amplitude для анонимной продуктовой аналитики: какие экраны вы открываете и какие функции используете (например, выбор настроения, открытие стихотворения или воспроизведение озвучки). Аналитика включена по умолчанию; вы можете отключить её в любой момент в разделе «Профиль» → приватность, после чего приложение перестаёт отправлять статистику использования.
Мы не передаём в Amplitude IDFA, рекламный ID, ваш email, имя, ваши записи, посвящения, подписи и текст ваших запросов — события поиска содержат только режим и длину запроса, но не его содержание, а события «Своим голосом» — какое стихотворение вы читали, длительность записи, заполнено ли посвящение или подпись и подобные технические признаки, но никогда само аудио и не текст этих полей. Идентификатор устройства — случайный UUID, сгенерированный приложением и хранящийся локально; при переустановке он создаётся заново. Аналитика работает только в магазинных сборках и отключена в режиме разработки.
Отчёты о сбоях и ошибках (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 обрабатываются для формирования результатов и не привязаны к учётной записи или личности (их в приложении нет). Сервис умного поиска может временно кэшировать результаты запросов для ускорения повторных обращений; записи кэша не связаны с вами.
8. Изменения
При обновлении версии этой Политики мы выложим новую редакцию на poets.by/poemsbymood/ru/privacy и изменим её в приложении при следующем обновлении.
9. Контакты
[email protected] — вопросы и запросы на права субъектов ПДн. [email protected] — удаление голосовой открытки (укажите ссылку).