Android · iOS · works offline
Android · iOS · работает офлайн
Progress you can see, not just remember.
Прогресс, который видно, а не приходится вспоминать.
In the gym it holds your last numbers, your presets and the rest timer, so every set is one you can just do. Afterwards it turns all of it into figures that show whether you are actually getting stronger.
В зале он держит наготове ваши прошлые цифры, шаблоны и таймер отдыха, чтобы каждый подход можно было просто сделать. А потом превращает всё это в показатели, по которым видно, действительно ли вы становитесь сильнее.
FreeБесплатноEN + RULight + darkСветлая и тёмная тема

What it does
Что он умеет
Every set you log makes the next one measurable.
Каждый записанный подход делает следующий измеримым.
Visits and sets
Посещения и подходы
Log a visit, add exercises, record every set with weight and reps — or duration and level for cardio. Last time's numbers are already in the fields, and shown above them, so you know what to beat before you start the set.
Отметьте посещение, добавьте упражнения и запишите каждый подход с весом и повторениями, а для кардио — с длительностью и уровнем. Прошлые значения уже подставлены в поля и показаны над ними: вы знаете, что нужно превзойти, ещё до начала подхода.
Workout presets
Шаблоны тренировок
Save a session as a preset and start the next visit from it, instead of rebuilding the same list every time.
Сохраните тренировку как шаблон и начинайте следующее посещение с него, а не собирайте тот же список заново каждый раз.
Exercise catalog
Каталог упражнений
A curated catalog with equipment and muscle data, searchable in every language the app supports. Anything missing you add yourself, with its own equipment and muscles, and it sits in the catalog like the rest.
Готовый каталог с оборудованием и группами мышц, поиск на любом из поддерживаемых языков. Чего не хватает — добавляете сами, со своим оборудованием и мышцами, и это встаёт в каталог наравне с остальным.
Statistics
Статистика
Top-set weight, session volume and estimated 1RM per exercise, plotted over time, so a plateau shows up as a flat line instead of a vague feeling.
Рабочий вес, объём тренировки и расчётный 1ПМ по каждому упражнению в динамике: плато видно как ровная линия, а не как смутное ощущение.
Muscle map
Карта мышц
A body map of your muscle groups, plus a heat mode that paints the week's heavy sets onto it — a neglected zone is visible before it becomes a problem.
Схема тела с группами мышц и тепловой режим, который раскрашивает её тяжёлыми подходами за неделю, — заброшенная зона видна до того, как станет проблемой.
Rest timer
Таймер отдыха
A countdown that keeps running while you carry on logging the next set, and alerts you when it ends.
Обратный отсчёт продолжает идти, пока вы записываете следующий подход, и даёт сигнал, когда время вышло.
Workout summary
Итоги тренировки
When you finish a visit, a summary shows records, first-evers and changes against last time — and the muscle groups the session actually hit.
Когда вы завершаете посещение, сводка показывает рекорды, впервые выполненные упражнения и изменения по сравнению с прошлым разом — и группы мышц, которые тренировка действительно затронула.
Statistics
Статистика
Three ways to see whether it is working.
Три способа увидеть, работает ли это.
Every exercise is tracked three ways: the heaviest set of each session, the volume you moved, and the estimated one-rep max derived from them. Plotted over time, they answer the only question that matters — is the line going up. Records are kept for the best estimated 1RM, the top set and the best session volume — the 1RM always labelled as an estimate, so it is never read as a weight you actually lifted. Cardio is plotted by duration, with best-time and best-level records.
Каждое упражнение считается по трём величинам: самый тяжёлый подход за тренировку, объём и расчётный одноповторный максимум, выведенный из них. В динамике они отвечают на единственный важный вопрос — идёт ли линия вверх. Рекорды ведутся по лучшему расчётному 1ПМ, максимальному весу и объёму за тренировку; 1ПМ всегда подписан как расчётный, чтобы его не приняли за реально поднятый вес. Кардио строится по длительности, с рекордами лучшего времени и уровня.

