Angry SamANGRY SAM
Конфиденциальность

Политика конфиден­циальности

Действует с 26 октября 2026 г. · Angry Sam, от Endless River

Angry Sam громко ругает ваш словарный запас и бережно обращается с вашими данными. Аккаунта нет, слова и прогресс хранятся на телефоне, рекламы нет. Чтобы доставлять записи произношения, обслуживать подписку и улучшать приложение, мы пользуемся коротким списком сервисов. Здесь перечислен каждый из них и сказано, что именно он получает.

Если коротко

Кто мы

Angry Sam создаёт и поддерживает Endless River («мы»). По любым вопросам об этой политике или ваших данных пишите на hello@endlessriver.xyz.

Что остаётся на устройстве

Учебный контент и полные записи прогресса хранятся на вашем телефоне или планшете. Мы получаем только ограниченные сведения об активности, описанные ниже, а не эти полные записи:

  • курсы, выученные и известные слова, ваши ответы, расписание повторений, серия, заморозки, награды, места и наряды Сэма;
  • слова, которые вы добавили сами, выбранные для них фотографии и всё, что вы вводите в упражнениях и поиске;
  • настройки: цель дня, время напоминания, уровень прожарки, голос и языки;
  • имя, которым вы подписали «Договор».

Виджеты и Live Activities берут эти данные из хранилища того же устройства. Если включено резервное копирование iCloud или Google, система может включить данные приложения в копию по правилам Apple или Google.

Записи произношения загружаются через интернет

Не все записи произношения изучаемых слов встроены в приложение. Приложение загружает их по зашифрованному HTTPS из нашего файлового хранилища в Google Cloud Storage, когда они нужны. Полный набор записей для каждого изучаемого языка (примерно 100 МБ) начинает загружаться, когда вы выбираете этот язык в онбординге или добавляете курс, и докачивается, пока приложение открыто. Отдельные записи слов на экране тоже могут загружаться по мере необходимости. В режиме экономии трафика (Low Data Mode или Data Saver) большие загрузки ждут.

Приложение не добавляет к этим запросам ничего о вас: ни аккаунта (его нет), ни ID пользователя, приложения, устройства или рекламы, ни ID аналитики, ни учебных данных. Адрес каждого файла показывает только, какой языковой набор или какая запись слова загружается. Как и любой веб-сервер, Google неизбежно получает IP-адрес устройства и стандартные сведения о запросе, например время и строку user-agent с версией приложения и операционной системы (на Android — ещё и модель устройства), чтобы доставить файлы, и может недолго хранить их в серверных журналах для безопасности и работы сервиса. Мы не используем эти запросы, чтобы установить вашу личность или составить профиль.

Загруженные записи хранятся на устройстве и не попадают в резервные копии. Приложение может удалять ненужные записи, чтобы освободить место, а при удалении приложения удаляются все записи. Если запись ещё не загрузилась, а интернета нет, приложение использует встроенный голос устройства.

Что мы собираем

Мы собираем немного данных, чтобы приложение работало и становилось лучше. Среди них нет имени, почты, контактов, микрофона и точного местоположения. Текст и фото попадают к нам, только когда вы сами отправляете их в чат поддержки.

Случайный идентификатор приложения

RevenueCat использует случайный ID приложения для проверки и восстановления подписки. Только с разрешением на отслеживание этот псевдонимный ID может также использоваться для дополнительной идентифицированной продуктовой аналитики. Без разрешения аналитика использует отдельную случайную сессию при каждом запуске приложения и после отзыва разрешения. Она не содержит платёжного ID и не связана с прежней идентифицированной аналитикой.

Продуктовая аналитика (PostHog)

События о том, как используется приложение: открытые экраны и нажатые кнопки; ответы в онбординге, например цель, уровень, цель дня, время напоминания и уровень прожарки; учебные события, например занятия, правильные и неправильные ответы, идентификаторы слов словаря и серия; показы экрана подписки и выбранный план; версия приложения, язык и курс.

PostHog отбрасывает IP клиента; определение местоположения по IP и запись сеансов отключены. Без разрешения события не содержат профиля человека, платёжного ID, ID устройства или рекламы. Отчёты считают события и анонимные сессии, а не отслеживают человека между запусками. Отдельные события внутри сессии сохраняются: не все измерения агрегируются на устройстве до отправки. С разрешением дополнительная идентифицированная аналитика может связывать активность между запусками. Отзыв меняет дальнейший сбор, но не удаляет прежние записи автоматически. Минимальные классификации ошибок собираются только с разрешением, без исходных сообщений, стека и введённого текста.

Покупки (Apple или Google и RevenueCat)

Ваш план, статус пробного периода, события покупки, продления, отмены и возврата, а также чек магазина, нужный для подтверждения подписки. Оплату обрабатывают Apple или Google; данных карты мы не получаем.

Чат поддержки (Pier)

