Політика конфіденційності
Gym+ є щоденником тренувань. Те, що ви записуєте, за замовчуванням залишається на вашому пристрої й залишає його лише з вашого дозволу, у вигляді зведення: для вашого Coach і для рейтингу чи команд, залежно від того, що ви ввімкнете, а також, якщо ви це ввімкнете, у вигляді зашифрованої копії історії, що зберігається у вашому акаунті (пункт 4.11). Дані про здоров’я, які зчитує застосунок (пульс, калорії та кроки), його не залишають, окрім випадків, коли ви це дозволяєте: передавання своєму Coach, використання для перевірки тренування й у рейтингу, куди передається лише рівень перевірки, або копія історії у вашому акаунті. У цьому документі точно пояснено, що зчитується, навіщо, що залишає пристрій, хто що бачить і чого ви можете від нас вимагати.
1. Хто відповідає за дані
Застосунок Gym+ публікує та експлуатує компанія ALAS TECHNOLOGY LLC, зареєстрована в Сполучених Штатах під EIN (ідентифікаційний номер роботодавця, який присвоює IRS) 93-3927200.
Згідно з LGPD ми є контролером описаних тут даних. Згідно з GDPR ми є контролером (controller).
Особа, відповідальна за обробку персональних даних (LGPD, ст. 41), доступна через офіційний канал зв’язку: privacy@gymplus.life. На цю адресу можна надсилати будь-який запит, запитання чи скаргу щодо персональних даних, і саме через неї ми за потреби спілкуємося з Національним органом із захисту даних Бразилії (ANPD).
2. Дані про здоров’я
Це найважливіша частина, тому вона йде першою.
Що зчитує застосунок
Якщо (і тільки якщо) ви дозволите, Gym+ зчитує дані зі «Здоров’я» від Apple (HealthKit) на iPhone і з Health Connect на Android:
- Пульс
- Спалені активні калорії
- Спалені калорії загалом
- Кроки
- Лише коли ви торкаєтеся, щоб імпортувати їх під час початкового налаштування застосунку: вага, зріст, дата народження і стать на iPhone; вага і зріст на Android
І записує назад лише одне: щойно завершене тренування, щоб воно враховувалося у вашій денній активності й з’являлося в історії системного застосунку здоров’я.
Навіщо
Щоб показати всередині записаного вами тренування, що робило ваше тіло під час нього, і щоб відображати графіки та тенденції цих самих даних. Ці графіки й тенденції обчислюються на самому пристрої. Жодної іншої мети немає (ні статистичної, ні комерційної, ні рекомендаційної), окрім тих способів використання, які ви дозволите: передавання своєму Coach (пункт 7), використання для перевірки тренування чи в рейтингу (пункт 11) і копії історії, що зберігається у вашому акаунті, яка потрібна лише для того, щоб повернути історію вам (пункт 4.11).
Імпорт цих даних профілю слугує лише для того, щоб заповнити ваш профіль під час початкового налаштування застосунку (з дати народження застосунок зберігає лише ваш вік). Застосунок зчитує їх, лише коли ви торкаєтеся, щоб їх імпортувати, і вони залишаються на пристрої, як і решта профілю (пункт 3). З профілю на наш сервер надходять лише дві речі, і лише для рейтингу (пункт 6): категорія, що відповідає вашій статі, і, якщо ви підтвердите її в розділі «Налаштування рейтингу», ваша вага.
Що з ними ніколи не відбувається
- Дані про здоров’я залишаються на пристрої: вони зчитуються й відображаються там і без вашого дозволу не надсилаються ні на наш сервер, ні на сервер третьої сторони. Вони залишають пристрій, через наш сервер, лише для способів використання, які ви дозволите: для передавання своєму Coach, як описано в пункті 7, або для перевірки тренування чи рейтингу, як описано в пункті 11, або для копії історії, що зберігається у вашому акаунті, як описано в пункті 4.11, яка потрібна лише для того, щоб повернути історію вам. До рейтингу передається лише рівень перевірки, отриманий на їхній основі, і ніколи не передається послідовність значень пульсу. І лише доки цей дозвіл чинний.
- Дані про здоров’я не продаються, не здаються в оренду, не передаються й не обмінюються.
- Дані про здоров’я не використовуються для реклами, маркетингу, сегментації чи профілювання: ні нами, ні будь-ким іншим. SDK Meta, описаний у пункті 4.10, не отримує жодних даних про здоров’я.
- Дані про здоров’я не потрапляють у жодну зовнішню систему автоматизованих рекомендацій і не надсилаються на обробку жодному сторонньому сервісу.
Анамнез, оцінювання та фото прогресу
Даними про здоров’я ми також вважаємо ваші відповіді в анамнезі, оцінювання фізичного стану, оцінювання складу тіла (біоімпеданс) і фото прогресу. Вони потрапляють на наш сервер лише тоді, коли ви надсилаєте їх своєму Coach або ділитеся ними з ним, з окремою згодою для кожного типу, або коли ви просите автоматично зчитати звіт біоімпедансу, що відбувається лише в пам’яті, на інфраструктурі нашого обробника, який надає хостинг, без збереження файлу. Усе це описано в пункті 7.
Як відкликати дозвіл
- iPhone: Параметри Приватність і безпека Здоров’я Gym+, і вимкніть те, що хочете.
- Android: відкрийте Health Connect Дозволи додатків Gym+.
Відкликання дозволу не видаляє того, що вже є у вашому застосунку здоров’я: цією історією керує сама система, і видаляється вона саме там. Gym+ просто перестає зчитувати дані.
3. Що залишається на пристрої
На вашому пристрої, у приватному сховищі застосунку, залишається й за замовчуванням не надсилається нам:
- Ваш щоденник тренувань: вправи, підходи, вага, повторення, відпочинок, дати.
- Ваші програми та складені тренування.
- Ваш профіль, якщо ви його заповните: ім’я для показу, стать, вік, зріст, вага і рівень активності (фото профілю та обкладинка, якщо ви їх публікуєте, підпадають під пункт 8; категорія рейтингу, що відповідає вашій статі, і вага, яку ви підтверджуєте для рейтингу, підпадають під пункт 6).
- Вимірювання тіла, якщо ви їх записуєте.
- Фото прогресу, якщо ви їх робите або обираєте з галереї й не ділитеся ними зі своїм Coach (пункт 7.2).
- Оцінювання фізичного стану й оцінювання складу тіла (біоімпеданс), які ви записуєте, доки ви не поділитеся ними зі своїм Coach (пункт 7.4).
- Нотатки, які ви пишете.
- Налаштування: мова, тема, одиниці, тижнева ціль.
- Дані про здоров’я, описані в пункті 2.
Щоденник тренувань залишає пристрій лише з вашого дозволу, і тоді як зведення кожного тренування, залежно від того, що ви ввімкнете: підходи з вагою та повтореннями надходять вашому Coach (пункт 7) і в рейтинг (пункт 6), а команди, у яких ви берете участь, отримують зведення за день (тренування, хвилини, обсяг, серію й рекорди, а лише з увімкненим перемикачем калорій ще й оцінку калорій, яку сам Gym+ розраховує за тренуванням, ніколи не число, зчитане із застосунку здоров’я). Якщо ви ввімкнете історію, що зберігається у вашому акаунті, зашифрована копія щоденника та інших елементів, перелічених у пункті 4.11, зберігається на нашому сервері лише для того, щоб повернутися до вас.
Якщо ви видалите застосунок, ці дані зникнуть із пристрою разом із ним. Копія, яку ми можемо вам повернути, є в нас лише тоді, коли ви ввімкнули історію, що зберігається у вашому акаунті (пункт 4.11). Коли ви експортуєте резервну копію або ділитеся тренуванням, файл потрапляє туди, куди ви вирішите, з вашої ініціативи. Те, що ви вирішуєте зробити видимим для інших людей (ваш @ у рейтингу, те, що ви дозволяєте бачити своєму Coach, і фото та відео, які ви публікуєте), описано в пунктах від 5 до 8.
4. Що залишає пристрій
Тільки те, що описано нижче, причому кожен пункт лише тоді, коли ви користуєтеся відповідною функцією.
4.1 Ваш акаунт
Акаунт створюється через «Вхід з Apple», через «Увійти через Google» або за допомогою коду, надісланого на вашу електронну адресу. Пароля Gym+ не існує. Коли ви входите через Apple чи Google, провайдер передає застосунку підписане підтвердження особи, а застосунок надсилає його на наш сервер, який перевіряє підпис за ключами, опублікованими провайдером. Так ми отримуємо:
- ідентифікатор вашого акаунта в провайдера (стабільний код, а не ваше ім’я);
- електронну адресу, яку повідомляє провайдер. Якщо ви приховуєте свою адресу в Apple, ми отримуємо лише адресу пересилання Apple і ніколи не просимо справжньої.
- ваше ім’я, якщо провайдер його повідомляє: Apple передає його застосунку лише під час першого входу, і застосунок надсилає його на наш сервер; Google включає його в саме підтвердження особи;
- @ (ім’я користувача), який ви обираєте одразу після першого входу. Він публічний: за ним інші люди знаходять вас у Gym+, і під ним ви відображаєтеся в рейтингу.
Якщо ви входите за кодом, ви повідомляєте нам свою електронну адресу, і ми надсилаємо на неї 6-значний код, дійсний 10 хвилин і не більше ніж для 5 спроб. Від коду ми зберігаємо лише криптографічний хеш.
Ім’я, вказане під час реєстрації, та частина електронної адреси до символу @ використовуються лише для того, щоб запропонувати ваш перший @. Вони зберігаються в зашифрованому вигляді лише до того, як ви оберете @: у цей момент вони видаляються. Поки вони існують, вони нікому не показуються (ні в рейтингу, ні вашому Coach), входять до вивантаження ваших даних і видаляються разом з акаунтом. Коли ви згодом змінюєте @, пропозиції формуються на основі того, що застосунок надсилає разом із запитом, а це не зберігається. Облікові дані сесії, які повертає наш сервер, зберігаються тільки в пам’яті й видаляються, коли ви виходите з акаунта або закриваєте застосунок.
Один пристрій одночасно. Ваш акаунт залишається в системі лише на одному пристрої одночасно: вхід на іншому пристрої виконує вихід на попередньому. Для цього, а також щоб захистити акаунт від використання іншою людиною, застосунок створює в захищеному чипі пристрою (Secure Enclave на iPhone, Keystore на Android) криптографічний ключ, який ніколи його не залишає, і підписує ним кожен запит до нашого сервера. Ми зберігаємо, прив’язуючи до вашого акаунта: ідентифікатор пристрою, який застосунок отримує з цього ключа (це не серійний номер, не IMEI, не MAC-адреса і не рекламний ідентифікатор), приблизну модель (наприклад, «iPhone» або «Pixel 8») і дату та час останнього входу. Ми використовуємо їх лише для захисту акаунта: щоб у системі залишався один пристрій одночасно, щоб повідомити вас електронною поштою про вхід з нового пристрою (з кнопкою «Це був не я», яка виконує вихід на всіх пристроях) і щоб показати поточний та нещодавні пристрої в розділі Налаштування > Безпека. Вони зберігаються протягом строку, встановленого для журналів доступу в розділі про зберігання, і відв’язуються від вас після видалення акаунта.
Етапи використання. Ми зберігаємо, прив’язавши до вашого акаунта, лише тип і дату кількох етапів використання, без жодних даних про здоров’я (перше завершене тренування, перший повний тиждень із 2 тренуваннями та перше використання кожного виду функцій: інтеграція із застосунком здоров’я, соціальні функції, Coach і особисті рекорди), щоб розуміти, як люди починають користуватися Gym+, і покращувати продукт за допомогою внутрішнього аналізу; ці етапи входять до експорту ваших даних і видаляються разом з акаунтом.
Як ви користуєтеся Gym+. Під час реєстрації застосунок запитує «Як ви користуєтеся Gym+?»: чи ви тренуєтеся самостійно, тренуєтеся з персональним тренером чи самі є персональним тренером. Ми зберігаємо на нашому сервері, у прив’язці до вашого акаунта, відповідь і її дату, щоб адаптувати застосунок і повідомлення, які ми вам надсилаємо, і щоб в узагальненому вигляді рахувати, скільки людей користуються застосунком кожним зі способів. Відповідь ніколи не передається ні Meta, ні жодному іншому рекламному партнеру й не показується вашому Coach; вона входить до експорту ваших даних і видаляється під час видалення акаунта.
4.2 Перевірка підписки
Щоб знати, чи ваша підписка дійсна, застосунок надсилає на наш сервер ідентифікатор покупки, виданий магазином (Apple чи Google), і ідентифікатор продукту. Сервер звертається до самого магазину й зберігає результат: тариф («Спортсмен» або Coach), стан підписки (безкоштовний період, активна, пільговий період, завершена, відкликана), дату завершення та дату останньої перевірки, прив’язані до вашого акаунта. Магазин також повідомляє наш сервер, коли стан підписки змінюється: поновлення, скасування, повернення коштів.
Ми не отримуємо й не зберігаємо номер картки, банківські дані, платіжну адресу чи будь-який інший спосіб оплати. Плату стягує магазин, і саме він це зберігає.
4.3 Тижневий огляд
Коли ви запитуєте тижневий огляд (і лише в цей момент), застосунок надсилає на наш сервер:
- мову, якою ви хочете отримати текст;
- тижневу ціль, яку ви встановлюєте;
- для кожного з 4 останніх повних тижнів по три числа: скільки тренувань, у скільки різних днів і скільки підходів.
Дванадцять чисел, одна мова й одна ціль. Не надсилаються назви вправ, вага, повторення, фото, вимірювання, нотатки, необроблена історія чи будь-які дані про здоров’я. Поточний тиждень навмисно виключено, бо він ще не завершився. Сервер обчислює текст огляду, повертає його застосунку й ці числа не зберігає.
4.4 Реферальна програма
Якщо ви користуєтеся запрошеннями для друзів, сервер зберігає ваш код запрошення, хто кого запросив і на якому етапі перебуває кожне запрошення. Щоб один пристрій не створював кілька акаунтів лише заради винагород, застосунок надсилає ідентифікатор встановлення, який він сам генерує випадковим чином. Це не апаратний і не рекламний ідентифікатор, він змінюється, якщо перевстановити застосунок, а сервер зберігає його лише як криптографічний хеш із секретним ключем. Коли ви отримуєте зароблений місяць, ми використовуємо адресу електронної пошти акаунта, щоб домовитися про його надання.
4.5 Повідомлення, які ви нам надсилаєте
Якщо ви пишете на одну з наших електронних адрес, ми отримуємо повідомлення, вашу адресу і те, що ви вирішите додати, наприклад знімки екрана. Ми використовуємо це лише для того, щоб відповісти й вирішити запит.
4.6 Листи, які ми надсилаємо
Ми використовуємо електронну адресу вашого акаунта, мову застосунку й часовий пояс пристрою, щоб надсилати повідомлення з домену gymplus.life потрібною мовою й у слушний час:
- Службові повідомлення: коди входу й підтвердження, привітання, сповіщення про вашу підписку (наприклад, про початок і завершення безкоштовного періоду, невдалу оплату та припинення доступу), сповіщення про безпеку й рішення модерації щодо вашого вмісту. Вони надсилаються завжди, бо є частиною роботи акаунта.
- Тижневі та місячні звіти (пункт 4.7).
- Нагадування про підписку й про повернення (пункт 4.8).
- Сповіщення про активність учнів для тих, хто має тариф Coach, і новини продукту: надсилаються, лише якщо ви їх увімкнете.
Кожен лист, який не є службовим, містить посилання для відписки одним натисканням, яке вимикає лише цей тип повідомлень. Ми фіксуємо кожен ваш вибір із датою, джерелом і версією показаного тексту.
4.7 Звіти електронною поштою
Звіти стосуються вашого власного користування Gym+. Кожен має окремий перемикач, спочатку ввімкнений, і його можна будь-коли вимкнути в налаштуваннях сповіщень застосунку, на сторінці налаштувань електронної пошти або за посиланням у кінці кожного звіту.
- Тижневі та місячні звіти «Спортсмен»: щоб їх скласти, застосунок надсилає на наш сервер лише підсумки за період: кількість тренувань, хвилини, обсяг, рекорди, серію або кількість тижнів із тренуваннями, медалі й м’язи, які ви тренували найбільше. Жодні дані про здоров’я чи вимірювання тіла не надсилаються. Тижневі підсумки зберігаються до 8 тижнів, а місячні до 3 місяців, лише для порівняння з попереднім періодом.
- Тижневі та місячні звіти Coach: вони складаються на нашому сервері й показують кількість активних учнів, середній рівень дотримання плану тренувань, учнів, позначених їхнім @, чий рівень дотримання зріс або знизився на 10 пунктів чи більше, програми, що скоро завершуються, і повідомлення учнів, які ще чекають на відповідь. Рівень дотримання враховує лише учнів, які дозволили Coach бачити свої тренування, і лише кількість виконаних і запланованих тренувань.
Звіт Coach ніколи не містить даних про здоров’я: ні пульсу, ні калорій, ні болю, ні вимірювань, ні оцінювань, ні біоімпедансу, ні анамнезу, ні фото. Кожне зчитування даних учня для складання звіту записується в журнал доступу цього учня так само, як зчитування в застосунку.
4.8 Нагадування про підписку й про повернення
Якщо ви створите акаунт і не оформите підписку, ми можемо надіслати до 4 нагадувань електронною поштою про завершення оформлення протягом перших 14 днів. Якщо ваш план завершився без поновлення, ми можемо надіслати до 3 нагадувань про повернення електронною поштою протягом наступних 60 днів; той, хто отримав повернення коштів або чию покупку відкликано, їх не отримує. Ці листи є рекламними й зазначають це в нижньому колонтитулі, надсилаються лише з 10:00 до 20:00 за вашим часовим поясом, припиняються, щойно ви оформите підписку, і не містять ні ціни, ні даних про здоров’я, ні вимірювань тіла.
- За межами Європи вони ґрунтуються на нашому законному інтересі нагадувати людям, які вже створили акаунт Gym+, і спочатку ввімкнені, з відпискою одним натисканням у кожному листі, а також перемикачем «Нагадування про підписку» в застосунку й на сторінці налаштувань.
- У Європі (коли часовий пояс вашого акаунта європейський) вони надсилаються, лише якщо ви ввімкнете цей перемикач, тобто за вашою згодою, яку можна відкликати так само.
- Нагадування на пристрої: застосунок планує сповіщення-нагадування про підписку, лише якщо ви приймете окремий запит, відокремлений від системного дозволу на сповіщення й показаний перед ним, тобто за вашою явною згодою. Таких нагадувань щонайбільше 2, і їх можна вимкнути в налаштуваннях застосунку або системи.
4.9 Діагностика помилок і продуктивності, повідомлення про проблеми
Щоб виправляти збої, застосунок надсилає на наш сервер технічні дані про помилки, що в ньому стаються: тип і текст помилки, технічний слід коду (обфускований, без вашого вмісту), екран, де вона сталася, версію застосунку, систему й приблизну модель пристрою, а також останні 50 дій у застосунку перед помилкою (відкриті екрани, основні дії та запити до сервера з маршрутом, результатом, тривалістю й кодом запиту). Ми також отримуємо неочікувані завершення застосунку, які записує сама система (на Android причину завершення, на iPhone MetricKit).
- Що ніколи не надсилається: те, що ви вводите, паролі, коди входу, токени, адреси електронної пошти у відкритому вигляді, номери документів чи телефонів, координати та дані про здоров'я. Застосунок маскує ці дані перед надсиланням, а сервер маскує їх ще раз.
- Зв'язок із вами: за відкритої сесії помилка пов'язується з вашим акаунтом; до входу лише з випадковим ідентифікатором встановлення, що зберігається як криптографічний хеш.
- Як вимкнути: у розділі Налаштування > Приватність і дані, перемикачем «Надсилати діагностику помилок», увімкненим за замовчуванням. Коли його вимкнено, застосунок припиняє надсилати все, що описано в цьому пункті, на наш сервер, до Sentry і до PostHog, а те, що чекало в черзі для нашого сервера, видаляється з пристрою.
- Повідомити про проблему: у розділі Налаштування > Допомога і про застосунок і в розділі Профіль ви описуєте, що сталося, і вирішуєте, чи додавати діагностику. Текст проходить той самий фільтр ненависті й погроз, що й решта застосунку, маскується й отримує код підтримки (наприклад, GP-7K3Q9), який з'являється на екрані. Підтримка отримує повідомлення електронною поштою й відповідає на адресу вашого акаунта.
- Пропозиції, знімки екрана і сайт: у розділі Профіль, у пункті «Пропозиції», ви надсилаєте ідеї; у пункті «Повідомити про проблему», а також кнопкою «Повідомити про помилку» на кожній сторінці сайту gymplus.life, можна додати знімок екрана, який ви бачите перед надсиланням, із закритими полями форм, або прикріпити зображення. Разом із ним передаються екран або сторінка, версія застосунку чи сайту, система, мова, розмір екрана, браузер (на сайті) та акаунт, якщо ви увійшли; ніколи паролі чи токени. Ми використовуємо це лише для виправлення помилок і оцінки пропозицій. Дані зберігаються 180 днів, видаляються разом з акаунтом і надходять команді підтримки електронною поштою.
Продуктивність і зручність використання, у зведеному вигляді. Застосунок вимірює, скільки часу потрібно для його відкриття і наскільки плавно працює кожен екран (повільні й завислі кадри), а також підраховує для кожного екрана дотики, дотики, швидко повторені один за одним у тому самому місці, дотики, на які немає відповіді, і область екрана, де вони відбуваються (сітка з 12 на 24 частини, ніколи не точне положення). Ці підрахунки підсумовуються на пристрої й надсилаються на наш сервер без акаунта, без ідентифікатора встановлення й без часу доби, а сервер підсумовує їх за днями, не зберігаючи IP-адресу (лише її криптографічний хеш, щоб обмежувати надмірне надсилання). Вони слугують лише для того, щоб знаходити повільні екрани й кнопки, якими важко користуватися. На екранах здоров'я (Дані про здоров’я, Склад тіла, Виміри, Ваші фото, Хронологія та Порівняти) і поки на екрані є захищений вміст, жоден дотик не підраховується; там вимірюється лише плавність екрана. Ці дані зберігаються 180 днів.
Sentry. Помилки, неочікувані завершення, події «застосунок не відповідає» (на Android) і зависання (на iPhone) також надходять до Sentry (Functional Software, Inc.), який діє як найнятий нами обробник, а дані зберігаються в Європейському Союзі (Франкфурт, Німеччина). Sentry отримує тип і текст помилки, технічний слід коду, екран, де вона сталася, і екрани, відкриті перед нею, версію застосунку, систему й модель пристрою, усе це замасковане на пристрої перед надсиланням. Якщо вам 18 років або більше, він також отримує вимірювання продуктивності (час відкриття й тривалість екранів і операцій) і код, отриманий з вашого акаунта за допомогою криптографічного хеша, який не містить ні вашої електронної адреси, ні вашого імені. Він не отримує того, що ви вводите, запитів до сервера, записів чи зображень екрана, а також даних про здоров'я.
PostHog. Щоб розуміти, якими частинами застосунку користуються і де люди відмовляються від дій (наприклад, скільки акаунтів відкривають екран планів і скільки починають пробний період), ми надсилаємо компанії PostHog, Inc., яка діє як найнятий нами обробник, а дані зберігаються в Європейському Союзі (Франкфурт, Німеччина), закритий перелік подій: відкриті екрани (ніколи не екрани здоров'я), вхід в акаунт і вихід із нього, відкриття екрана планів, підтвердження покупки (лише план і те, чи це безкоштовний пробний період, без суми й валюти), початок і завершення тренування, а також встановлення, оновлення, відкриття застосунку та його перехід у фоновий режим. Разом із ними надсилаються той самий код, отриманий з акаунта, і технічні дані пристрою (модель, система, версія застосунку й мова). Немає ні запису екрана, ні автоматичного фіксування дотиків, ні даних про здоров'я, і жодна інформація з вашого профілю не надсилається. Ті, кому 16 або 17 років або чий вік ще не підтверджено, нічого не надсилають до PostHog.
Ні Sentry, ні PostHog не використовують ці дані для реклами, для відстеження вас в інших застосунках чи на інших сайтах або у власних цілях, і ніщо з цього не передається Meta. Обидва сервіси налаштовані так, щоб не зберігати IP-адресу, з якої надходять дані.
Ми використовуємо ці дані лише для пошуку й виправлення помилок, покращення застосунку та обробки вашого повідомлення, ніколи для реклами. Помилки зберігаються 30 днів на нашому сервері й до 90 днів у Sentry (вимірювання продуктивності 30 днів), зведені підрахунки продуктивності й зручності використання 180 днів, події використання в PostHog, поки акаунт використовується (видаляються після 12 місяців без використання застосунку), а повідомлення 180 днів. Помилки на нашому сервері, події в PostHog і повідомлення видаляються разом з акаунтом, а помилки й повідомлення з нашого сервера входять до експорту ваших даних.
4.10 SDK Meta
Ми використовуємо SDK Meta лише для вимірювання платних рекламних кампаній, які ми проводимо поза застосунком; у самому застосунку реклами немає. Для цього застосунок і наш сервер надсилають Meta лише такі події: встановлення й відкриття застосунку, завершену реєстрацію та підписку (початок безкоштовного періоду й покупку, із планом, ціною та валютою). Разом із ними надсилаються ідентифікатори пристрою: випадковий ідентифікатор, який SDK створює для встановлення, ідентифікатор кліку по оголошенню, якщо він є, і технічні дані пристрою, як-от модель, операційна система та версія застосунку. Ніколи не надсилаються: дані про здоров’я, тренування чи місцеперебування й ваша відповідь на запитання «Як ви користуєтеся Gym+?». Щоб відмовитися, напишіть на support@gymplus.life.
На Android і на iPhone без вашого дозволу. Не надсилаються рекламний ідентифікатор пристрою, ваша електронна адреса й ідентифікатор вашого акаунта: до Meta не потрапляє нічого, що ідентифікує вас, а на iPhone SDK працює в обмеженому режимі.
На iPhone, з вашим дозволом. Застосунок може один раз попросити через стандартне вікно самого iPhone дозвіл на відстеження (App Tracking Transparency). Якщо ви дозволите, Gym+ також передає Meta, лише для вимірювання кампаній: вашу електронну адресу й ідентифікатор вашого акаунта в хешованому вигляді, рекламний ідентифікатор пристрою, ваші покупки (початок безкоштовного періоду й підписку) і події взаємодії (встановлення, відкриття й реєстрацію). Ви можете будь-коли відкликати дозвіл у Параметрах iPhone; після цього знову діє попередній абзац.
Коли ви встановлюєте Gym+ з реклами Google, ми зберігаємо ідентифікатор кліку (gclid) і джерело кампанії. Якщо вам виповнилося 18 років, ми передаємо в Google Ads лише цей ідентифікатор і сам факт того, що обліковий запис створено або почався пробний період, щоб вимірювати результати нашої реклами. Ми ніколи не надсилаємо ваше ім’я, електронну адресу, номер телефону чи дані про тренування або здоров’я. Ви можете будь-коли заперечити проти цього, написавши на електронну адресу служби підтримки.
4.11 Історія, що зберігається у вашому акаунті
За замовчуванням ваша історія залишається лише на пристрої (пункт 3). Якщо ви ввімкнете Зберігати мою історію в акаунті (Налаштування > Акаунт), Gym+ почне зберігати її зашифровану копію на нашому сервері, пов’язану з вашим акаунтом, щоб історія повернулася до вас, коли ви зміните телефон або перевстановите застосунок. Функцію за замовчуванням вимкнено, і вона вмикається лише після того, як ви прочитаєте й приймете окремий екран згоди. Якщо ви не хочете нею користуватися, у застосунку нічого не змінюється: історія й далі залишається лише на пристрої.
Що зберігається:
- тренування: вправи, підходи, вага, повторення, відпочинок, зусилля, нотатки до тренування та дані з годинника, пов’язані з тренуванням, як-от пульс і калорії;
- програми, розклад на тиждень і створені вами вправи;
- профіль (ім’я для показу, стать, вік, зріст, вага й рівень активності), вимірювання тіла та записи ваги;
- медалі, здобуті в застосунку, нотатки, місця тренувань (назва й обладнання, без адреси та координат) і налаштування застосунку.
Що не зберігається: фото й медіафайли будь-якого типу (фото прогресу, фото профілю, фото й відео вправ і медіафайли нотаток). Вони й далі залишаються лише на пристрої.
Навіщо: лише щоб повернути вам історію, на тому самому пристрої або на іншому, і підтримувати копію в актуальному стані після кожного тренування. Ця копія не використовується для реклами, маркетингу, нагадувань про повернення, сегментації чи аналізу використання, не надсилається до PostHog, Sentry, Meta чи будь-якого іншого партнера й не показується вашому Coach, вашим батькам або опікунові чи іншим людям через цю функцію. Те, чим ви ділитеся зі своїм Coach, і далі регулюється пунктом 7, з окремими згодами, описаними там.
Правова підстава: оскільки історія містить дані про здоров’я, підставою є ваша явна, окрема й чітко виділена згода (LGPD, ст. 11, I, і GDPR, ст. 9(2)(a) у поєднанні зі ст. 6(1)(a)), яку ви можете будь-коли відкликати в налаштуваннях застосунку. Ми зберігаємо запис про згоду, що містить лише дату, версію тексту й ваш вибір, доки функцію ввімкнено і ще 5 років після її вимкнення, як доказ.
Де зберігається та як захищена: копія зберігається в об’єктному сховищі Cloudflare (R2), обробника, який надає хостинг і описаний у пункті 12, у юрисдикції Європейського Союзу. Вона зберігається лише в Європейському Союзі; на шляху між вашим пристроєм і сховищем уже зашифровані дані можуть проходити через мережу Cloudflare за межами ЄС, під захистом договірних умов Cloudflare. Кожен файл шифрується за допомогою AES-256-GCM окремим ключем вашого акаунта, а назви файлів не містять ідентифікатора вашого акаунта. У нашій базі даних зберігається лише індекс (місяці, ревізії й розміри), ніколи не вміст тренувань, і наш сервер не записує вміст історії в журнали.
Один пристрій одночасно: копія дотримується правила одного пристрою в системі одночасно (пункт 4.1). Під час входу в акаунт на новому пристрої застосунок завантажує копію й об’єднує її з тим, що вже є на пристрої, не дублюючи тренувань.
План: щоб зберігати нові тренування, потрібен активний план. Без плану нічого нового не зберігається, а те, що вже є у вашому акаунті, залишається доступним для завантаження, вимкнення чи видалення.
Як вимкнути й видалити: вимкніть перемикач у розділі Налаштування > Акаунт. Після вимкнення копія видаляється із сервера протягом 24 годин, а те, що є на пристрої, там і залишається. Індекс копії (місяці, ревізії й розміри, ніколи не вміст) може залишатися в резервних копіях бази даних до 30 днів. Відкликання згоди не впливає на те, що було зроблено раніше, і на решту застосунку. Тренування, яке ви видаляєте в застосунку, залишає на сервері лише позначку видалення, без вмісту, на 90 днів, щоб інший пристрій знав, що його видалено.
Як довго: доки існує акаунт і функцію ввімкнено. Якщо ви 24 місяці не користуєтеся застосунком і не маєте активного плану, копія видаляється, з попередженням за 30 днів: електронною поштою, якщо ви погодилися отримувати таке попередження поштою, або в застосунку, коли ви знову його відкриєте. Користування застосунком протягом цього часу скасовує видалення.
Видалення акаунта й експорт: після видалення акаунта копія видаляється разом із ним. Експорт ваших даних містить збережену історію.
Якщо вам 16 або 17 років: функцію за замовчуванням вимкнено й заблоковано, і її можна ввімкнути лише після того, як батьки або опікун дозволять це в розділі «Батьки або опікун» (пункт 17). Якщо батьки або опікун відкличуть дозвіл, хмарне зберігання вимикається, а копія в хмарі видаляється протягом 30 днів; історія залишається лише на пристрої. Батьки або опікун не бачать збереженої історії: розділ «Батьки або опікун» і далі показує лише те, що описано в пункті 17.
Резервна копія iCloud на iPhone: доки функцію ввімкнено, застосунок виключає історію на пристрої з резервної копії iCloud, щоб дані про здоров’я не зберігалися у двох місцях. Після вимкнення історія знову потрапляє до резервної копії iCloud, як раніше.
5. Геолокація та розпізнавання залу
Якщо ви дозволите, Gym+ використовує геолокацію пристрою лише під час користування застосунком і лише з однією метою: розпізнати зал, у якому ви перебуваєте, щоб ваші тренування зараховувалися до рейтингу цього залу.
- Ваші точні координати ніколи не потрапляють на наш сервер, і ми їх не зберігаємо: сервер отримує щонайбільше приблизну комірку, як описано нижче.
- Щоб знайти зали поблизу, застосунок надсилає на сервер комірку geohash розміром близько 1 км, тобто квадрат мапи, який вказує на район; вона використовується для пошуку й не зберігається.
- Під час відмітки в залі (check-in) застосунок надсилає ідентифікатор залу та комірку розміром близько 150 м, у якій ви перебуваєте, щоб підтвердити, що ви в залі. Ця комірка звіряється з коміркою залу і не зберігається.
- Якщо ви реєструєте новий зал, застосунок надсилає як його розташування лише комірку розміром близько 150 м, у якій ви перебуваєте, а не ваші точні координати; сервер відхиляє будь-яке розташування, точніше за комірку. Центр цієї комірки стає розташуванням залу й показується людям, які шукають зали. Ми не зберігаємо жодного запису, що пов’язує вас із цим розташуванням і моментом реєстрації: залишається лише позначка про те, що зал зареєстрували ви, яка видаляється разом з акаунтом.
- Щоб назвати місто та, на iPhone, запропонувати зали поблизу, застосунок використовує власні служби геолокації системи: Apple на iPhone і Google на Android. Для цих запитів координати можуть передаватися з пристрою до Apple чи Google, які обробляють їх відповідно до власних політик конфіденційності; Gym+ отримує у відповідь лише назву місця.
- Застосунок не використовує геолокацію у фоновому режимі, не складає історію ваших переміщень і не використовує геолокацію для реклами.
Цей дозвіл необов’язковий. Ви можете відмовити, коли система його запитає, або відкликати його пізніше, у будь-який момент, у налаштуваннях пристрою (iPhone: Параметри Приватність і безпека Служби локації Gym+; Android: Налаштування Додатки Gym+ Дозволи Місцезнаходження). Без нього застосунок і далі працює, лише перестає автоматично розпізнавати зал.
6. Публічний рейтинг
Рейтинг залу публічний у межах Gym+: кожен, хто його відкриває, бачить місця учасників, кожного з яких позначено його @. У рейтингу показується ваш @, а не ваша електронна адреса чи ім’я в акаунті Apple або Google.
Ви можете вийти з рейтингу або приховати себе в ньому будь-коли безпосередньо в застосунку. Також можна попросити нас зробити це, написавши на privacy@gymplus.life. Після виходу ваш @ більше не з’являється в списку; ваші тренування залишаються на вашому пристрої.
Категорія. Якщо у вас є акаунт і в профілі застосунку вказано відповідь на питання про стать (під час початкового налаштування, у налаштуваннях або через імпорт із застосунку здоров’я), застосунок надсилає на наш сервер лише категорію рейтингу, що відповідає цій відповіді: чоловіки, жінки або відкрита (для тих, хто не хоче її вказувати). Категорія визначає, до яких таблиць ви потрапляєте, і шкалу, за якою визначаються рівні сили та вагові категорії. У таблицях, розділених за категоріями, кожен, хто їх переглядає, знає категорію людей, які в них є. Змінити категорію можна в розділі «Налаштування рейтингу».
Вага. Ваша вага надходить на наш сервер, лише якщо ви торкнетеся «Підтвердити вагу» в розділі «Налаштування рейтингу». Вона використовується, щоб ділити силу й обсяг на вашу вагу та визначати вашу вагову категорію в таблицях сили. Самого числа ніхто не бачить: воно зберігається в зашифрованому вигляді, а таблиці показують лише вагову категорію. Без неї ви не потрапляєте до таблиць сили й обсягу, а через 90 днів після останнього підтвердження вона перестає використовуватися, доки ви не підтвердите її знову.
Як припинити участь. «Покинути рейтинг» у розділі «Налаштування рейтингу» прибирає вас з усіх таблиць; вимкнення «Медалі, рівні та змагання» в налаштуваннях також прибирає вас із них. Категорія й вага залишаються збереженими, пов’язаними з вашим акаунтом, входять до експорту ваших даних і видаляються разом з акаунтом.
7. Передавання даних вашому Coach
7.1 Чим ви вирішуєте ділитися
Якщо ви тренуєтеся з людиною, яка має тариф Coach, Gym+ дає їй змогу стежити за вашими результатами. Нічого не передається без вашої згоди, і згода надається за категоріями, і кожну ви обираєте окремо:
- Результати: тренування, підходи з вагою та повтореннями й дотримання плану тренувань.
- Зведення про здоров’я: для кожного тренування середній і максимальний пульс, активні калорії та час у кожній зоні пульсу, ніколи не саму послідовність значень пульсу. Оскільки це дані про здоров’я, вони передаються лише за вашою окремою згодою на цю категорію.
- Підтвердження годинником: підтвердження з годинника того, що тренування справді відбулися.
- Фото прогресу, анамнез, оцінювання фізичного стану й складу тіла: кожна з окремою згодою, як описано в пунктах від 7.2 до 7.4.
Те, на що немає вашого дозволу, вашому Coach не надсилається. Ви можете відкликати згоду будь-коли, повністю або для окремої категорії; відтоді передавання даних цієї категорії припиняється. Coach також може розірвати зв’язок із вами, наприклад коли ви перестаєте бути його учнем, і в такому разі передавання теж припиняється.
Дані, що передаються, проходять через наш сервер, щоб дійти до Coach, і зберігаються, доки існують зв’язок і ваша згода. Coach використовує те, що бачить, щоб супроводжувати ваші тренування, і не має права використовувати ці дані для інших цілей.
7.2 Фото прогресу
Фото прогресу залишаються на вашому пристрої. Ви можете ділитися ними зі своїм Coach по одному фото, якщо надасте окрему згоду на фото. Вони потрібні лише для того, щоб Coach міг стежити за вашим прогресом.
- Хто їх бачить: лише Coach зв’язку, у межах якого ви поділилися фото, і лише доки зв’язок активний і ваша згода чинна. Він бачить фото в застосунку з власним @, нанесеним поверх зображення, через тимчасові посилання, що діють кілька хвилин, і не має змоги завантажити файл.
- Модерація: перш ніж фото стане доступним, воно проходить той самий аналіз безпеки, що й кожне інше зображення, надіслане в Gym+ (пункт 8), з урахуванням контексту спортзалу.
- Зберігання: фото, поза й дата зберігаються на нашому сервері в зашифрованому вигляді. Нічого про фото не потрапляє ні в сповіщення, ні у вхідні.
- Видалення: коли ви видаляєте фото або відкликаєте згоду, коли зв’язок припиняється чи блокується або коли видаляється будь-який із двох акаунтів, фото й кожна збережена копія одразу видаляються.
7.3 Анамнез
Анамнез є опитувальником про здоров’я, який вам може надіслати Coach: PAR-Q, стандартний опитувальник Gym+ або запитання, складені самим Coach. Він дає Coach змогу дізнатися вашу історію, перш ніж складати чи коригувати ваші тренування.
- Відповіді є даними про здоров’я. Вони надсилаються лише за вашою окремою згодою на анамнез, і кожне надсилання зберігається як версія, яка ніколи не змінюється.
- На нашому сервері вони зберігаються в зашифрованому вигляді. Coach може читати їх лише доки зв’язок активний і ваша згода чинна, і кожне зчитування записується в журнал.
- Коли ви відкликаєте згоду, копії в Coach одразу видаляються. Коли зв’язок припиняється, вони також видаляються, а запити на анамнез у межах припиненого зв’язку видаляються через 30 днів після його припинення.
7.4 Оцінювання фізичного стану й біоімпеданс
Ви можете записувати оцінювання фізичного стану (шкірні складки, обхвати й фізичні тести) та оцінювання складу тіла (біоімпеданс). Вони залишаються на вашому пристрої й потрібні для відстеження вашого прогресу.
- Передавання Coach: оцінювання потрапляє на наш сервер лише тоді, коли ви ділитеся ним зі своїм Coach або коли Coach записує ваше оцінювання, і обидва випадки залежать від окремої згоди (одна для оцінювання фізичного стану, інша для складу тіла). На сервері вимірювання зберігаються в зашифрованому вигляді. Coach бачить лише ті оцінювання, якими ви поділилися, і ті, які записав він сам, і кожне зчитування записується в журнал. Коли наближається строк вашого наступного оцінювання, ви й Coach отримуєте нагадування.
- Відкликання й видалення: ви можете видаляти записані вами оцінювання й приховувати ті, які записав Coach. Щойно жоден активний зв’язок не має вашої згоди, копії, якими ви поділилися, видаляються; залишається лише позначка без жодного вимірювання для синхронізації інших ваших пристроїв, і вона видаляється через 30 днів. Те, що записав Coach, залишається вашим. Якщо ваш акаунт видаляється, усе це видаляється; якщо видаляється акаунт Coach, те, що він записав, залишається вашим, без його імені.
- Автоматичне зчитування звіту: замість того щоб вводити числа вручну, ви можете надіслати PDF із пристрою або фото звіту біоімпедансу для автоматичного зчитування. Для цього потрібна окрема згода, яку можна відкликати на екрані конфіденційності застосунку. Файл зчитується на нашому сервері автоматизованою системою зчитування документів (штучний інтелект), що працює на інфраструктурі нашого обробника, який надає хостинг (пункт 12), і який не зберігає вміст і не використовує його для навчання моделей. Файл існує лише в пам’яті під час зчитування: він ніде не записується, а журнал використання зберігає лише технічні дані, як-от тип файлу, кількість сторінок і результат, і ніколи не зберігає текст, зображення чи значення. Якщо звіт є PDF, ім’я та номер звіту замінюються позначками, перш ніж текст прочитає автоматизована система. Якщо це фото, зображення цілком, разом із надрукованими на ньому ім’ям та ідентифікаційними даними, аналізується автоматично, щоб зчитати дані. Ім’я повертається в застосунок лише для того, щоб ви могли перевірити на пристрої, що звіт ваш, і не зберігається. Фото проходить той самий аналіз безпеки, що й інші зображення. Зчитані значення зберігаються лише після того, як ви їх перевірите й підтвердите.
7.5 Архівування з боку Coach
Coach може архівувати зв’язок із вами, наприклад коли ви робите перерву, а зв’язок також може бути архівовано, коли в Coach більше учнів, ніж місць, як описано в Умовах використання. Архівування роз’єднує зв’язок, не припиняючи його:
- Що перестає передаватися: Coach перестає бачити будь-які ваші дані (тренування, показники, дані про здоров’я, оцінювання, фото, анамнез і дотримання плану) і не отримує нічого нового; тренування, які ви записуєте в цей час, залишаються лише на вашому пристрої. Ви перестаєте отримувати програми, відео й розмови про програми від Coach, а копія цього вмісту на вашому пристрої видаляється.
- Що Coach і далі бачить: лише ваше ім’я та @, коли і ким зв’язок було архівовано, дату завершення архівування й список програм, які він надіслав. Його приватні нотатки зберігаються й повертаються, якщо він розархівує зв’язок.
- Згоду призупинено: ваші згоди залишаються зафіксованими, але не дозволяють жодного передавання, доки зв’язок архівовано. Якщо Coach розархівує зв’язок, вони знову діють так, як діяли раніше. Ви можете будь-коли відкликати їх або остаточно припинити зв’язок.
- Повідомлення: застосунок повідомляє вас, коли зв’язок архівовано, без зазначення причини, і коли його розархівовано.
- Зберігання 12 місяців і припинення: архівований зв’язок зберігається до 12 місяців, і Coach отримує повідомлення за 30 днів до завершення цього строку. Якщо ніхто не розархівує зв’язок, він припиняється після 12 місяців, згоди закриваються з фіксацією, і обидві сторони отримують повідомлення. Видалення вашого акаунта чи акаунта Coach припиняє архівований зв’язок так само, як і будь-який інший.
7.6 Публічна сторінка Coach і запити на зв’язок
Ті, хто має тариф Coach, можуть опублікувати публічну сторінку за адресою gymplus.life/p/, після якої йде їхній @. Сторінка показує профіль Coach (ім’я, біографію, місто, спеціалізації, чи тренує він особисто або онлайн, і номер CREF, лише після його перевірки), а також фото й обкладинку, схвалені модерацією. Coach вмикає й вимикає сторінку та вирішує, чи можуть пошукові системи її індексувати. Сторінка перестає відображатися, якщо дія тарифу Coach припиняється.
Кожен, хто хоче тренуватися з Coach, може надіслати запит на зв’язок зі сторінки або із застосунку, вказавши ім’я, контакт (електронну адресу або @) і повідомлення. Ці дані мають одну мету: відповідь Coach.
- вони зберігаються на нашому сервері в зашифрованому вигляді, і читає їх лише Coach; якщо запит надіслано із застосунку, відповідь Coach доступна відправникові;
- вони видаляються через 180 днів після надсилання або раніше, коли їх видаляє Coach чи відправник; той, хто надсилає запит зі сторінки, отримує посилання для видалення власного запиту;
- щоб захиститися від роботів і зловживань, форма на сторінці використовує перевірку на роботів від Cloudflare, яка завантажується лише тоді, коли ви починаєте заповнювати форму, а також обмеження кількості надсилань для кожної IP-адреси, що зберігається лише як криптографічний хеш і лише на час дії обмеження; повторне надсилання того самого контакту тому самому Coach оновлює попередній запит, а не створює новий.
Видалення акаунта Coach видаляє сторінку й отримані запити; видалення акаунта людини, яка надсилала запити із застосунку, видаляє зроблені нею запити.
8. Фото й відео, які ви публікуєте
Деякі матеріали існують для того, щоб їх бачили інші люди: фото профілю, обкладинка, фото, які ви вирішуєте опублікувати, а в тих, хто користується тарифом Coach, також відео вправ, які вони записують для своїх учнів. Коли ви завантажуєте такий матеріал, ми зберігаємо його на нашому сервері, щоб показувати тим, для кого його опубліковано.
Ці матеріали проходять модерацію (автоматизований аналіз і перевірку людиною), щоб забезпечувати дотримання Правил спільноти. Матеріали, що порушують правила, можуть бути видалені; видалений матеріал зберігається 30 днів, щоб рішення можна було оскаржити, а потім видаляється. Модерація стосується лише опублікованих матеріалів; фото прогресу, які ви зберігаєте на пристрої, нікуди не завантажуються й не аналізуються.
Ви можете попросити видалити будь-який опублікований вами матеріал, написавши на privacy@gymplus.life. Під час видалення акаунта опубліковані вами матеріали видаляються.
Скарги
Ви можете поскаржитися на профілі, фото, відео, повідомлення, коментарі, програми та інший вміст інших людей. Разом зі скаргою ми зберігаємо, хто поскаржився, на що поскаржилися і хто автор цього вмісту, обрану причину, подробиці, які ви пишете, якщо вони є (до 1000 символів), і дату. Після надсилання цей вміст зникає з вашого перегляду, а застосунок пропонує заблокувати автора.
Команда модерації бачить скаргу з контекстом, потрібним для ухвалення рішення: фрагмент, на який поскаржилися, та історію модерації автора. Людині, яка поскаржилася, ми повідомляємо загальний результат. Якщо скарга стосується дитини чи підлітка, вона надходить безпосередньо до команди з безпеки дітей, і результат не розголошується людині, яка поскаржилася; підтверджені випадки повідомляються органам влади, як описано на сторінці Безпека дітей. Строки зберігання скарг наведено в пункті 13.
9. Знімки та запис екрана
Частина вмісту Gym+ захищена, наприклад, платні тренування, підготовлені Coach. На таких екранах застосунок помічає, коли робиться знімок екрана або запис екрана, щоб захистити цей вміст.
- Застосунок фіксує лише сам факт того, що це сталося із захищеним вмістом.
- Цей запис надходить на наш сервер для модерації та захисту вмісту і не надсилається Coach.
- Gym+ не робить, не зберігає й не надсилає жодних зображень екрана, і це не дає застосунку доступу ні до знімка, створеного системою, ні до вашої галереї.
- Виявлення працює лише на екранах із захищеним вмістом; в інших частинах застосунку воно не використовується.
10. Bluetooth і датчики
Gym+ використовує Bluetooth лише для під’єднання нагрудних пульсометрів і датчиків пульсу, які обираєте ви. Пошук пристроїв відбувається, коли ви просите під’єднати датчик, і ні для чого іншого не використовується. Застосунок не використовує Bluetooth, щоб визначати ваше місцезнаходження, не шукає інших пристроїв поруч для жодних інших цілей і не надсилає список знайдених пристроїв на наш сервер. Пульс, зчитаний із датчика, обробляється так само, як інші дані про здоров’я з пункту 2. Дозвіл на Bluetooth можна відкликати в налаштуваннях пристрою будь-коли.
11. Годинники та датчики
Gym+ працює з годинниками й датчиками, які ви вирішите під’єднати:
- Apple Watch;
- годинники на Wear OS;
- годинники Garmin, через застосунок Gym+ для Connect IQ;
- нагрудні Bluetooth-пульсометри.
Що збирається
Під час тренування ці пристрої записують підходи, повторення, вагу, пульс у вигляді середніх значень за 15 секунд і зведення тренування.
Як дані потрапляють на телефон
Дані передаються з годинника на телефон офіційним каналом кожного виробника:
- Garmin: Garmin Connect IQ Mobile SDK і застосунок Garmin Connect;
- Apple Watch: сполучення Apple;
- Wear OS: рівень даних Wear OS;
- Пульсометри: стандартний Bluetooth, як описано в пункті 10.
Garmin обробляє дані, що проходять через неї, відповідно до власної політики конфіденційності Garmin. Те саме стосується Apple і Google щодо їхніх систем.
Де зберігаються дані
На вашому пристрої. Вони залишають його, лише якщо ви дозволите передати їх своєму Coach (пункт 7) або використати їх для перевірки тренування чи в рейтингу (пункт 6), або якщо ви ввімкнете історію, що зберігається у вашому акаунті (пункт 4.11), яка зберігає зашифровану копію тренувань разом із даними з годинника лише для того, щоб повернути її вам. До рейтингу передається лише рівень перевірки, отриманий на основі цих даних, і ніколи не передається послідовність значень пульсу.
Правова підстава
Оскільки це дані про здоров’я, обробка ґрунтується на вашій згоді: окремій і чітко виділеній згоді за LGPD (ст. 11, I) та явній згоді за GDPR (ст. 9(2)(a)). Повну таблицю наведено в пункті 14.
Як відкликати дозвіл
- від’єднайте годинник або пульсометр у самому застосунку;
- відкличте дозволи в налаштуваннях системи або в застосунку Garmin Connect;
- відкличте в застосунку дозвіл, наданий для Coach, для перевірки тренування або для рейтингу;
- вимкніть історію, що зберігається у вашому акаунті, у розділі Налаштування > Акаунт.
Відкликання не впливає на обробку, здійснену до нього.
12. З ким ми ділимося даними
Ми не продаємо персональні дані за гроші та не обмінюємо їх на послуги, знижки чи інші переваги. Залучені треті сторони це ті, хто робить застосунок можливим:
| Хто | Що отримує | Навіщо |
|---|---|---|
| Apple і Google (магазини) | Вашу покупку та стан підписки | Продають підписку, стягують плату й керують нею. Вони обробляють ці дані як самостійні контролери, відповідно до власних політик конфіденційності. |
| Apple і Google (геолокація системи) | Координати пристрою, коли застосунок запитує назву міста або зали поблизу | Геокодування та пошук на мапі, які виконує система пристрою, відповідно до власних політик конфіденційності. |
| Apple і Google (вхід) | Факт входу в Gym+ за допомогою їхнього акаунта | Автентифікують вас і передають нам підтвердження особи. Обробляють ці дані як самостійні контролери, відповідно до власних політик конфіденційності. |
| Cloudflare | Ідентифікатор акаунта, електронна адреса, ім’я, повідомлене провайдером (лише до вибору @), @, стан підписки, дані реферальної програми, дванадцять чисел тижневого огляду під час його створення, дані рейтингу (зал), те, що ви дозволяєте передавати своєму Coach (зокрема фото прогресу, анамнез і оцінювання), матеріали, які ви публікуєте, підсумки для звітів електронною поштою, запити на зв’язок до Coach, звіт біоімпедансу, який ви просите зчитати автоматично (лише в пам’яті, під час зчитування), зашифрована копія історії, що зберігається у вашому акаунті, якщо ви її ввімкнете (пункт 4.11), а також IP-адреса й технічні дані тих, хто звертається до сервера та цього сайту. Копія історії зберігається лише в Європейському Союзі; на шляху між вашим пристроєм і сховищем уже зашифровані дані можуть проходити через мережу Cloudflare за межами ЄС, під захистом договірних умов Cloudflare. | Хостинг нашого сервера й бази даних (Cloudflare Workers і D1), об’єктне сховище (R2) для історії, що зберігається у вашому акаунті, хостинг цього сайту, надсилання листів Gym+, пересилання листів, надісланих на адреси @gymplus.life, автоматичне зчитування звітів і перевірка на роботів, як найнятий нами обробник. |
| Google (Google Workspace) | Повідомлення, які ви надсилаєте нам електронною поштою | Поштова скринька компанії, де ми читаємо листи й відповідаємо на них, як найнятий нами обробник. |
| Sentry (Functional Software, Inc.), у Європейському Союзі | Технічні дані про помилки, зависання й продуктивність, описані в пункті 4.9, а якщо вам 18 років або більше, також код, отриманий з вашого акаунта | Пошук і виправлення помилок і проблем із продуктивністю, як найнятий нами обробник. |
| PostHog, Inc., у Європейському Союзі | Події використання застосунку, перелічені в пункті 4.9, із кодом, отриманим з вашого акаунта; нічого від тих, кому 16 або 17 років | Розуміння того, як використовується застосунок, щоб його покращувати, як найнятий нами обробник. |
| Meta | Події застосунку, описані в пункті 4.10, разом з описаними там ідентифікаторами пристрою; на iPhone, лише з вашим дозволом на відстеження (App Tracking Transparency), також хешовані електронна адреса й ідентифікатор акаунта та рекламний ідентифікатор пристрою | Вимірювання платних рекламних кампаній, які ми проводимо поза застосунком. Meta обробляє ці дані відповідно до власних умов і політики конфіденційності. |
| Ваш Coach | Лише дозволені вами категорії: результати, зведення про здоров’я, підтвердження годинником, фото прогресу, анамнез і оцінювання; а якщо ви надсилаєте запит на зв’язок, то й те, що ви в ньому написали | Супровід ваших тренувань, доки існують зв’язок і ваша згода, і відповідь на запит на зв’язок. Доки зв’язок архівовано, нічого з цього не передається. |
| Інші користувачі Gym+ | Ваш @ і ваше місце в рейтингу; матеріали, які ви публікуєте, для тих, для кого їх опубліковано; якщо ви Coach і публікуєте свою сторінку, те, що на ній показано, для кожного, хто її відкриває | Робота рейтингу й показ вмісту, який ви вирішуєте зробити видимим. |
Cloudflare, Google (Google Workspace), Sentry і PostHog діють як обробники: вони обробляють дані лише за нашими вказівками, згідно з договором, що вимагає конфіденційності та заходів безпеки, і не можуть використовувати їх у власних цілях. Міжнародну передачу цих даних описано в пункті 16.
Ми також можемо передавати дані за рішенням суду, на запит компетентного органу або згідно з юридичним обов’язком, а коли закон дозволяє повідомити, ми повідомляємо.
13. Як довго ми зберігаємо дані
| Що | Строк |
|---|---|
| Дані про здоров’я | Не зберігаємо. Вони залишаються на пристрої. Винятки: те, що ви дозволяєте передавати своєму Coach (діють правила рядка про дані, що передаються Coach), рівень перевірки, що використовується в рейтингу (діють правила рядка про дані рейтингу), і копія історії, що зберігається у вашому акаунті, якщо ви її ввімкнете (діє окремий рядок). |
| Дані з годинників і датчиків (підходи, повторення, вага, пульс і зведення тренування) | Залишаються на пристрої, поки існує акаунт. На те, що передається вашому Coach, поширюються правила рядка про дані, що передаються Coach, а на копію в історії, що зберігається у вашому акаунті, поширюється окремий рядок. |
| Щоденник, профіль, неопубліковані фото прогресу, вимірювання, нотатки | Не зберігаємо, якщо лише ви не ввімкнете історію, що зберігається у вашому акаунті, яка підпадає під окремий рядок. Вони залишаються на пристрої, доки ви їх не видалите або не видалите застосунок. Категорія й вага рейтингу підпадають під окремий рядок. Зведення тренування, яке ви дозволяєте надіслати, підпадає під рядок даних, переданих Coach, або рядок даних рейтингу; зведення за день, надіслане команді, видаляється разом з акаунтом. |
| Історія, що зберігається у вашому акаунті (пункт 4.11) | Доки існує акаунт і функцію ввімкнено. Видаляється протягом 24 годин після вимкнення, разом із видаленням акаунта або після 24 місяців без користування застосунком і без активного плану, з попередженням за 30 днів. Якщо вам 16 або 17 років, видаляється протягом 30 днів, якщо батьки або опікун відкличуть дозвіл. Індекс (місяці, ревізії й розміри, без вмісту) може залишатися в резервних копіях бази даних до 30 днів. |
| Позначка видаленого тренування в історії, що зберігається в акаунті | 90 днів, без вмісту. |
| Запис про згоду на історію, що зберігається в акаунті (лише дата, версія тексту й ваш вибір) | Доки функцію ввімкнено і ще 5 років після її вимкнення, як доказ згоди. |
| Акаунт (ідентифікатор, електронна адреса та @) | Поки існує акаунт. Після видалення акаунта вони видаляються. |
| Ім’я, вказане під час реєстрації, та частина електронної адреси до символу @ | У зашифрованому вигляді, лише до того, як ви оберете @; після цього вони видаляються. |
| Код для входу через електронну адресу | Лише криптографічний хеш, не більше 10 хвилин або не більше 5 спроб. |
| Точні координати місцезнаходження | Не отримуємо й не зберігаємо. |
| Комірка відмітки в залі розміром близько 150 м | Не зберігаємо: вона звіряється під час відмітки в залі та одразу відкидається. |
| Розташування зареєстрованого вами залу | Поки зал існує в Gym+. Запис про те, що зал зареєстрували ви, видаляється разом з акаунтом. |
| Дані рейтингу (зал) | Доки ви берете участь у рейтингу й існує акаунт. Після виходу з рейтингу ваш @ більше не показується; після видалення акаунта дані видаляються. |
| Категорія й вага рейтингу | Поки існує акаунт, навіть після виходу з рейтингу; вага перестає використовуватися через 90 днів після останнього підтвердження. Після видалення акаунта вони видаляються. |
| Дані, що передаються Coach | Доки існують зв’язок і згода. Після відкликання згоди або розірвання зв’язку передавання припиняється; після видалення акаунта дані видаляються. |
| Зв’язок, архівований Coach | До 12 місяців, без передавання даних Coach протягом цього часу. Якщо ніхто не розархівує зв’язок, він припиняється наприкінці строку, а згоди закриваються з фіксацією. |
| Фото прогресу, якими ви поділилися з Coach | Доки ви не видалите фото або не відкличете згоду, доки зв’язок не припиниться чи не буде заблокований або доки не буде видалено будь-який із двох акаунтів. Після цього вони одразу видаляються разом з усіма копіями. |
| Відповіді в анамнезі | Доки зв’язок активний і згода чинна. Після відкликання згоди або припинення зв’язку копії в Coach видаляються; запити на анамнез у межах припиненого зв’язку видаляються через 30 днів після його припинення. |
| Оцінювання фізичного стану й біоімпедансу, якими ви поділилися | Доки активний зв’язок має згоду. Після цього вимірювання видаляються, і залишається лише позначка без жодного вимірювання, на 30 днів. Ті, які записав Coach, залишаються вашими до видалення вашого акаунта. |
| Звіт, надісланий на автоматичне зчитування | Не зберігаємо. Він існує лише в пам’яті під час зчитування. Залишається лише технічний запис про використання, без вмісту, який видаляється разом з акаунтом. |
| Підсумки для звітів електронною поштою | Тижневі: до 8 тижнів. Місячні: до 3 місяців. Після видалення акаунта вони видаляються. |
| Ваш вибір щодо листів і нагадувань | Поки існує акаунт. Після видалення акаунта він видаляється або знеособлюється. |
| Запити на зв’язок до Coach | 180 днів після надсилання або менше, якщо їх видаляє Coach чи відправник. |
| Скарги й справи модерації | До 2 років, щоб ухвалити рішення, дати змогу його оскаржити й підтвердити його. Якщо акаунт видалено, вони залишаються пов’язаними лише з псевдонімізованим ідентифікатором. Справи щодо безпеки дітей підпадають під законні строки, описані на сторінці Безпека дітей. |
| Опубліковані фото й відео | Доки ви не попросите їх видалити, доки їх не видалить модерація або до видалення акаунта. |
| Матеріали, видалені модерацією | 30 днів, щоб рішення можна було оскаржити. Потім видаляються. |
| Стан підписки | Поки існує акаунт. Після видалення акаунта зв’язок із вами видаляється. |
| Податковий запис про платіж | Протягом строку, якого вимагає чинне податкове законодавство. |
| Реферальна програма (код і позначки встановлення) | Поки існує акаунт. Після видалення акаунта вони видаляються, а відкриті запрошення закриваються. |
| Позначка вже використаної покупки (tombstone) | Безстроково. Це незворотний криптографічний хеш ідентифікатора акаунта й ключа покупки, без електронної адреси та без імені. |
| Дванадцять чисел тижневого огляду | Не зберігаємо. Вони використовуються для створення огляду й видаляються. |
| Журнали доступу до сервера й аудиту | 6 місяців, як вимагає ст. 15 Закону Бразилії про громадянські засади інтернету (Закон № 12.965/2014), або довше, але лише доки вони потрібні для розслідування інциденту безпеки чи виконання вимоги органу влади. Останні місяці цього строку записи модерації медіаматеріалів зберігаються в псевдонімізованому архіві, описаному нижче. |
| Резервні копії бази даних | До 30 днів. |
| Листи електронної пошти | Стільки, скільки потрібно для вирішення запиту, а потім протягом строку, якого вимагає закон, щоб підтвердити надання відповіді. |
| Номер (Ref.) інформаційних листів | 24 місяці після надсилання. Ми зберігаємо лише код Ref., шаблон і категорію листа, мову, дати надсилання й доставки та криптографічний відбиток адреси, але ніколи саму адресу. Коди доступу та вітальний лист не містять Ref. Після видалення акаунта Ref. відв’язується від вас, і його можна перевірити на gymplus.life/uk/verify до завершення строку. |
| Діагностика помилок, надіслана застосунком на наш сервер | 30 днів. Раніше видаляється разом з акаунтом. |
| Помилки й продуктивність у Sentry | Помилки: до 90 днів. Вимірювання продуктивності: 30 днів. Оскільки Sentry зберігає лише код, отриманий з акаунта, без електронної адреси й імені, ці записи не видаляються раніше разом з акаунтом: вони зникають після завершення строку. |
| Зведені підрахунки продуктивності й зручності використання (без акаунта й встановлення) | 180 днів. |
| Події використання в PostHog | Поки акаунт використовується. Ми самі видаляємо їх щоденною процедурою нашого сервера після 12 місяців без використання застосунку або разом з акаунтом. |
| Повідомлення про проблеми, пропозиції, додані знімки екрана і зображення та код підтримки | 180 днів. Раніше видаляються разом з акаунтом. |
| Платіжні події підписки (сума, валюта та дата) | Упродовж строку податкових і бухгалтерських обов'язків; після видалення акаунта вони більше не пов'язані з вами. |
Позначка покупки існує з конкретної причини: щоб уже використану підписку не можна було перенести або повторно використати в іншому акаунті після видалення першого. Вона не дає змоги повторно ідентифікувати вас чи відновити щось із того, що належало вам.
Архівовані записи модерації
Кожне рішення нашої системи доставлення медіаматеріалів (надання, відмова, затримка або відкликання доступу, а також події зі знімками екрана з пункту 9) створює запис аудиту. Так ми розслідуємо зловживання платним вмістом, і це запис про доступ до застосунку, який ст. 15 Закону Бразилії про громадянські засади інтернету зобов’язує нас зберігати 6 місяців. Записи залишаються в базі даних 90 днів, а потім переміщуються до окремого приватного архіву з обмеженим доступом:
- в архіві запис не містить ідентифікатора вашого акаунта, а лише псевдонімізований ідентифікатор, обчислений за допомогою секретного ключа й випадкового значення, власного для кожної людини, які зберігаються окремо одне від одного;
- доки це значення існує, ваші архівовані записи включаються до експорту ваших даних, без псевдоніма;
- після видалення акаунта випадкове значення знищується, і архівовані записи остаточно від’єднуються від вас: ніхто, навіть ми, не може знову пов’язати їх із вами. Вони залишаються як анонімний журнал аудиту, доки не мине їхній 6-місячний строк, а потім видаляються;
- резервні копії бази даних зберігаються до 30 днів, зчитуються лише для відновлення сервісу, а після відновлення кожне видалення акаунта, зроблене після дати резервної копії, застосовується знову, перш ніж сервіс відновить роботу.
14. Правові підстави кожної обробки
Кожна мета має правову підставу згідно з LGPD (Закон Бразилії № 13.709/2018), а для тих, хто перебуває в Європейській економічній зоні, у Великій Британії чи у Швейцарії, згідно з GDPR. Якщо підставою є згода, ви можете відкликати її будь-коли; це не впливає ні на те, що було зроблено раніше, ні на роботу решти застосунку.
| Мета | LGPD | GDPR |
|---|---|---|
| Акаунт, @, підписка, тижневий огляд, реферальна програма й робота застосунку | Виконання договору (ст. 7, V) | Виконання договору (ст. 6(1)(b)) |
| Зчитування пульсу, калорій, кроків, ваги, зросту, дати народження і статі із застосунку здоров’я та з Bluetooth-датчиків (чутливі дані про здоров’я) | Окрема й чітко виділена згода (ст. 11, I) | Явна згода (ст. 9(2)(a) у поєднанні зі ст. 6(1)(a)) |
| Дані з годинників і датчиків (підходи, повторення, вага, пульс і зведення тренування), зокрема передавання Coach, перевірка тренування й рейтинг | Окрема й чітко виділена згода (ст. 11, I) | Явна згода (ст. 9(2)(a) у поєднанні зі ст. 6(1)(a)) |
| Геолокація для розпізнавання залу, відмітки в залі та реєстрації залів | Згода (ст. 7, I) | Згода (ст. 6(1)(a)) |
| Ім’я та частина електронної адреси, які використовуються, щоб запропонувати @ | Виконання договору (ст. 7, V) | Виконання договору (ст. 6(1)(b)) |
| Публічний рейтинг із вашим @ | Виконання договору (ст. 7, V) | Виконання договору (ст. 6(1)(b)) |
| Категорія рейтингу, визначена за статтю в профілі | Виконання договору (ст. 7, V) | Виконання договору (ст. 6(1)(b)) |
| Вага, підтверджена в розділі «Налаштування рейтингу», для відносної сили та вагової категорії | Окрема й чітко виділена згода (ст. 11, I) | Явна згода (ст. 9(2)(a) у поєднанні зі ст. 6(1)(a)) |
| Передавання результатів Coach | Згода (ст. 7, I) | Згода (ст. 6(1)(a)) |
| Передавання зведення про здоров’я та підтвердження годинником Coach | Окрема й чітко виділена згода (ст. 11, I) | Явна згода (ст. 9(2)(a) у поєднанні зі ст. 6(1)(a)) |
| Зберігання й показ матеріалів, які ви публікуєте | Виконання договору (ст. 7, V) | Виконання договору (ст. 6(1)(b)) |
| Модерація вмісту й дотримання Правил спільноти | Законний інтерес (ст. 7, IX) | Законний інтерес (ст. 6(1)(f)) |
| Виявлення знімків і запису екрана на захищеному вмісті | Законний інтерес (ст. 7, IX) | Законний інтерес (ст. 6(1)(f)) |
| Позначка вже використаної покупки й позначка встановлення, для запобігання шахрайству | Законний інтерес (ст. 7, IX) | Законний інтерес (ст. 6(1)(f)) |
| Податковий запис про платіж | Виконання юридичного обов’язку (ст. 7, II) | Юридичний обов’язок (ст. 6(1)(c)) |
| Відповіді на повідомлення й запити | Виконання договору та здійснення прав (ст. 7, V і VI) | Виконання договору та юридичний обов’язок (ст. 6(1)(b) і (c)) |
| Службові повідомлення й тижневі та місячні звіти електронною поштою («Спортсмен» і Coach) | Виконання договору (ст. 7, V) | Виконання договору (ст. 6(1)(b)) |
| Нагадування про підписку й про повернення електронною поштою | Законний інтерес (ст. 7, IX, і ст. 10), з відпискою одним натисканням | Згода (ст. 6(1)(a), у поєднанні зі ст. 13 Директиви 2002/58/ЄС і відповідними національними нормами) |
| Нагадування про підписку на пристрої, сповіщення про активність учнів і новини продукту | Згода (ст. 7, I) | Згода (ст. 6(1)(a)) |
| Фото прогресу, анамнез, оцінювання фізичного стану й біоімпеданс, якими ви ділитеся з Coach | Окрема й чітко виділена згода (ст. 11, I) | Явна згода (ст. 9(2)(a) у поєднанні зі ст. 6(1)(a)) |
| Автоматичне зчитування звіту біоімпедансу | Окрема й чітко виділена згода (ст. 11, I) | Явна згода (ст. 9(2)(a) у поєднанні зі ст. 6(1)(a)) |
| Історія, що зберігається у вашому акаунті, з даними про здоров’я, щоб повернути її вам на іншому пристрої (пункт 4.11) | Явна, окрема й чітко виділена згода (ст. 11, I) | Явна згода (ст. 9(2)(a) у поєднанні зі ст. 6(1)(a)) |
| Запис про згоду на історію, що зберігається в акаунті, протягом 5 років після вимкнення, як доказ | Реалізація прав у встановленому порядку (ст. 7, VI) | Юридичний обов’язок підтверджувати згоду (ст. 6(1)(c) у поєднанні зі ст. 7(1)) |
| Архівування зв’язку та його зберігання до 12 місяців | Виконання договору (ст. 7, V) | Виконання договору (ст. 6(1)(b)) |
| Публічна сторінка Coach | Виконання договору (ст. 7, V) | Виконання договору (ст. 6(1)(b)) |
| Запити на зв’язок до Coach | Попередні дії, пов’язані з договором, на запит суб’єкта даних (ст. 7, V) | Дії перед укладенням договору на запит суб’єкта даних (ст. 6(1)(b)) |
| Перевірка на роботів і обмеження кількості надсилань | Законний інтерес (ст. 7, IX) | Законний інтерес (ст. 6(1)(f)) |
| Скарги та зберігання справ модерації | Законний інтерес (ст. 7, IX), а для зберігання також реалізація прав у встановленому порядку (ст. 7, VI) | Законний інтерес (ст. 6(1)(f)) |
| Записи про доступ і журнал аудиту, зокрема псевдонімізований архів | Виконання юридичного обов’язку (ст. 7, II, і ст. 15 Закону Бразилії про громадянські засади інтернету) | Законний інтерес (ст. 6(1)(f)): безпека й розслідування зловживань |
| Діагностика помилок, продуктивності й зведеної зручності використання, зокрема через Sentry і PostHog, для виправлення збоїв, безпеки застосунку та його покращення (ви можете заперечити, вимкнувши перемикач «Надсилати діагностику помилок») | Законний інтерес (ст. 7, IX) | Законний інтерес (ст. 6(1)(f)) |
| Повідомлення про проблеми та робота підтримки | Виконання договору (ст. 7, V) | Виконання договору (ст. 6(1)(b)) |
| Піксель Meta на сайті | Згода (ст. 7, I) | Згода (ст. 6(1)(a)) |
| SDK Meta у застосунку, для вимірювання платних кампаній, без даних, що ідентифікують вас (пункт 4.10; ви можете заперечити, написавши на support@gymplus.life) | Законний інтерес (ст. 7, IX) | Законний інтерес (ст. 6(1)(f)) |
| На iPhone, із системним дозволом на відстеження (App Tracking Transparency): хешовані електронна адреса й ідентифікатор акаунта та рекламний ідентифікатор, які передаються Meta для вимірювання кампаній (пункт 4.10; дозвіл можна відкликати в Параметрах iPhone) | Згода (ст. 7, I) | Згода (ст. 6(1)(a)) |
Там, де ми спираємося на законний інтерес, цей інтерес конкретний, а вплив на вас невеликий: для запобігання шахрайству ми зберігаємо лише криптографічні хеші, без електронної адреси та без імені; під час модерації ми обробляємо лише те, що ви самі вирішуєте опублікувати, щоб спільнота залишалася безпечною; під час виявлення знімків екрана ми фіксуємо лише факт події, щоб захистити працю автора вмісту; у нагадуваннях про підписку за межами Європи ми пишемо лише людям, які вже створили акаунт, кілька разів, без даних про здоров’я й з відпискою одним натисканням; під час перевірки на роботів і обмеження кількості надсилань ми використовуємо лише технічні дані запиту, щоб захистити Coach від спаму; під час вимірювання кампаній через SDK Meta ми надсилаємо лише події з пункту 4.10, без даних про здоров’я й, без дозволу iPhone на відстеження, без рекламного ідентифікатора пристрою й без вашої електронної адреси; під час діагностики, у Sentry і в PostHog, ми використовуємо лише технічні дані й код, отриманий з акаунта, без даних про здоров’я й ніколи нічого від тих, кому 16 або 17 років, у PostHog, і ви можете вимкнути все це перемикачем «Надсилати діагностику помилок». Ви можете заперечити проти такої обробки, написавши на privacy@gymplus.life.
15. LGPD: ваші права в Бразилії
Правові підстави кожної обробки наведено в пункті 14.
Чого ви можете вимагати
У будь-який момент і безкоштовно ви можете вимагати (ст. 18 LGPD):
- підтвердження того, що ми обробляємо ваші дані, і доступу до них;
- виправлення неповних, неточних або застарілих даних;
- знеособлення, блокування або видалення непотрібних, надмірних чи оброблених із порушенням закону даних;
- перенесення даних до іншого постачальника;
- видалення даних, оброблених на підставі вашої згоди;
- інформації про те, з ким ми ділимося вашими даними;
- інформації про те, що станеться, якщо ви не надасте згоди;
- відкликання згоди;
- перегляду рішення, ухваленого виключно на підставі автоматизованої обробки, наприклад видалення матеріалу автоматизованою модерацією (ст. 20).
Частину рішень ви ухвалюєте самі, без листа нам: відкликаєте згоду, надану своєму Coach (зокрема згоди на фото прогресу, анамнез і оцінювання), відкликаєте згоду на автоматичне зчитування звітів, припиняєте зв’язок, навіть архівований, вимикаєте звіти й нагадування електронною поштою, видаляєте надісланий вами запит на зв’язок, вимикаєте й видаляєте історію, що зберігається у вашому акаунті, виходите з рейтингу й відкликаєте дозволи на геолокацію, Bluetooth, сповіщення й дані про здоров’я в налаштуваннях пристрою. Крім того, через Профіль > Акаунт і підписка > Експортувати дані акаунта ви можете завантажити файл із даними, які ми зберігаємо про ваш акаунт, навіть без активного плану.
Щоб скористатися будь-яким із цих прав, напишіть на privacy@gymplus.life. Ми відповідаємо протягом 15 календарних днів. Для видалення акаунта в застосунку є прямий шлях, описаний на сторінці Видалити акаунт.
Якщо ви вважаєте, що ми обробляємо ваші дані неналежним чином, можете подати скаргу до Національного органу із захисту даних Бразилії (ANPD).
Міжнародна передача
Дані, які залишають пристрій, обробляються у США та в інших країнах, де наші обробники розміщують інфраструктуру. Така передача ґрунтується на стандартних договірних умовах, укладених із кожним обробником (ст. 33, II, b LGPD), і на інших гарантіях, описаних у пункті 16. Ви можете попросити в нас копію застосовних гарантій. Копія історії, що зберігається у вашому акаунті (пункт 4.11), зберігається лише в Європейському Союзі; на шляху між вашим пристроєм і сховищем уже зашифровані дані можуть проходити через мережу Cloudflare за межами ЄС, під захистом договірних умов Cloudflare.
16. GDPR: ваші права в Європі
Інтерфейс Gym+ доступний 16 мовами, а сам застосунок продається в магазинах Apple і Google у країнах Європейської економічної зони. Якщо ви перебуваєте в ЄЕЗ, у Великій Британії або у Швейцарії, для вас також діють наведені нижче правила Загального регламенту про захист даних (GDPR).
Правові підстави (ст. 6 і ст. 9)
Підставу кожної обробки наведено в таблиці в пункті 14. Коротко: виконання договору (ст. 6(1)(b)) застосовується для роботи застосунку й акаунта; згода (ст. 6(1)(a)) для геолокації, передавання даних Meta на iPhone з дозволом на відстеження, передавання результатів Coach і нагадувань про підписку електронною поштою та на пристрої; явна згода (ст. 9(2)(a)) для всього, що стосується даних про здоров’я, які належать до особливої категорії: зчитування із застосунку здоров’я та з датчиків, зведення про здоров’я й підтвердження годинником, що передаються Coach, фото прогресу, анамнезу, оцінювань і автоматичного зчитування звіту біоімпедансу та історії, що зберігається у вашому акаунті; юридичний обов’язок (ст. 6(1)(c)) для податкового запису й запису про згоду на історію, що зберігається в акаунті; законний інтерес (ст. 6(1)(f)) для запобігання шахрайству, модерації, скарг, виявлення знімків екрана, перевірки на роботів, записів про доступ, діагностики помилок, продуктивності й використання (зокрема через Sentry і PostHog) і вимірювання кампаній через SDK Meta в застосунку. Саме тому дані про здоров’я зчитуються лише після того, як ви надасте дозвіл у системі, і кожну згоду можна відкликати, не впливаючи на решту застосунку.
Міжнародна передача
Контролером є компанія, зареєстрована в Сполучених Штатах, а наш сервер, база даних, цей сайт і пересилання пошти працюють на інфраструктурі Cloudflare, яка може обробляти дані в центрах обробки даних за межами вашої країни, зокрема в Сполучених Штатах. Тому дані акаунта, підписки, реферальної програми, рейтингу, передавання даних Coach, листів і звітів та запитів на зв’язок, а також опубліковані матеріали можуть передаватися за межі ЄЕЗ.
Компанія Cloudflare сертифікована за EU-U.S. Data Privacy Framework (і за його розширеннями для Великої Британії та Швейцарії) і включає до своєї угоди про обробку даних стандартні договірні умови, затверджені Європейською комісією (ст. 46(2)(c)). Google, де розміщена наша поштова скринька, надає такі самі гарантії. Ви можете попросити в нас копію застосовних гарантій.
Дані, що надсилаються до Sentry і PostHog (пункт 4.9), зберігаються в Європейському Союзі (Франкфурт, Німеччина) згідно з угодами про обробку даних цих компаній, зі стандартними договірними умовами, що застосовуються до доступу цих компаній зі Сполучених Штатів.
Копія історії, що зберігається у вашому акаунті (пункт 4.11), використовує об’єктне сховище Cloudflare (R2) у юрисдикції Європейського Союзу й зберігається лише в Європейському Союзі; на шляху між вашим пристроєм і сховищем уже зашифровані дані можуть проходити через мережу Cloudflare за межами ЄС, під захистом договірних умов Cloudflare.
Дані про здоров’я, зчитані із застосунку здоров’я, з годинників і з датчиків, залишають пристрій, лише якщо ви це дозволите: для передавання своєму Coach (зведення про здоров’я та підтвердження годинником), для перевірки тренування чи рейтингу або для копії історії, що зберігається у вашому акаунті й розміщується в Європейському Союзі. До рейтингу передається лише рівень перевірки, отриманий на їхній основі, і ніколи не передається послідовність значень пульсу. Те саме стосується фото прогресу, анамнезу й оцінювань, якими ви ділитеся з Coach, і звіту, який ви просите зчитати автоматично. Ці дані особливої категорії передаються на підставі вашої явної згоди й з тими самими гарантіями, що наведено вище.
Ваші права
- Доступ (ст. 15), виправлення (ст. 16) і видалення (ст. 17).
- Обмеження обробки (ст. 18) і заперечення (ст. 21).
- Повідомлення одержувачів ваших даних про їх виправлення, видалення чи обмеження обробки (ст. 19).
- Право не бути об’єктом рішення, ухваленого виключно на основі автоматизованої обробки, яке має значні наслідки (ст. 22), як пояснено нижче.
- Перенесення даних (ст. 20). На практиці те, що справді є вашим (щоденник тренувань), зберігається на пристрої, і сам застосунок експортує цю історію у файл без нашої участі. Дані, які ми зберігаємо про ваш акаунт, ви завантажуєте самі через Профіль > Акаунт і підписка > Експортувати дані акаунта: застосунок створює файл, навіть без активного плану. У ньому дані акаунта, підписки, рейтингу й передавання даних Coach, а якщо ви ввімкнули історію, що зберігається у вашому акаунті, то і ця копія. Опубліковані вами матеріали й архівовані записи модерації, доки їх ще можна пов’язати з вами, можуть бути надіслані вам у машиночитному форматі на запит.
- Відкликання згоди в будь-який момент (ст. 7(3)), без впливу на те, що вже було оброблено раніше.
- Скарга до органу із захисту даних вашої країни (ст. 77).
Запити: privacy@gymplus.life. Ми відповідаємо протягом одного місяця, як вимагає GDPR, а зазвичай значно раніше.
Автоматизоване ухвалення рішень
Тижневий огляд є арифметичним порівнянням чотирьох тижнів, а не профілем про вас. Модерація опублікованих матеріалів поєднує автоматизований аналіз і перевірку людиною; якщо рішення щодо вашого матеріалу було ухвалено виключно автоматизовано, ви можете попросити, щоб його переглянула людина, написавши на privacy@gymplus.life. Автоматичне зчитування звіту біоімпедансу лише пропонує значення: нічого не зберігається, доки ви їх не перевірите й не підтвердите. Ми не ухвалюємо виключно автоматизованих рішень, які мають юридичні наслідки або суттєво впливають на вас, у значенні ст. 22.
17. Діти та підлітки
Мінімальний вік: 16 років. Користуватися Gym+ особам, молодшим за 16 років, не можна. Акаунт особи, молодшої за 16 років, закривається, а якщо ми дізнаємося, що акаунт належить особі, молодшій за цей вік, ми його видаляємо; попросити про це може будь-хто на адресу privacy@gymplus.life. Gym+ не призначений для дітей, молодших за 13 років, і ми свідомо не збираємо їхні дані, як вимагає COPPA у США. Якщо закон вашої країни встановлює для згоди на обробку даних вік, вищий за 16 років (у ЄЕЗ це стаття 8 GDPR), діє місцевий вік, а нижче від нього користування залежить від дозволу батьків або опікуна.
Як застосунок дізнається ваш вік
- Сигнал магазину або системи: спершу застосунок перевіряє сигнал віку пристрою: на iPhone це Declared Age Range від Apple (iOS 26 або новіша), на Android це Play Age Signals від Google Play. Застосунок отримує лише вікову групу (наприклад, від 16 до 17 років або 18 років і більше) та її джерело (вказана самою особою, вказана батьками або опікуном чи перевірена), але ніколи не дату народження.
- Дата народження: без такого сигналу (старіший пристрій, відмова або недоступний сервіс) застосунок просить дату народження, яка залишається тільки на пристрої.
- Якщо дані розходяться: якщо два джерела не збігаються, діє те, що більше захищає.
- Що потрапляє на сервер: лише те, чи особа старша або молодша за 18 років, і день, коли це підтвердилося.
- Мета: сигнал віку використовується лише для того, щоб пристосувати застосунок до віку користувача, і ніколи для реклами, маркетингу, профілювання чи аналітики.
Підлітковий режим (16 і 17 років)
Той, кому 16 або 17 років, користується Gym+ у підлітковому режимі, з максимальною приватністю за замовчуванням:
- Без соціальних функцій: немає рейтингу, дуелей, команд, ліги, друзів, публічного @, публічної сторінки та пошуку інших людей.
- Coach лише за згодою батьків або опікуна: підліток може тренуватися з Coach, але зв’язок виникає лише після того, як його підтвердять батьки або опікун, як описано нижче.
- Без вимірювання реклами: SDK Meta (пункт 4.10) і Conversions API нічого не отримують від цього акаунта, а те, що вже існувало для такого вимірювання, видаляється.
- Без аналітики використання: PostHog (пункт 4.9) нічого не отримує від цього акаунта, а Sentry отримує лише технічну помилку, без жодного ідентифікатора акаунта й без вимірювань продуктивності. Зведені підрахунки продуктивності й зручності використання, які нікого не ідентифікують, збираються й далі.
- Без маркетингових листів: нагадування про підписку й про повернення (пункт 4.8) та новини продукту не надсилаються, навіть якщо особа їх увімкнула. Звіти про тренування, які вона запитує (пункт 4.7), і далі надходять.
- Дані про здоров’я: лише з окремої згоди, як і для всіх (пункт 2), і ніколи для реклами.
- Історія, що зберігається в акаунті: за замовчуванням вимкнена й заблокована та вмикається лише після того, як батьки або опікун дозволять це в розділі «Батьки або опікун». Якщо батьки або опікун відкличуть дозвіл, хмарне зберігання вимикається, а копія в хмарі видаляється протягом 30 днів; історія залишається лише на пристрої. Вона ніколи не використовується для реклами, маркетингу чи аналітики, і батьки або опікун її не бачать (пункт 4.11).
- Покупки: підпорядковуються налаштуванням магазину: в App Store функції «Попросити купити» в «Сімейному доступі», у Google Play схваленню через Family Link.
Згода батьків або опікуна на зв’язок з Coach
Той, кому 16 або 17 років, може тренуватися з Coach, але зв’язок виникає лише після того, як його підтвердять батьки або опікун.
- Запит на підтвердження: коли підліток запитує або приймає зв’язок, застосунок просить вказати електронну адресу батьків або опікуна. Вони отримують лист з ім’ям і @ Coach та посиланням для підтвердження, яке діє 7 днів. Без цього підтвердження Coach нічого не отримує.
- Запис про згоду: ми записуємо електронну адресу батьків або опікуна (вона зберігається в зашифрованому вигляді разом із криптографічним хешем, за яким знаходиться запис), дату, IP-адресу того, хто підтвердив, і версію прийнятого тексту. Цей запис видаляється разом з акаунтом підлітка.
- Відкликання згоди: батьки або опікун можуть будь-коли відкликати згоду за посиланням у листах. Відкликання одразу припиняє зв’язок з цим Coach.
- Повідомлення батькам або опікунові: батьки або опікун отримують повідомлення про кожен новий зв’язок з Coach і підсумок, коли зв’язок припиняється, з ім’ям Coach і датами початку та завершення.
- Що бачить Coach: лише те, що учневі менше 18 років, але ніколи не точний вік і не план учня. Coach дотримується окремих правил поведінки щодо неповнолітніх. Фото, відео та повідомлення проходять звичайну модерацію, а скарги, що стосуються неповнолітнього, розглядаються в пріоритетному порядку.
- Фото й вік: особа 16 або 17 років не ділиться з Coach фотографіями прогресу. У фізичних оцінках, якими ділиться підліток, Coach бачить 17 років замість точного віку.
Спостереження з боку батьків або опікуна
Батьки або опікун особи 16 або 17 років можуть стежити за її активністю в Gym+ лише для читання й без створення акаунта.
- Як це починається: підліток вказує в застосунку адресу пошти батьків або опікуна, або вони вже підтвердили Coach. Підтвердження робиться за посиланням із листа, яке діє 7 днів.
- Що бачать батьки або опікун: час у застосунку й тренування за днями (кількість і хвилини) за останні 90 днів, а для кожного підтвердженого ними Coach і повідомлення між Coach та підлітком. Фото, вимірювання, дані про здоров’я, місцезнаходження й повідомлення з Coach, яких вони не підтверджували, не видно ніколи.
- Доступ: щоразу батьки або опікун запитують посилання для читання, яке ми надсилаємо лише на їхню пошту і яке діє 24 години. Відкликання згоди одразу припиняє доступ.
- Журнал доступу й прозорість: ми записуємо кожен доступ із датою та IP-адресою, а підліток бачить у застосунку, коли був доступ і що можна побачити.
- Мінімум даних і строк зберігання: для цього ми зберігаємо лише за днями хвилини в застосунку, кількість тренувань і хвилини тренувань, 90 днів і лише доки є підтверджені батьки або опікун. Ніщо з цього не використовується для реклами й не показується Coach, і все видаляється разом з акаунтом.
Решта підліткового режиму не змінюється: як і раніше, немає рейтингу, дуелей, команд, ліги, друзів, публічного @ і пошуку людей, немає вимірювання реклами та маркетингових листів.
Батьки або опікун і правова підстава
Батьки або опікун можуть запросити доступ до даних підлітка, їх виправлення або видалення на адресу privacy@gymplus.life. Ми дотримуємося бразильського ECA Digital (Цифрового статуту дитини та підлітка, Закон 15.211/2025, чинний з 17 березня 2026 р.), Декрету 12.880/2026 і статті 14 LGPD, яка вимагає, щоб дані дітей і підлітків оброблялися в їхніх найкращих інтересах. Скарги, що стосуються дитини чи підлітка, розглядаються так, як описано в розділі Скарги пункту 8.
Представник у Бразилії (ECA Digital, Закон 15.211/2025, ст. 40): ALAS TECNOLOGIA LTDA, CNPJ 27.272.134/0001-18. Контакт: privacy@gymplus.life.
18. Безпека та управління
Сертифікати
ALAS TECHNOLOGY LLC має сертифікати ISO/IEC 27001 та ISO/IEC 27701 і застосовує відповідно до цих стандартів систему управління інформаційною безпекою та конфіденційністю. Ця система розподіляє відповідальність, регулярно оцінює ризики й документує заходи захисту, застосовані до Gym+ і описані нижче.
Сертифікати ISO/IEC: Information Security Management 27001:2022 (Сертифікат Q7LUQTCU20251113BRAIS1Z1), Privacy Information Management 27701:2025 (Сертифікат Q7LUQTCU20251113BRAPI15R) і Compliance Management System 37301:2021 (Сертифікат Q7LUQTCC20251113BRACM1X7). Переглянути сертифікати (відкриється в новій вкладці)
Заходи захисту
- Шифрування під час передавання: увесь обмін даними між застосунком, цим сайтом і нашим сервером відбувається виключно через HTTPS. Застосунок відхиляє переспрямування, які несуть облікові дані.
- Шифрування під час зберігання: дані на сервері зберігаються в зашифрованому вигляді; те, що ми записуємо про підписки, додатково шифрується за допомогою AES-256-GCM, фото прогресу, відповіді в анамнезі, оцінювання й запити на зв’язок додатково шифруються за допомогою AES-GCM, копія історії, що зберігається у вашому акаунті, додатково шифрується за допомогою AES-256-GCM окремим ключем для кожного акаунта, а ідентифікатори акаунтів і встановлень зберігаються як криптографічні хеші.
- Мінімізація даних: ми обробляємо лише те, що потрібно для кожної мети цієї політики. Ваші точні координати ніколи не потрапляють на наш сервер, лише приблизні комірки, а комірка відмітки в залі не зберігається. Щоденник тренувань за замовчуванням залишається на пристрої й залишає його лише з вашого дозволу, як зведення, для вашого Coach і для рейтингу чи команд, залежно від того, що ви ввімкнете, або як зашифрована копія у вашому акаунті, якщо ви ввімкнете збережену історію, а дані про здоров’я залишають його, лише якщо ви дозволите передати їх своєму Coach, використати їх для перевірки тренування й у рейтингу або зберігати копію історії у вашому акаунті (пункт 2, пункт 3, пункт 4.11 і пункт 5).
- Керування доступом: доступ до робочих систем мають лише ті, кому він потрібен для роботи сервісу, із суворою автентифікацією та періодичним переглядом прав. У застосунку облікові дані сесії зберігаються лише в пам’яті й видаляються після виходу з акаунта, а жодна позначка на пристрої не надає платного доступу: право доступу завжди підтверджується новою перевіркою в магазині.
- Журналювання та аудит: доступ до робочих систем і адміністративні дії записуються в журнали, а журнали перевіряються для виявлення зловживань. Строк зберігання наведено в пункті 13, а архівна частина псевдонімізована (Архівовані записи модерації).
Реагування на інциденти
Жодна система не є абсолютно захищеною. Ми маємо порядок реагування на інциденти, щоб виявляти, стримувати, оцінювати й усувати будь-який інцидент безпеки. Якщо інцидент може спричинити значний ризик або шкоду для суб’єктів даних, ми повідомляємо Національний орган із захисту даних Бразилії (ANPD) і суб’єктів даних, яких він стосується, у строк, установлений нормативними актами ANPD. Для тих, хто перебуває в Європейській економічній зоні, у Великій Британії чи у Швейцарії, ми повідомляємо компетентний наглядовий орган протягом 72 годин із моменту, коли нам стало відомо про інцидент, а в разі високого ризику без невиправданої затримки інформуємо суб’єктів даних, яких він стосується, як вимагає GDPR (ст. 33 і 34).
Відповідальна особа з питань захисту даних
Наша відповідальна особа з питань захисту даних (encarregado за LGPD) наглядає за цією системою управління і є контактною особою для суб’єктів даних та органів влади: privacy@gymplus.life. Щоб повідомити про вразливість, відкрийте сторінку «Безпека» або напишіть на security@gymplus.life.
19. Цей сайт
Сказане нижче діє, доки ви не погодитеся на вимірювання реклами. Якщо ви погодитеся в сповіщенні про cookie, цей сайт завантажує піксель Meta (з connect.facebook.net) на головних сторінках і на сторінках запрошень, підтримки та спільноти, але ніколи в калькуляторах, політиках і на сторінці безпеки, і використовує файли cookie Meta _fbp (ідентифікатор браузера, 90 днів) і _fbc (ідентифікатор кліку на рекламу, 90 днів), а також власний файл cookie gp_utm, який на час візиту зберігає джерело реклами (пункт 4.10). Окрім двох файлів cookie, описаних нижче, ваша відповідь на сповіщення, згода чи відмова, зберігається у функціональному файлі cookie gp_consent до 12 місяців. Змінити відповідь можна за посиланням «Налаштування cookie» внизу сторінки; відмова або відкликання видаляє _fbp, _fbc і gp_utm.
Цей сайт не використовує рекламних чи аналітичних файлів cookie, не завантажує шрифтів, скриптів чи зображень з інших доменів і не створює профілів відвідувачів. Він використовує лише два файли cookie, обидва власні файли сайту й обидва суто функціональні. Перший, gp_lang, з’являється лише тоді, коли ви обираєте мову в перемикачі, і зберігає цей вибір до одного року, щоб наступного разу сайт відкрився тією самою мовою. Другий, gp_invite, з’являється лише тоді, коли ви відкриваєте посилання-запрошення на gymplus.life/i: він містить тільки код запрошення, діє лише для шляху /i і зберігається до 30 днів, щоб код був під рукою, доки ви не введете його в застосунку. Він не дає змоги ідентифікувати ні вас, ні ваш пристрій. Cloudflare, що розміщує сайт, фіксує IP-адресу й технічні дані запиту на час, потрібний для доставлення сторінки та захисту інфраструктури.
Єдиним винятком є публічні сторінки Coach (gymplus.life/p/): коли ви починаєте заповнювати форму запиту на зв’язок, сторінка завантажує перевірку на роботів від Cloudflare, яка використовує технічні дані браузера лише для того, щоб відрізнити людей від роботів (пункт 7.6).
20. Зміни в цій політиці
Після публікації ця політика може змінюватися. Якщо зміна суттєво впливає на те, що ми робимо з вашими даними, ми повідомимо про це в застосунку й електронною поштою, із датою оновлення, до того, як вона набере чинності.
21. Як з нами зв’язатися
- Конфіденційність, права суб’єкта даних і особа, відповідальна за обробку даних: privacy@gymplus.life
- Підтримка: support@gymplus.life або сторінка підтримки
- Безпека та вразливості: security@gymplus.life або сторінка безпеки
- Інші питання: contact@gymplus.life
ALAS TECHNOLOGY LLC, EIN 93-3927200
Представник у Бразилії (ECA Digital, Закон 15.211/2025, ст. 40): ALAS TECNOLOGIA LTDA, CNPJ 27.272.134/0001-18. Контакт: privacy@gymplus.life.