Приложение и его разработчик
Эта политика описывает, как 3rd Attempts, приложение для Android о пауэрлифтинге, разработанное и управляемое под именем TotalDevel, обрабатывает информацию. Идентификатор приложения Android — com.totaldevel.thirdattempts.
Для поддержки приложения, вопросов о конфиденциальности или запросов о вашей информации пишите на info@3rdattempts.com. Разработчик проверяет этот почтовый ящик и лично обрабатывает запросы.
3rd Attempts — независимый проект. Данные соревнований поступают из OpenPowerlifting. OpenPowerlifting не спонсирует и не поддерживает TotalDevel. Опубликованные записи о спортсменах могут позволять их идентифицировать; эти записи отличаются от информации, которую вы предоставляете при использовании приложения.
Информация на вашем устройстве
Настройки, запомненные варианты навигации, сохранённые спортсмены, именованные наборы настроек рейтинга, вручную заданные цели по сумме и история наблюдений сравнительных оценок хранятся на вашем устройстве. Наблюдения за сохранёнными спортсменами, предыдущие результаты, рассчитанные изменения, даты наблюдения и источника, история обновлений, а также пользовательские названия и состав групп наблюдения тоже хранятся локально. Доступ Pro позволяет просматривать сохранённую историю и сравнения.
В приложении нет учётной записи и автоматической облачной синхронизации. Автоматическое облачное резервное копирование Android и перенос между устройствами остаются отключёнными. Для восстановления сохранённых локальных записей необходимо сохранить файл, экспортированный с помощью описанной ниже ручной функции Резервное копирование и восстановление.
Приложение хранит HTTP-ответы в своём закрытом хранилище, чтобы уменьшить повторные загрузки. Кэшированные ответы не устраняют сетевые запросы.
Текущее приложение не содержит рекламы, Firebase или SDK аналитики приложения. Оно не запрашивает доступ к камере, местоположению или широкий доступ к хранилищу. Для работы функций используются разрешения на Интернет, сеть и обычные разрешения Google Play Billing.
Резервное копирование и восстановление
Бесплатная функция Резервное копирование и восстановление позволяет вручную экспортировать читаемый JSON-файл или импортировать его через системный выбор документов Android. Вы выбираете место сохранения: локальные файлы или настроенный облачный поставщик документов, например Google Drive. Этот поставщик обрабатывает копию по собственным правилам. У приложения нет своего сервера резервного копирования или автоматической синхронизации.
Резервные копии включают сохранённые записи и переносимые настройки, в том числе язык, тему и единицы измерения. Они не включают сведения о владении покупками Play, токены покупок, кэши API, историю навигации конкретного устройства и созданные изображения или PDF. Владение Pro восстанавливается отдельно через Google Play.
При импорте файл проверяется, а локальные записи заменяются только после вашего явного подтверждения. Удаление данных из приложения не удаляет резервные копии, сохранённые в других местах; удаляйте эти копии у выбранного поставщика.
Запросы статистики и сравнительных оценок
Приложение запрашивает статистику соревнований по HTTPS по адресу https://api.3rdattempts.com/api/v1. Запросы содержат поисковые данные, идентификаторы спортсменов или соревнований и выбранные вами фильтры рейтинга или категории. Эти данные покидают ваше устройство, чтобы сервис мог вернуть запрошенные записи.
При оценке цели по сумме или гипотетической суммы Pro сравниваемая сумма отправляется в целых граммах вместе с выбранными фильтрами группы спортсменов для расчёта сравнительной оценки. Названия целей и сохранённая история наблюдений остаются локальными. Таким образом, сравнительная оценка включает обработку на сервере.
Обновления сохранённых спортсменов выполняют ограниченные запросы профиля и истории на переднем плане для идентификаторов сохранённых спортсменов и их контекстов пола, дисциплины и экипировки, включая параметры пагинации и снимка данных. После успешного наблюдения действует автоматический интервал ожидания 24 часа; вы можете запросить обновление вручную. Запросы прекращаются, когда приложение переходит в фон. Названия групп наблюдения, локальная история обновлений и данные покупок не передаются в API статистики. Эта функция не добавляет облачный планировщик или push-уведомления.
TotalDevel управляет API статистики на личном сервере разработчика. Cloudflare предоставляет пограничные сервисы HTTPS, туннель, защиту и кэширование. Cloudflare получает сетевой запрос, включая его адрес, заголовки, путь и параметры запроса; наш сервер получает запросы, дошедшие до исходного сервера. IP-адреса используются для сетевой доставки и предотвращения злоупотреблений, включая ограничения частоты запросов.
Операционные журналы и сроки хранения
Шлюз API записывает метод запроса, общую метку маршрута, статус ответа, время ответа и размер ответа. Его обычный журнал доступа не содержит IP-адресов посетителей, исходных поисковых данных, идентификаторов спортсменов и соревнований, строк запросов и сравниваемых сумм. Журналы приложения записывают идентификаторы запросов, метки маршрутов, идентификаторы снимков данных, временные показатели, количество строк, результаты работы кэша и очищенные коды ошибок. Эти записи помогают диагностировать сбои и поддерживать производительность сервиса. Для их чтения необходим доступ администратора к системам хостинга и мониторинга.
Шлюз API и приложение ведут локальные журналы с ротацией, настроенные на хранение до трёх файлов по 10 MB на контейнер. Ротация зависит от объёма журналов, а не от фиксированного числа дней. Хранилище журналов мониторинга настроено на хранение в течение 48 часов с асинхронной очисткой; это не гарантирует удаление каждой копии ровно через 48 часов после запроса.
Критические ошибки инфраструктуры могут создавать дополнительные диагностические записи. Cloudflare также обрабатывает информацию о трафике и безопасности, включая IP-адреса и сведения о маршрутизации, согласно своей политике конфиденциальности. Мы не установили единый фиксированный срок хранения для всех записей Cloudflare, диагностики инфраструктуры или диагностических копий, сохраняемых оператором. Не воспринимайте очищенный журнал доступа API или его пределы ротации как обещание отсутствия записей у поставщиков.
Покупки в Google Play
Pro приобретается однократной покупкой через Google Play. Google собирает платёжную информацию и обрабатывает транзакцию. Приложение использует Google Play Billing для проверки владения и подтверждения покупок, использует токены покупок для этих операций и локально кэширует признак владения Pro.
У TotalDevel нет отдельного платёжного сервера или сервера проверки покупок. Приложение не отправляет чеки, токены покупок или платёжные данные в API статистики. Google хранит платёжные сведения и информацию о транзакциях по собственным правилам; см. политику конфиденциальности Google. Очистка данных или удаление приложения не отменяет и не возмещает покупку и не удаляет записи о транзакциях Google. Для этих записей используйте средства управления покупками, возвратами и конфиденциальностью Google Play.
Электронная почта поддержки
Если вы пишете на info@3rdattempts.com, разработчик получает ваш адрес электронной почты, сообщение, вложения, которые вы решили включить, и сведения о доставке письма. Эта информация используется для ответов на запросы поддержки и конфиденциальности.
Cloudflare Email Routing пересылает входящую почту в ящик Gmail разработчика, предоставляемый Google. Переписка остаётся в этом ящике без срока автоматического удаления, если разработчик не удалит её или вы не запросите удаление. Отправьте запрос на удаление на тот же адрес поддержки; разработчик обработает его вручную и объяснит, какую информацию необходимо сохранить или невозможно удалить. Резервные и защитные записи поставщиков подчиняются их собственным правилам хранения.
При посещении этой политики или портфолио
Этот раздел касается сайта отдельно от приложения Android. Сайт TotalDevel предоставляет статический HTML, стили, изображения и локально размещённые шрифты. На этой общедоступной странице политики нет учётной записи приложения, скрипта аналитики, рекламы, формы поддержки или встроенного стороннего содержимого. Сама страница не устанавливает cookies и не запрашивает сторонние ресурсы.
Cloudflare обеспечивает доставку по HTTPS и безопасность. Исходный сервер сайта размещён в Oracle Cloud Infrastructure. Журналы доступа исходного сервера содержат адреса соединений, временные метки, запрошенные пути и строки запросов, статус и размер ответа, ссылающиеся страницы и информацию user-agent браузера. Они используются для эксплуатации и устранения неполадок, доступны администраторам сервера и в настоящее время не имеют автоматического срока удаления по времени.
Главная страница портфолио, страница продукта и эта страница конфиденциальности общедоступны без входа в систему. Внедрение аналитики на сайте отключено, а его политика безопасности блокирует скрипты страниц. Защитные функции Cloudflare могут обрабатывать информацию о трафике или устанавливать необходимые защитные cookies; см. информацию Cloudflare о cookies. Для чтения этой политики не требуется согласие на маркетинговые cookies.
Удаление, выбор и запросы о конфиденциальности
Удаляйте сохранённые записи или цели с помощью доступных элементов управления приложения. Действие Android «Очистить хранилище/Очистить данные» удаляет локальные записи приложения; очистка кэша удаляет кэшированные файлы. Удаление приложения удаляет его закрытые данные. Поскольку в приложении нет учётной записи, в нём нет endpoint для удаления учётной записи.
Эти действия не удаляют файлы ручных резервных копий или экспортированные и переданные копии, переписку с поддержкой, журналы инфраструктуры, исходные записи соревнований или записи о транзакциях Google Play. Они не отменяют и не возмещают покупку. Удаляйте резервные копии у выбранного поставщика документов, а другие внешние копии — в получившем их сервисе, запрашивайте удаление писем поддержки у разработчика и используйте средства Google для записей, хранящихся у Google.
В зависимости от места проживания у вас могут быть права на доступ, исправление, удаление или ограничение обработки персональной информации, возражение против обработки или обращение с жалобой к органу по защите данных. Для запроса пишите на info@3rdattempts.com. Опишите информацию и сервис, которых касается запрос; не отправляйте ненужную чувствительную информацию. Разработчик оценит применимые права, при необходимости проверит запрос и объяснит соответствующие ограничения, в том числе для записей, которые невозможно надёжно связать с конкретным человеком.
Если опубликованная запись о спортсмене касается вас, свяжитесь с разработчиком по поводу её использования в этом сервисе. Удаление сохранённого спортсмена с вашего устройства не меняет исходную запись соревнования и не удаляет её из OpenPowerlifting.
Безопасность и поставщики услуг
Сетевые запросы используют HTTPS. Локальные записи и временный экспорт используют закрытое хранилище приложения Android. Доступ к исходным серверам сайта и API осуществляется через туннели Cloudflare; административные системы имеют ограниченный доступ. Эти меры снижают риск, но никакая система хранения или передачи не может гарантировать абсолютную безопасность.
Информация обрабатывается описанными выше поставщиками и получателем, когда вы решаете поделиться экспортом или открыть внешний сервис. Поставщики могут обрабатывать информацию в странах, где они работают. Их условия конфиденциальности и правила хранения применяются к их собственным записям. TotalDevel не добавляет рекламу и не продаёт информацию пользователей приложения.
Изменения этой политики
Обновления будут опубликованы по этому же URL с новой датой вступления в силу. О существенных изменениях, требующих дополнительного уведомления или согласия, будет сообщено в соответствии с применимыми требованиями. Эта политика описывает текущее приложение и инфраструктуру; она будет обновляться при изменении их практик обработки информации.
Эта политика доступна на английском, испанском, португальском, французском, немецком и русском языках. Все языковые версии описывают одинаковые практики и имеют указанную выше дату вступления в силу. Если язык недоступен, по умолчанию используется английский.