Настройки → Написать в поддержку открывают чат с нашей командой в Pier — нашем собственном сервисе поддержки. После онбординга приложение один раз за запуск регистрируется в нём, чтобы до вас доходили ответы, объявления и счётчик непрочитанного. Оно передаёт случайный токен установки, созданный на устройстве; платформу, версию системы и приложения; язык приложения и часовой пояс; ваш случайный ID приложения из RevenueCat (ID поддержки) и статус подписки (план, пробный период, продукт, даты продления и окончания, магазин); краткую сводку учёбы (курс, число курсов, цель дня, сколько слов выучено, серия и включён ли режим просмотра); и отдельные события: завершение онбординга, показ и закрытие пейвола, покупки, неудачные покупки и восстановления. Если для приложения разрешены уведомления, передаётся и push-токен, чтобы до вас доходили наши ответы. Pier определяет страну по IP-адресу и ненадолго использует адрес для защиты от злоупотреблений; сам адрес он не хранит.

Когда вы пишете нам, Pier хранит ваши сообщения, приложенные фото (их заранее уменьшает устройство) и нажатия в чате — например, на оффер, просьбу об отзыве или оценку. ИИ-модель (Anthropic Claude через OpenRouter) автоматически переводит сообщения с вашего языка на наш и обратно; она же может подготовить черновик ответа или краткую сводку для команды, но каждое сообщение читает и отвечает на него человек. О новых сообщениях мы узнаём в Telegram: там видны сообщение, его перевод, а также приложение, страна, язык, платформа и план. Чат никогда не запрашивает разрешений и не читает контакты, геопозицию или фототеку: системный выбор фото передаёт только те снимки, которые вы выбрали.

Измерение рекламы (Singular) — только с вашего разрешения

Если вы нажали «Разрешить» в запросе на отслеживание или разрешили его на Android, Singular получает рекламный ID устройства (IDFA на iPhone, Advertising ID на Android), другие необходимые ID устройства, события установки и отдельные события онбординга или экрана подписки. Так мы понимаем, какая реклама привела вас в приложение. Singular может получить IP и определить по нему примерное местоположение. Приложение не запрашивает геопозицию. Без разрешения Singular не запускается. На iPhone механизм Apple SKAdNetwork может сообщать обобщённые результаты установок и конверсий без пользовательского ID, предоставленного приложением. Передача событий жизненного цикла подписки в Singular не включена.

Наш сайт и лист ожидания Android

Страницы Angry Sam на endlessriver.xyz/angrysam не ставят cookie и не загружают сторонние трекеры. Они считают просмотры страниц и нажатия на ссылки App Store по дням и языку страницы, просто итоговыми числами: ни IP-адрес, ни cookie, ни идентификатор устройства или посетителя вместе с ними не сохраняются. Как и любой сайт, наш хостинг Vercel получает ваш IP-адрес и стандартные сведения о запросе, чтобы показать страницу.

Если вы встаёте в лист ожидания Android, мы сохраняем адрес почты, язык страницы, с которой вы записались, метку кампании из ссылки, по которой вы пришли (например, «instagram»), если она была, и дату. Адрес нужен только для одного: одного письма, когда Angry Sam появится в Google Play. После этого письма мы удаляем адрес; если Android задержится, удалим его через 12 месяцев после записи. Мы не добавляем адрес в рассылки, не передаём его и не используем ни для чего другого. Список хранится в нашей базе данных на Supabase в ЕС (Париж). Чтобы отправить это письмо, мы можем использовать сервис доставки почты: он получит только ваш адрес и само письмо.

Зачем это нужно

  • Чтобы предоставить подписку (исполнение договора с вами): проверка и восстановление покупок.
  • Чтобы доставлять записи произношения (исполнение договора с вами и наш законный интерес): отправка файлов на устройство, для которой нужны IP-адрес и стандартные сведения о запросе.
  • Чтобы приложение работало и становилось лучше (наш законный интерес): ограниченные продуктовые измерения без профиля человека при отказе от отслеживания. Дополнительная связь активности между запусками и диагностика ошибок используют ваше разрешение.
  • Чтобы отвечать вам в чате поддержки (исполнение договора с вами и наш законный интерес): получение, перевод и ответы на ваши сообщения, а также версия приложения и статус подписки, чтобы мы могли помочь.
  • Чтобы сообщить о выходе версии для Android (ваше согласие): одно письмо на адрес, который вы оставили в листе ожидания. Согласие можно отозвать в любой момент.
  • Чтобы измерять рекламу (ваше согласие): атрибуция Singular, только после вашего разрешения на отслеживание. Согласие можно отозвать в любой момент.

Кто получает данные