Your data
Ваши данные
It lives on your phone, and it leaves in plain text.
Они хранятся на телефоне и выгружаются обычным текстом.
Full text export and import
Полный текстовый экспорт и импорт
Every visit, exercise, set, preset, favourite and setting exports as text you can read yourself, keep in a file, or import into a new install. No proprietary archive, no lock-in.
Все посещения, упражнения, подходы, шаблоны, избранное и настройки выгружаются в текст, который можно прочитать самому, сохранить в файл и импортировать в новую установку. Никаких закрытых форматов.
No account needed
Аккаунт не нужен
Logging, presets, statistics and export all work with the network switched off. The only thing an account unlocks is sync between devices, and it is there if you want it.
Записи, шаблоны, статистика и экспорт работают с выключенной сетью. Аккаунт нужен только для синхронизации между устройствами — если она вам нужна.
Optional sync
Синхронизация по желанию
Sync is opt-in, anonymous, and deliberately dull.
Синхронизация включается вручную, анонимна и намеренно скучна.
If you train on two devices you can turn sync on. It asks for nothing about you.
Если вы тренируетесь с двух устройств, её можно включить. Она не спрашивает о вас ничего.
Get a nickname
Получите никнейм
The account identity is a readable nickname — generated for you, yours to change. No email, no password, no phone number, no third-party sign-in.
Идентификатор аккаунта — понятный никнейм: он генерируется за вас, и его можно изменить. Ни почты, ни пароля, ни телефона, ни входа через сторонние сервисы.
Add a second device
Добавьте второе устройство
Any signed-in device can produce a link code on demand, which joins another device to the account. The recovery code is the way back when no device is signed in — keep it somewhere safe, because nobody can recover it for you.
Любое устройство с входом в аккаунт может в любой момент выдать код связывания — им к аккаунту подключается ещё одно. Код восстановления нужен, когда не подключено ни одного устройства: сохраните его, восстановить его за вас невозможно.
The server keeps a snapshot
Сервер хранит снимок
Your log leaves the device as one compressed snapshot per sync. The server stores it and hands it back, and reads nothing inside it to do that.
Дневник уходит с устройства одним сжатым снимком за синхронизацию. Сервер хранит его, отдаёт обратно и для этого не читает содержимое.
Also true
И ещё
Sync stays off until you turn it on, and deleting the account is a button in the app — not an email you have to send. Everything the app does works without it.
Пока вы не включите синхронизацию, её нет, а удаление аккаунта — кнопка в приложении, а не письмо в поддержку. Всё остальное работает и без неё.
Get PL8
Установка
Install it from a store, or take the APK.
Поставьте из магазина или заберите APK.
Dashed entries are not published yet
Пунктирные пункты пока не опубликованы
Direct APK
APK напрямую
For sideloading on Android. The current release build; updates are not automatic, so check back or follow the changelog.
Для установки вручную на Android. Актуальная релизная сборка; обновления не приходят автоматически — следите за списком изменений.
Download APKСкачать APKLegal
Правовое
Privacy Policy
Политика конфиденциальности
PL8 works fully offline. It contains no ads, no analytics or tracking SDKs, and never sells or shares your data with third parties. The only way any data leaves your device is the optional sync feature, which is off by default — nothing is transmitted until you explicitly create a sync account.
PL8 полностью работает офлайн. В приложении нет рекламы, аналитических и трекинговых SDK; ваши данные никогда не продаются и не передаются третьим лицам. Единственный способ, которым данные могут покинуть устройство, — необязательная синхронизация, выключенная по умолчанию: ничего не передаётся, пока вы явно не создадите аккаунт синхронизации.
- Effective date
- Дата вступления в силу
- 2026-08-25
- App
- Приложение
- PL8 (
com.dimagalyanov.pl8), a gym workout tracker for iOS and Android - PL8 (
com.dimagalyanov.pl8) — трекер тренировок для iOS и Android - Developer
- Разработчик
- Dmitriy Galyanov
- Дмитрий Галянов
01Data stored on your deviceДанные на вашем устройстве
Everything you log in PL8 — workouts, sets, exercises, presets, favourites, and app preferences — is stored in a local database on your device. It is included in your device's standard OS backups (iCloud/iTunes backup on iOS, Android Backup on Android) under the operating system's own encryption and rules.
Всё, что вы записываете в PL8 — тренировки, подходы, упражнения, пресеты, избранное и настройки, — хранится в локальной базе данных на устройстве. Эти данные попадают в стандартные резервные копии ОС (iCloud/iTunes на iOS, Android Backup на Android) по правилам и с шифрованием самой операционной системы.
You can export your data to a text file at any time. Exported files go only to the destination you choose (your Files app, a share target, etc.) and never pass through the developer's servers.
Вы можете в любой момент экспортировать данные в текстовый файл. Экспортированные файлы попадают только туда, куда вы сами их отправите (Файлы, любое приложение из меню «Поделиться»), и не проходят через серверы разработчика.
02Optional sync (data we collect only if you enable it)Необязательная синхронизация (данные, собираемые только по вашему выбору)
If — and only if — you create a sync account, PL8 uploads the following to the developer-operated sync server so you can back up your history and use it on another device:
Если — и только если — вы создадите аккаунт синхронизации, PL8 загрузит на сервер разработчика:
- your workout history (visits, exercises, sets, weights, dates);
- историю тренировок (визиты, упражнения, подходы, веса, даты);
- your custom exercises, presets, and favourites;
- ваши пользовательские упражнения, пресеты и избранное;
- your app preferences (language, theme, weight unit, rest-timer settings);
- настройки приложения (язык, тема, единицы веса, таймер отдыха);
- your device's model name and platform (shown in your own device list).
- модель устройства и платформу (отображаются в вашем собственном списке устройств).
Sync accounts are anonymous. No email, no phone number, no name — an account is a server-generated nickname plus a recovery code. The recovery code is stored on the server only as a cryptographic hash. Your account credentials are kept on your device in the platform's secure storage (iOS Keychain / Android Keystore). All sync traffic to the public server uses HTTPS.
Аккаунты анонимны. Без email, телефона и имени — аккаунт состоит из сгенерированного сервером никнейма и кода восстановления. Код восстановления хранится на сервере только в виде криптографического хэша. Учётные данные хранятся на устройстве в защищённом хранилище платформы (Keychain на iOS / Keystore на Android). Обмен с публичным сервером идёт по HTTPS.
This data is used solely to provide the sync feature ("App Functionality"). It is not used for advertising, profiling, or tracking, is not linked to your real-world identity, and is never shared with or sold to anyone.
Эти данные используются исключительно для работы синхронизации. Они не применяются для рекламы, профилирования или трекинга, не связываются с вашей реальной личностью и никому не передаются и не продаются.
03Data retention and deletionХранение и удаление данных
- Synced data is kept on the server for as long as your sync account exists.
- Синхронизированные данные хранятся на сервере, пока существует ваш аккаунт.
- Deleting your account (Settings → Sync → Delete account) permanently removes your data from the server.
- Удаление аккаунта (Настройки → Синхронизация → Удалить аккаунт) безвозвратно удаляет ваши данные с сервера.
- Signing out or disabling sync stops any further uploads; your local data always remains on your device and under your control.
- Выход из аккаунта или отключение синхронизации останавливает любые дальнейшие загрузки; локальные данные всегда остаются на устройстве под вашим контролем.
- Uninstalling the app deletes all local data (subject to your OS backups).
- Удаление приложения удаляет все локальные данные (с учётом резервных копий ОС).
04NotificationsУведомления
PL8 uses local notifications only (e.g. the rest-timer alert). There are no push notifications and no messaging infrastructure.
PL8 использует только локальные уведомления (например, сигнал таймера отдыха). Push-уведомлений и какой-либо инфраструктуры сообщений нет.
05ChildrenДети
PL8 is a general-audience fitness utility and is not directed at children.
PL8 — фитнес-приложение для широкой аудитории, не предназначенное специально для детей.
06Changes to this policyИзменения политики
If the app's data practices change (for example, if analytics is ever added), this policy will be updated and the effective date revised before such a version is released.
Если практики работы с данными изменятся (например, при добавлении аналитики), политика будет обновлена, а дата вступления в силу пересмотрена до выпуска такой версии.
Legal
Правовое
Terms of use
Условия использования
The short version: the app is yours to use, your log is yours to keep, and the sync service is offered as-is.
Коротко: приложением можно пользоваться, дневник принадлежит вам, а сервис синхронизации предоставляется как есть.
Placeholder copy
Текст-заполнитель
Realistic filler at the intended length. Final terms to be written and reviewed before store submission.
Реалистичный заполнитель нужной длины. Финальные условия будут написаны и проверены до отправки в магазины.
01Using the appИспользование приложения
PL8 is provided free of charge for personal use. You may install it on the devices you control and use it for as long as it works for you. You may not resell it, repackage it, or distribute modified builds under the same name.
PL8 предоставляется бесплатно для личного использования. Вы можете установить его на свои устройства и пользоваться им столько, сколько он вам подходит. Нельзя перепродавать его, перепаковывать и распространять изменённые сборки под тем же названием.
02Your log belongs to youДневник принадлежит вам
The records you create are yours. Export is always available, in a readable text format, and nothing prevents you from taking your data elsewhere. No claim is made on the content of your log.
Записи, которые вы создаёте, — ваши. Экспорт доступен всегда, в читаемом текстовом формате, и ничто не мешает вам унести данные в другое место. Никаких прав на содержимое вашего дневника не заявляется.
03The sync serviceСервис синхронизации
Sync is an optional convenience, not a backup guarantee. Keep your own exports if the data matters to you. The service may be paused for maintenance, and could be discontinued with notice in the app and on this site.
Синхронизация — необязательное удобство, а не гарантия резервной копии. Если данные важны, храните свои экспорты. Сервис может останавливаться на обслуживание и может быть прекращён с предупреждением в приложении и на этом сайте.
Do not use the service to store material unrelated to training, and do not attempt to overload it. Accounts that do may be removed.
Не используйте сервис для хранения материалов, не связанных с тренировками, и не пытайтесь его перегрузить. Такие аккаунты могут быть удалены.
04No medical adviceНе медицинские рекомендации
PL8 records what you did and calculates figures from it, including estimated one-rep maximums. Those are arithmetic, not coaching. Training decisions, and their consequences, are yours.
PL8 записывает то, что вы сделали, и считает по этому величины, включая расчётный одноповторный максимум. Это арифметика, а не тренерские рекомендации. Решения о тренировках и их последствия — ваши.
05As-is, with no warrantyКак есть, без гарантий
The app and the service are provided as-is, without warranty of any kind. To the extent permitted by law, the developer is not liable for lost records, missed sessions, or any indirect damages arising from use of the app.
Приложение и сервис предоставляются как есть, без каких-либо гарантий. В пределах, допустимых законом, разработчик не отвечает за утраченные записи, пропущенные тренировки и любой косвенный ущерб от использования приложения.
06ChangesИзменения
These terms may be updated as the app changes. The current version is always the one on this page, with its date. Continuing to use the app after a change means the new terms apply.
Условия могут обновляться вместе с приложением. Действующая версия — та, что на этой странице, с её датой. Продолжение использования после изменения означает согласие с новой редакцией.
07ContactКонтакты
Questions about these terms go to the support contact.
Вопросы по условиям — в поддержку.
Legal
Правовое
Deleting your data
Удаление ваших данных
Everything is deletable from inside the app, without writing to anyone. This page says which button does what.
Всё удаляется прямо в приложении, никому писать не нужно. Здесь описано, какая кнопка что делает.
01Deleting the sync accountУдаление аккаунта синхронизации
Open Settings, then Sync, then Delete account. Confirming removes the account record and every snapshot stored for it from the server. There is nothing to email and no waiting period.
Откройте «Настройки» → «Синхронизация» → «Удалить аккаунт». После подтверждения с сервера удаляются запись аккаунта и все хранимые для него снимки. Ничего писать не нужно, ждать тоже.
Deleting the account does not delete the log on your device. If you want both gone, do this first and then clear local data.
Удаление аккаунта не удаляет дневник на устройстве. Если нужно убрать и то и другое, сначала удалите аккаунт, потом локальные данные.
02Deleting data on the deviceУдаление данных на устройстве
- Individual records — delete a set, an exercise, a visit or a preset where you see it.
- Отдельные записи — удалите подход, упражнение, посещение или шаблон там, где вы их видите.
- Everything at once — uninstalling the app removes its database with it. On Android you can also clear app data in system settings.
- Всё сразу — удаление приложения убирает и его базу данных. На Android можно ещё очистить данные приложения в системных настройках.
03What remains afterwardsЧто остаётся после
Nothing tied to the account. Deletion is meant to clear everything the server held for it, not just the snapshots.
Ничего, связанного с аккаунтом. Удаление задумано так, чтобы убрать всё, что сервер хранил для него, а не только снимки.
Verified against the production server: deleting your account removes every account-linked record — devices, sessions, stored snapshots and the account itself — and the nickname becomes available again immediately. Server request logs never contain account identifiers in the first place, so there is nothing account-linked left anywhere.
Проверено на рабочем сервере: удаление аккаунта стирает все связанные с ним записи — устройства, сессии, сохранённые снимки и сам аккаунт, — а никнейм сразу освобождается. Журналы запросов сервера изначально не содержат идентификаторов аккаунта, поэтому нигде не остаётся ничего связанного с ним.
04If you cannot open the appЕсли приложение не открывается
If the device is lost and you still hold the recovery code, sign in elsewhere and delete the account from there. If you hold neither: without the code there is no way to prove the account is yours, so we cannot recover it or delete it for you.
Если устройство потеряно, но код восстановления у вас есть — войдите на другом устройстве и удалите аккаунт оттуда. Если нет ни того, ни другого: без кода невозможно подтвердить, что аккаунт ваш, — ни восстановить его, ни удалить за вас мы не сможем.
Support
Поддержка
Support and contact
Поддержка и контакты
One person answers, on Telegram, in English or Russian, usually within a few days.
Отвечает один человек, в Telegram, по-русски или по-английски, обычно в течение нескольких дней.
01Before you writeПеред обращением
Two lines of context save a round trip:
Две строки контекста экономят один обмен сообщениями:
- The app version, from Settings → About, and whether it came from a store or an APK.
- Версия приложения из «Настройки → О приложении» и откуда она — из магазина или APK.
- Phone and OS version.
- Телефон и версия системы.
- What you did, what happened, and what you expected instead.
- Что вы делали, что произошло и чего вы ожидали.
02Lost data or a broken syncПотеря данных или сбой синхронизации
Export before you experiment. If sync is behaving oddly, an export from the device with the good data is the safest starting point, and it makes recovery a matter of importing rather than guessing.
Сделайте экспорт до экспериментов. Если синхронизация ведёт себя странно, экспорт с того устройства, где данные верные, — самая надёжная отправная точка: восстановление сводится к импорту, а не к догадкам.
03Feature requestsПожелания
Welcome, and read. PL8 stays a log rather than a coach, so requests that add records and readouts land better than ones that add advice.
Приветствуются и читаются. PL8 остаётся дневником, а не тренером, поэтому пожелания про записи и показатели заходят лучше, чем про советы.