Политика конфиденциальности приложения «Джим»
«Джим» — дневник тренировок для Android и iOS. Приложение разрабатывает и поддерживает частный разработчик Николай Пилипенко (далее — «мы»). Здесь простыми словами описано, какие данные собирает приложение, зачем, кто их видит и как их удалить.
1. Без аккаунта
Приложением можно пользоваться без регистрации. Тогда тренировки, замеры и настройки хранятся только на вашем телефоне и никуда не отправляются.
2. Какие данные мы храним, если вы создали аккаунт
Аккаунт нужен для облачной копии данных, работы на нескольких устройствах, общения с друзьями и тренером. Данные хранятся на нашем сервере (api.gymproru.space).
- Данные для входа: адрес электронной почты и пароль (хранится в зашифрованном виде). Для входа по коду мы отправляем на почту одноразовый код.
- Дневник тренировок: тренировки, подходы, веса и повторения, шаблоны и программы, свои упражнения, цели, заметки, план.
- Замеры тела: вес, процент жира, калории, обхваты — только то, что вы вводите сами.
- Анкета (по желанию): имя, пол, год рождения, рост, цель, опыт, доступное оборудование. Используется для подсказок и расчётов в приложении.
- Профиль в сообществе: никнейм, отображаемое имя, описание, роль (спортсмен или тренер), ссылки на соцсети (если вы их добавили), краткая статистика тренировок (число тренировок за неделю, объём, серия, значки достижений).
- Публикации и общение: посты о тренировках, подписи, фото к тренировкам, комментарии, лайки, список друзей и подписок, советы друзьям, приглашения.
- Фотографии: фото тренировок, фото прогресса и обложки шаблонов, которые вы сами загрузили.
- Тренер и подопечный: связь с тренером, назначенные тренировки, занятия (дата, время, название), норма калорий в день от тренера, совместная тренировка в реальном времени.
- Спортзалы: залы, которые вы добавили на карту (название, адрес, координаты зала), отметки «Я здесь тренируюсь» и «Я здесь работаю».
- Жалобы и блокировки: на что и почему вы пожаловались (с копией текста записи для проверки), кого вы заблокировали. Заблокированный не узнаёт о блокировке.
- Обращения в поддержку: текст сообщений и автоматически — версия приложения и операционной системы, чтобы разобраться в проблеме.
- Push-уведомления: технический идентификатор устройства для отправки уведомлений (Android).
- Технические данные сервера: IP-адрес запросов используется для защиты от перегрузки и злоупотреблений и в журналах сервера.
Мы не собираем контакты, не читаем данные о здоровье из других приложений, не отслеживаем ваше местоположение в фоне и не используем рекламу, аналитику или трекеры.
3. Разрешения на телефоне
- Камера и галерея — чтобы прикрепить фото к тренировке, фото прогресса или обложку шаблона. Только когда вы сами выбираете фото.
- Местоположение — только пока открыта карта залов, чтобы показать залы рядом. Ваши координаты на наш сервер не отправляются.
- Health Connect (Android) — по желанию приложение записывает завершённые тренировки (название, время начала и окончания). Приложение не читает данные из Health Connect.
- Apple Watch и «Здоровье» (iOS) — приложение на часах показывает идущую тренировку с iPhone, читает пульс и активные калории во время тренировки и записывает её в приложение «Здоровье» (время, пульс, калории). Пульс и калории остаются на часах и в «Здоровье» и на наш сервер не отправляются. Отметки подходов с часов попадают в тренировку на iPhone, как если бы вы отметили их на телефоне.
- Календарь — по желанию приложение добавляет занятия с тренером в календарь телефона с напоминанием. События календаря приложение не читает и не отправляет.
- Уведомления — таймер отдыха, напоминания о тренировках, сообщения от друзей и тренера.
- Файлы — чтобы импортировать тренировки из файла или сохранить резервную копию.
4. Кто видит ваши данные
- Дневник, замеры и анкета видны только вам. Если вы сами подключились к тренеру, он может просматривать ваш дневник, пока связь активна. Отключиться можно в любой момент.
- Посты, фото в постах, комментарии и лайки видят только автор и взаимные друзья.
- Профиль в сообществе (никнейм, имя, описание, роль, ссылки, краткая статистика) видят другие пользователи приложения, чтобы найти вас и добавить в друзья. Адрес почты другим пользователям не показывается.
- Совместная тренировка видна друзьям и тренеру, кроме тех, от кого вы её скрыли.
- Шаблоны и программы, которыми вы поделились по ссылке или QR-коду, может открыть любой, у кого есть ссылка. Если вы опубликовали шаблон в общем каталоге, его видят все.
- Добавленные спортзалы после проверки видны всем пользователям на карте.
- Фотографии хранятся по ссылкам с длинным случайным адресом: открыть фото может только тот, кому приложение показало эту ссылку.
- Администратор приложения видит обращения в поддержку, новые залы на проверке и жалобы (вместе с текстом записи, на которую пожаловались). Мы не просматриваем ваши данные без необходимости — только чтобы ответить на обращение или устранить неполадку.
5. Сторонние сервисы
- Google Firebase Cloud Messaging — доставка push-уведомлений на Android. Передаётся технический идентификатор устройства и текст уведомления.
- OpenStreetMap — карта залов (картинки карты загружаются с серверов OpenStreetMap, библиотека карты — с unpkg.com). Сервис поиска адресов Nominatim получает текст поиска или координаты точки, только когда вы сами ищете адрес или выбираете место на карте.
- Почтовый сервис — отправка писем с кодом входа с адреса noreply@gymproru.space.
- Health Connect на Android — только если вы включили запись тренировок.
- Apple HealthKit («Здоровье») на iPhone и Apple Watch — только если вы пользуетесь приложением на часах и разрешили доступ.
Мы не продаём и не передаём ваши данные третьим лицам для рекламы или иных целей, кроме перечисленных выше и случаев, прямо предусмотренных законом.
6. Хранение и защита
- Данные передаются только по защищённому соединению (HTTPS).
- Сервер находится в России. Доступ к нему есть только у разработчика.
- Каждую ночь делается резервная копия, хранятся последние 14 копий.
- Данные хранятся, пока существует ваш аккаунт. После удаления аккаунта данные удаляются с сервера сразу, а из резервных копий — в течение 14 дней.
7. Как удалить аккаунт и данные
В приложении
Откройте Настройки, в карточке аккаунта вверху нажмите «Удалить аккаунт» и подтвердите. Аккаунт и все данные на сервере удаляются сразу и навсегда: дневник, замеры, профиль, посты, фото, комментарии, лайки, друзья, связи с тренером, обращения в поддержку. Данные на телефоне тоже удаляются.
Без приложения
Напишите на ippilipenkoip@gmail.com с темой «Удаление аккаунта Джим» с той почты, на которую зарегистрирован аккаунт. Мы удалим аккаунт и все данные в течение 7 дней и сообщим об этом.
Что остаётся
Спортзалы, которые вы добавили на карту, остаются доступными другим пользователям, но без указания автора. Шаблоны, которые другие пользователи уже сохранили себе по вашей ссылке, остаются у них.
Перед удалением можно сохранить свои данные: в Настройках кнопки «Экспорт в CSV» и «Резервная копия (JSON)».
8. Ваши права
Вы можете в любой момент посмотреть и исправить свои данные в приложении, выгрузить их, отозвать доступ тренера, отключить уведомления и разрешения в настройках телефона, удалить аккаунт. С любыми вопросами о данных пишите нам — ответим в течение 10 дней.
9. Дети
Приложение не предназначено для детей младше 14 лет. Мы сознательно не собираем данные детей. Если вы узнали, что ребёнок создал аккаунт, напишите нам — мы его удалим.
10. Изменения политики
Если политика изменится, мы обновим эту страницу и дату вверху, а о существенных изменениях сообщим в приложении.
11. Контакты
Разработчик: Николай Пилипенко.
Почта: ippilipenkoip@gmail.com
В приложении: Настройки → Написать в поддержку.
12. Правила сообщества
Создавая профиль в сообществе, вы соглашаетесь с этими правилами. Мы не терпим оскорбительный контент и оскорбительное поведение.
- Запрещены оскорбления, травля, угрозы, разжигание ненависти, непристойные и сексуальные материалы, насилие, спам и реклама, чужие личные данные, всё незаконное.
- Грубые слова в постах, комментариях, профилях и публикациях скрываются автоматически.
- На любой пост, комментарий, профиль или опубликованный шаблон можно пожаловаться: меню «⋯» → «Пожаловаться». Любого человека можно заблокировать: вы перестанете видеть его записи и комментарии, а он не сможет добавить вас в друзья.
- Мы проверяем жалобы в течение 24 часов: удаляем запрещённый контент и блокируем аккаунты нарушителей.
- Если ваш аккаунт заблокировали по ошибке, напишите в поддержку.
Dzhim Privacy Policy
Dzhim («Джим») is a workout log app for Android and iOS developed by an independent developer, Nikolay Pilipenko ("we"). This policy explains what data the app collects, why, who can see it and how to delete it.
1. Using the app without an account
You can use the app without signing up. In that case your workouts, measurements and settings are stored only on your device and are not sent anywhere.
2. Data we store if you create an account
An account enables cloud backup, multiple devices, friends and coaching. Data is stored on our server (api.gymproru.space).
- Sign-in data: email address and password (stored hashed). For code sign-in we email you a one-time code.
- Workout log: workouts, sets, weights and reps, routines and programs, custom exercises, goals, notes, plan.
- Body measurements: weight, body fat, calories, body circumferences — only what you enter.
- Optional profile questionnaire: name, sex, birth year, height, goal, experience, available equipment — used for in-app suggestions and calculations.
- Community profile: username, display name, bio, role (athlete or coach), social links you add, short workout stats (weekly workouts, volume, streak, achievement badges).
- Posts and social activity: workout posts, captions, workout photos, comments, likes, friends and follows, recommendations, invites.
- Photos you upload: workout photos, progress photos, routine covers.
- Coaching: coach links, assigned workouts, scheduled sessions (date, time, title), daily calorie target set by the coach, live shared workouts.
- Gyms: gyms you add to the map (name, address, gym coordinates), "I train here" / "I work here" marks.
- Reports and blocks: what you reported and why (with a copy of the reported text for review), and whom you blocked. A blocked user is not notified.
- Support messages: message text plus app version and OS version, attached automatically.
- Push notifications: a device token used to deliver notifications (Android).
- Server technical data: request IP addresses, used for abuse and overload protection and in server logs.
We do not collect your contacts, do not read health data from other apps, do not track your location in the background, and use no ads, analytics or trackers.
3. Device permissions
- Camera and photos — to attach photos you choose.
- Location — only while the gym map is open, to show nearby gyms. Your coordinates are not sent to our server.
- Health Connect (Android, optional) — the app writes completed workouts (title, start and end time). It does not read Health Connect data.
- Apple Watch and Health (iOS) — the watch app shows the workout running on your iPhone, reads heart rate and active energy during the workout and writes it to the Health app (time, heart rate, calories). Heart rate and calories stay on the watch and in Health and are not sent to our server. Sets checked off on the watch are added to the workout on your iPhone.
- Calendar (optional) — the app adds coaching sessions to your calendar with a reminder. It does not read or upload your calendar events.
- Notifications — rest timer, workout reminders, messages from friends and coach.
- Files — to import workouts from a file or save a backup.
4. Who can see your data
- Your workout log, measurements and questionnaire are visible only to you, and to a coach you have connected with while the connection is active. You can disconnect at any time.
- Posts, post photos, comments and likes are visible only to the author and mutual friends.
- Your community profile (username, name, bio, role, links, short stats) is visible to other app users so they can find and add you. Your email is never shown to other users.
- Live workouts are visible to friends and your coach, except people you hide them from.
- Routines and programs you share by link or QR code can be opened by anyone with the link; items you publish to the public catalog are visible to everyone.
- Gyms you add become visible to all users after review.
- Photos are stored at long random URLs and can be opened only by people the app shows them to.
- The app administrator sees support messages, gyms pending review and reports (with the text of the reported content). We access user data only when needed to answer a request or fix a problem.
5. Third-party services
- Google Firebase Cloud Messaging — push delivery on Android (device token and notification text).
- OpenStreetMap — gym map tiles (map library loaded from unpkg.com). Nominatim address search receives your search text or a chosen map point only when you search or pick a place.
- Email provider — sends sign-in codes from noreply@gymproru.space.
- Health Connect on Android — only if you turn on workout sync.
- Apple HealthKit (Health) on iPhone and Apple Watch — only if you use the watch app and allow access.
We do not sell your data or share it with third parties for advertising or any other purpose, except as listed above or required by law.
6. Storage and security
- All data is transmitted over HTTPS.
- The server is located in Russia; only the developer has access to it.
- Backups are made nightly; the last 14 are kept.
- Data is kept while your account exists. When you delete your account, data is removed from the server immediately and from backups within 14 days.
7. How to delete your account and data
In the app
Open Settings, tap Delete account («Удалить аккаунт») in the account card at the top, and confirm. Your account and all server data are deleted immediately and permanently: workout log, measurements, profile, posts, photos, comments, likes, friends, coach connections and support messages. Data on the device is deleted as well.
Without the app
Email ippilipenkoip@gmail.com with the subject "Delete my Dzhim account" from the email address of your account. We will delete the account and all its data within 7 days and confirm by email.
What remains
Gyms you added to the map stay available to other users without author information. Routines other users have already saved from your shared link remain in their accounts.
Before deleting, you can export your data: in Settings, use Export to CSV or Backup (JSON).
8. Your rights
You can view and correct your data in the app, export it, revoke coach access, turn off notifications and permissions in your device settings, and delete your account at any time. Contact us with any privacy question — we reply within 10 days.
9. Children
The app is not intended for children under 14. We do not knowingly collect children's data. If you learn that a child has created an account, contact us and we will delete it.
10. Changes
If this policy changes, we will update this page and the date above and notify you in the app about significant changes.
11. Contact
Developer: Nikolay Pilipenko.
Email: ippilipenkoip@gmail.com
In the app: Settings → Contact support.
12. Community rules (terms of use)
By creating a community profile you agree to these rules. There is no tolerance for objectionable content or abusive users.
- Prohibited: insults, harassment, threats, hate speech, obscene or sexual material, violence, spam and advertising, other people's personal data, anything illegal.
- Profanity in posts, comments, profiles and published routines is masked automatically.
- Any post, comment, profile or published routine can be reported: "⋯" menu → Report («Пожаловаться»). Any user can be blocked: you stop seeing their posts and comments, and they cannot add you as a friend.
- We review reports within 24 hours, remove objectionable content and ban the accounts of users who posted it.
- If your account was banned by mistake, contact support.