СервисЗачемДанные
Apple, GoogleApp Store, Google Play и оплатаПокупки и чеки по их собственным политикам конфиденциальности
Google Cloud StorageДоставка записей произношенияIP-адрес и стандартные сведения о запросе, нужные для доставки файлов; без ID приложения, устройства или рекламы
RevenueCatУправление подпискамиСлучайный идентификатор, события покупок и подписки
PostHogПродуктовая аналитикаАнонимные сессии либо псевдонимный ID с разрешением, а также перечисленные выше события
SingularИзмерение рекламы, только с вашего разрешенияРекламные ID и ID устройства, установка и отдельные события воронки
Pier (Endless River), на Vercel и SupabaseЧат поддержкиТокен установки, сведения об устройстве и приложении, ID поддержки, статус подписки, сводка учёбы, отдельные события, push-токен, ваши сообщения и фото
Сайт Endless River на Vercel и SupabaseЛист ожидания Android и итоговые счётчики страницАдрес почты, язык страницы и метка кампании; дневные итоги без идентификаторов
OpenRouter, AnthropicПеревод сообщений поддержки, черновики ответовТекст сообщений поддержки и наших ответов
TelegramУведомления команды о новых сообщенияхСообщение и его перевод, приложение, страна, язык, платформа и план
Expo, Apple, GoogleДоставка ответов поддержки push-уведомлениями, только если уведомления разрешеныPush-токен и текст уведомления

Эти компании обрабатывают данные по нашему поручению по своим условиям и соглашениям об обработке данных. Рекламные сети могут получать обобщённые результаты кампаний, а для тех, кто разрешил отслеживание, — уведомления об атрибуции. SDK для показа рекламы в приложении нет, мы не продаём и не сдаём персональные данные и не передаём их брокерам данных.

Уведомления, виджеты и разрешения

Напоминания — это локальные уведомления, их планирует само устройство, сервер их не отправляет. Отключить их можно в настройках приложения или телефона. Ответы из чата поддержки и редкие объявления команды — это push-уведомления: их отправляет наш сервер через push-сервис Expo и службу уведомлений Apple (или Google), только если уведомления для приложения разрешены; сам чат это разрешение не запрашивает. Уведомления и отслеживание на iPhone необязательны. Когда вы добавляете картинку к своему слову, системный выбор фотографий позволяет выбрать фото. Его локальная копия остаётся на устройстве и не загружается в наши сервисы. Фото, которые вы прикладываете в чате поддержки, загружаются в наш ящик поддержки. Мы не запрашиваем широкий доступ к фототеке, камере, микрофону, контактам или геопозиции. На Android приложение объявляет разрешение на рекламный идентификатор и пользуется им только после вашего разрешения на отслеживание.

Сколько мы храним данные

Данные на устройстве хранятся, пока вы не сбросите прогресс в настройках или не удалите приложение. События аналитики мы храним, только пока они нужны, чтобы понимать, как используется приложение. Переписка в чате поддержки хранится, пока вы не удалите её в чате или не попросите нас; удаление стирает из Pier сообщения, фото, профиль и события. Копии уведомлений в Telegram нашей команды удаляем по запросу. Адреса из листа ожидания удаляем после письма о выходе версии для Android и в любом случае через 12 месяцев после записи. Записи о покупках храним столько, сколько требует закон для бухгалтерии и налогов. Когда данные больше не нужны, мы их удаляем или обезличиваем.

Ваш выбор и права

  • Отслеживание: меняется в любой момент в настройках iPhone: Конфиденциальность и безопасность → Отслеживание, а на Android — в приложении. Если его выключить, Singular сразу останавливается.
  • Данные на устройстве: стираются через Настройки → Сбросить прогресс или удалением приложения.
  • Чат поддержки: удалите всю переписку кнопкой с корзиной в чате. Она стирается из Pier сразу или, без интернета, как только появится связь.
  • Лист ожидания Android: чтобы выйти из него, напишите на hello@endlessriver.xyz с этого адреса, и мы его удалим.
  • Данные у наших сервисов: можно запросить доступ к ним, исправление или удаление либо возразить против их использования. Напишите нам в чат поддержки или на hello@endlessriver.xyz. Мы не знаем, кто вы: чат сам сообщает нам ваш ID поддержки (случайный ID приложения), а в письме укажите, что и когда вы покупали. По этому ID можно найти платёжные записи, переписку и идентифицированную аналитику. Несвязанные анонимные события по нему найти нельзя.

Если вы живёте в ЕЭЗ, Великобритании или другом регионе с законами о защите данных, вы также вправе подать жалобу в местный надзорный орган.

Дети

Angry Sam предназначен для людей от 13 лет и не ориентирован на детей. Мы сознательно не собираем персональные данные детей младше 13 лет. Если вы считаете, что приложением пользовался ребёнок и о нём были собраны данные, напишите на hello@endlessriver.xyz, и мы их удалим.

Международная передача и безопасность

Наши поставщики услуг могут обрабатывать данные в США и других странах. Где это требуется, передача опирается на гарантии вроде стандартных договорных условий Европейской комиссии. Всё, что отправляет приложение, передаётся по зашифрованному HTTPS, и мы собираем как можно меньше.

Изменения этой политики

Если мы изменим обращение с данными, мы обновим эту страницу и дату вверху. О существенных изменениях расскажем и в приложении.

Контакты

Endless River · hello@endlessriver.xyz