Приложение · Words Widget · Android EN↔RU · RuStore
Политика конфиденциальности Words Widget
Область действия
Настоящая политика применяется только к Android-приложению Words Widget для языковой пары английский ↔ русский (направления EN→RU и RU→EN), package com.wordswidget.android, в редакции для RuStore.
Она не распространяется на другие языковые пары, пакеты, приложения или сайты VladiKot Studio. Для них публикуются отдельные политики.
1. Оператор и контакт
Оператор приложения: индивидуальный предприниматель Топилин Константин Витальевич, ИНН 251301155977, ОГРНИП 326253600080559.
Words Widget выпускается под брендом VladiKot Studio.
По вопросам конфиденциальности: support@vladikot.com.
2. Что хранится на устройстве
Words Widget не требует регистрации и не использует собственный сервер разработчика. На устройстве могут храниться:
- слова, фразы, переводы, примеры, транскрипции и выбранные значения;
- именованные пользовательские наборы, набор по умолчанию, связи карточек с наборами и их порядок;
- состояние изучения, архив и восстанавливаемые «Удалённые»;
- настройки приложения, плеера и конфигурации виджетов;
- настройки карточек в уведомлениях: включение, режим, расписание, выбранные наборы и локальный журнал уже показанных карточек;
- локальный кэш права Pro и время последней проверки покупки.
3. Android Backup и перенос устройства
При включённом системном резервном копировании Android пользовательские слова, наборы, прогресс и настройки могут попасть в облачную резервную копию или перенос между устройствами. Локальный кэш права Pro и технический runtime-журнал карточек в уведомлениях из резервной копии исключены. Покупка восстанавливается проверкой через RuStore, а будущие уведомления планируются заново из настроек.
Удаление локальной копии не гарантирует немедленное удаление ранее созданной резервной копии; её сроки и удаление определяет поставщик системного резервного копирования.
4. Онлайн-словарь
Встроенный словарь работает офлайн. При поиске или подготовке новой карточки приложение может отправить введённое слово, короткую фразу, префикс или производный запрос внешним сервисам:
- MyMemory (
api.mymemory.translated.net) получает текст и языковую пару для перевода; - Free Dictionary API (
api.dictionaryapi.dev) получает английский термин для словарных сведений; - Datamuse (
api.datamuse.com) получает термин, префикс или параметры подбора.
Сетевой запрос может начаться на экране добавления до нажатия «Сохранить», в том числе после системных действий Share или Process Text. Провайдеры также видят IP-адрес, User-Agent и другие технические сведения соединения. Не вводите в поиск персональные или конфиденциальные сведения. Передача выполняется по HTTPS и регулируется политиками соответствующих сервисов.
5. Озвучивание и карточки в уведомлениях
Плеер набора, виджет и действие «Озвучить» используют выбранный пользователем системный движок синтеза речи Android. Приложение передаёт ему текст слова и выбранных переводов. При установленных локальных голосах озвучивание может работать без сети. Сетевой движок или сетевой голос может передавать этот текст своему провайдеру; такая обработка регулируется настройками и политикой поставщика TTS. Words Widget не записывает микрофон и не отправляет созданное аудио разработчику.
Карточки в уведомлениях выключены по умолчанию. Разрешение Android на уведомления запрашивается только после явного включения. Выбранные наборы, расписание и журнал доставки хранятся локально; содержимое карточки передаётся Android для показа системного уведомления и может быть видно на экране блокировки в соответствии с настройками устройства. Приложение не запрашивает разрешение на точные будильники, поэтому Android может отложить событие. Показ уведомления сам по себе не отправляет слова в онлайн-словарь или RuStore Pay.
Системные media controls плеера также могут показывать текущее слово, перевод и название набора на экране блокировки. Видимость системных уведомлений и media controls регулируется настройками Android и устройства.
6. Отсутствие рекламы и аналитики разработчика
Words Widget не содержит рекламных SDK, не выполняет рекламных запросов и не показывает объявления — ни во Free, ни в Pro, ни в приложении, ни в виджете, ни в уведомлениях. Сборка не запрашивает разрешение AD_ID или разрешения Android AdServices.
Разработчик не использует собственную аналитику, систему отчётов о сбоях или сервер технической телеметрии. Это не относится к обработке данных внешними сервисами, описанной в других разделах: системным резервным копированием Android, выбранным TTS-провайдером, онлайн-словарными сервисами и RuStore Pay.
7. Покупка Pro
Разовую покупку «Pro навсегда» и её восстановление обрабатывает RuStore Pay. Приложение передаёт product ID и получает состояние и идентификаторы покупки. Проверка восстановления выполняется при запуске приложения. RuStore Pay/RuStore SDK также может обрабатывать идентификатор установки, технические сведения, профиль текущего пользователя RuStore, метрики платёжного сценария и диагностические отчёты.
Для выбора способа оплаты SDK проверяет наличие поддерживаемых банковских и платёжных приложений на устройстве. Он может обработать идентификаторы пакетов обнаруженных приложений и их количество, чтобы показать или запустить доступный способ оплаты и сформировать метрики платёжного сценария.
Во встроенном платёжном интерфейсе пользователь может ввести номер и срок действия карты, CVV, имя держателя, а после покупки — e-mail для получения чека. Эти данные обрабатывают RuStore Pay и платёжные провайдеры RuStore; код Words Widget и разработчик их не получают.
Код приложения не передаёт в Pay опциональные appUserId/appUserEmail, слова или названия наборов. Применяется политика конфиденциальности RuStore.
8. Хранение и удаление
Локальные данные хранятся до действий пользователя. Раздел «Удалённые» — это восстанавливаемая корзина, а не окончательное удаление: карточки сохраняют источник, прогресс и выбранные переводы. Пользователь может восстановить их или выбрать «Удалить навсегда».
Удалить остальные локальные данные можно через системное действие Android «Очистить хранилище» либо удалив приложение. Резервные копии и данные, обработанные внешними провайдерами, удаляются по их правилам и срокам. По вопросам обработки данных внешними сервисами следует обращаться к соответствующему провайдеру.
9. Передача и защита
Разработчик не продаёт пользовательские данные. Сетевые запросы выполняются по HTTPS и ограничены сценариями, описанными выше. Приложение не запрашивает контакты, геолокацию, камеру, микрофон или доступ ко всем файлам.
10. Изменения политики
При изменении функций, SDK, внешних сервисов или обработки данных политика будет обновлена. Дата редакции указывается в начале документа.
English summary
This policy applies only to the RuStore edition of the Android app Words Widget for the English ↔ Russian language pair (EN→RU and RU→EN), package com.wordswidget.android. The operator is individual entrepreneur Konstantin Vitalievich Topilin, Russian taxpayer ID 251301155977, primary state registration number 326253600080559. It does not cover other language pairs, packages, apps, or VladiKot Studio websites.
Words Widget has no developer-operated account or cloud backend. Vocabulary, named user sets, learning state, deleted-item recovery state, playback and notification settings, widget configuration, and a limited Pro entitlement cache are stored locally. Android Backup may contain user vocabulary and settings but excludes the entitlement cache and notification runtime ledger. Optional online lookup can start before saving and can send a term or short phrase to MyMemory, Free Dictionary API, or Datamuse. Speech features pass card text to the Android TTS engine selected by the user; a network voice may process that text under its provider's policy. Study notifications are opt-in, their schedule is local, and card text may appear on the lock screen according to Android settings.
Words Widget contains no advertising SDKs, makes no ad requests, and shows no ads in either Free or Pro. The app does not use developer-operated analytics, crash reporting, or telemetry servers. This does not cover processing by Android Backup, the selected TTS provider, online dictionary services, or RuStore Pay, as described above. RuStore Pay processes the one-time Pro purchase and restoration and may process installation, current RuStore profile, supported payment-app availability, payment details entered in its own UI, receipt e-mail, metrics, and diagnostic data. The developer does not receive card details. Privacy questions: support@vladikot.com.