Політика конфіденційності
UpStep («ми», «нас», «Застосунок») — фітнес-застосунок із кроковими челенджами, таблицею лідерів, щоденником харчування та ІІ-тренером. Ця політика пояснює, які персональні дані збирає Застосунок, навіщо, як вони використовуються та передаються, і які у вас є можливості. Користуючись UpStep, ви погоджуєтеся з цією політикою.
Контролер даних Застосунку — індивідуальний розробник, що перебуває в Україні. З будь-яких питань щодо конфіденційності пишіть на [email protected].
Які дані ми збираємо
Ми збираємо лише те, що потрібно для роботи Застосунку:
- Дані облікового запису — адреса електронної пошти, відображуване ім'я та пароль (зберігається лише у вигляді захищеного хешу; ваш пароль у відкритому вигляді ми не бачимо).
- Дані профілю — необов'язкові зріст, вага, дата народження (для обчислення віку) та стать (для оцінки калорій і персоналізації коучингу), а також необов'язкове фото профілю (аватар). Вага також зберігається як історія, щоб ви бачили динаміку.
- Дані активності — щоденна кількість кроків, що зчитується з вашого пристрою (Apple Health / датчик руху на iOS, розпізнавання активності / Health Connect на Android), і розраховані з них калорії — показуються у графіках і прогресі челенджів.
- Дані харчування (щоденник їжі) — прийоми їжі та продукти, які ви записуєте (назва, порція, калорії та БЖВ), а якщо ви користуєтеся розпізнаванням за фото — фотографії їжі, які ви робите. Фото завантажуються на наш сервер і обробляються ІІ-провайдером для розпізнавання страви (див. «Функції ІІ» нижче).
- Користувацький контент — пости, коментарі, реакції та будь-які фото, які ви додаєте у стрічках челенджів; повідомлення, які ви надсилаєте ІІ-тренеру.
- Соціальний граф — ваші друзі та челенджі, до яких ви приєднуєтеся.
- Приблизне місцезнаходження — визначається на боці сервера за вашою IP-адресою лише до рівня міста й використовується для отримання місцевого прогнозу погоди для аналітики активності. Ми не збираємо GPS / точне місцезнаходження.
- Токен сповіщень — push-токен (через Expo / Apple APNs / Google FCM), щоб надсилати вам нагадування та сповіщення про челенджі.
- Базові технічні дані — тип пристрою/ОС, версія застосунку та локаль — для доставки сповіщень і діагностики проблем.
- Звіти про збої — якщо Застосунок аварійно завершується, він надсилає технічний звіт: стек викликів, версію застосунку, модель пристрою та версію ОС. Звіт не містить вашого імені, адреси електронної пошти, IP-адреси та ідентифікатора акаунта — пов’язати його з вами ми не можемо. Звіти потрібні лише щоб знайти та усунути причину збою; для аналізу вашої поведінки ми їх не використовуємо.
- Голосові повідомлення — якщо ви записуєте голосове повідомлення ШІ-тренеру, аудіо надсилається на наш сервер, відразу передається провайдеру розпізнавання і тут же відкидається: у нас воно не зберігається. Зберігається лише отриманий текст — як частина вашого діалогу з тренером.
- Пошук за штрихкодом — Open Food Facts. Отримує відсканований вами штрихкод, щоб повернути назву продукту та його довідкові КБЖВ. Дані акаунта не передаються.
Ми не продаємо ваші дані та не використовуємо їх для реклами чи стороннього трекінгу.
Як ми використовуємо дані
- Забезпечуємо основні функції: підрахунок кроків, челенджі, таблиці лідерів, стрічки, друзі, міні-гра з улюбленцем і щоденник харчування.
- Розпізнаємо їжу за фото та шукаємо харчову цінність для вашого щоденника.
- Генеруємо необов'язкові повідомлення ІІ-тренера, щоденний дайджест і зведення активності (див. «Функції ІІ» нижче).
- Оцінюємо калорії за кроками, зростом/вагою та віком і показуємо аналітику активності з урахуванням погоди.
- Надсилаємо ввімкнені вами сповіщення (оновлення челенджів, нагадування, згадки).
- Підтримуємо безпеку сервісу та виправляємо помилки.
Правова підстава (де застосовно, напр. GDPR) — виконання нашого сервісу для вас і ваша згода на дозволи пристрою та сповіщення.
Дозволи пристрою
Застосунок запитує ці дозволи; ви можете відхилити або відкликати їх у системних налаштуваннях будь-коли (деякі функції без них не працюють):
- Рух і фітнес / фізична активність (вкл. кроки з Apple Health / Health Connect) — для підрахунку кроків. Дані про кроки доступні лише для читання; ми ніколи не записуємо в Health, не передаємо їх третім сторонам і не використовуємо для реклами.
- Камера / фотогалерея — лише коли ви самі вирішуєте додати фото до поста, встановити аватар або сфотографувати страву для щоденника харчування.
- Сповіщення — для доставки нагадувань і оновлень челенджів.
- Мікрофон — лише в момент запису голосового повідомлення ШІ-тренеру. У фоні запис не ведеться.
Функції ІІ
Деякі необов'язкові функції надсилають дані стороннім ІІ-провайдерам для отримання результату. Ми надсилаємо лише те, що потрібно функції, і не додаємо до цих запитів ваше ім'я, email чи фото профілю.
- Тренер, дайджест і зведення (текст) — провайдер DeepSeek. Отримує текст вашого повідомлення та коротке зведення нещодавньої активності (кількість кроків, активні челенджі, а для порад щодо харчування — записані вами за день прийоми їжі). Відповіді живого чату з тренером можуть генеруватися й через OpenRouter (той самий провайдер, що обробляє голос і фото їжі) — туди йде той самий текст повідомлення та зведення активності, нічого понад це.
- Розпізнавання їжі за фото (vision) — провайдер OpenRouter (модель Qwen vision). Отримує фотографію їжі, яку ви надсилаєте, щоб розпізнати страви й оцінити харчову цінність; перед надсиланням із фото видаляються метадані (наприклад, GPS-геолокація).
- Пошук харчової цінності — USDA FoodData Central. Отримує узагальнену назву продукту (лише текст, ніколи ваше фото), щоб повернути довідкові калорії/БЖВ.
- Розпізнавання голосових повідомлень — провайдер OpenRouter. Отримує аудіо записаного вами голосового повідомлення, щоб перетворити його на текст; аудіо у нас не зберігається, у діалог із тренером потрапляє лише текст.
Там, де провайдер пропонує опцію «без навчання» / мінімального зберігання, ми її вмикаємо (це стосується нашого провайдера розпізнавання фото). Наш текстовий провайдер DeepSeek обробляє й може зберігати дані на серверах у Китаї за своїми умовами і може використовувати дані API для покращення своїх моделей; інші провайдери можуть обробляти дані у США. Тому, будь ласка, не вказуйте чутливу особисту інформацію в повідомленнях тренеру та на фотографіях їжі.
Як ми передаємо дані
Ми передаємо дані лише постачальникам послуг, які обслуговують Застосунок від нашого імені:
- Хостинг / бекенд — наша власна серверна інфраструктура на
makeupstep.com, за Cloudflare (CDN/TLS). Зашифровані резервні копії зберігаються в Cloudflare R2. - ІІ-провайдери — DeepSeek (текст) і OpenRouter (розпізнавання фото їжі), як описано вище.
- Дані про харчування — USDA FoodData Central (лише узагальнені назви продуктів).
- Погода / місцезнаходження — ваша IP-адреса надсилається в ip-api.com для визначення приблизного міста, а Open-Meteo надає місцевий прогноз.
- Доставка сповіщень — Expo, Apple (APNs) і Google (FCM).
- Звіти про збої — Sentry, обробка в європейському регіоні (
de.sentry.io).
Ми можемо розкрити дані, якщо цього вимагає закон. Інші учасники челенджу бачать ваше відображуване ім'я, аватар, кількість кроків у таблиці лідерів і будь-які ваші пости чи коментарі в цьому челенджі.
Бали та челенджі
Внутрішні бали — віртуальні. Їх не можна купити за реальні гроші, вони не мають грошової вартості й не можуть бути виведені чи обміняні на гроші.
Зберігання та видалення даних
Ми зберігаємо ваші дані, поки ваш обліковий запис активний. Частина записів видаляється автоматично (напр. сповіщення, історія активності та чату — за кілька тижнів; завантажені чернетки фото їжі, не збережені у прийом їжі, видаляються протягом ~30 днів). Ви можете видалити обліковий запис будь-коли в розділі Профіль → Видалити обліковий запис. Це безповоротно видаляє ваш обліковий запис і пов'язані дані — участь у челенджах, пости, коментарі, реакції, сповіщення, чат, друзів, щоденник і аватар. Деякі записи можуть короткочасно зберігатися в резервних копіях до перезапису.
Безпека
Трафік між Застосунком і нашим сервером шифрується за HTTPS/TLS. Паролі зберігаються у вигляді хешу. Жоден метод передачі чи зберігання не захищений на 100%, але ми вживаємо розумних заходів для захисту ваших даних.
Діти
UpStep не призначений для дітей молодше 13 років (або мінімального віку, що вимагається у вашій країні). Ми свідомо не збираємо дані дітей. Якщо ви вважаєте, що дитина надала нам дані, зв'яжіться з нами, і ми їх видалимо.
Міжнародні користувачі
Ваші дані можуть оброблятися на серверах за межами вашої країни, зокрема переліченими вище ІІ- та погодними провайдерами (які можуть працювати у США та Китаї). Користуючись Застосунком, ви погоджуєтеся на таку обробку.
Ваші права
Залежно від регіону ви можете мати право на доступ, виправлення, експорт або видалення ваших персональних даних, а також на відкликання згоди. Ви можете видалити обліковий запис прямо в застосунку або зв'язатися з нами щодо інших запитів.
Зміни в політиці
Ми можемо оновлювати цю політику; суттєві зміни будуть відображені в даті «Оновлено» вище і, де доречно, у сповіщенні в застосунку.
Контакти
Питання або запити: [email protected].