Політика конфіденційності
UpStep («ми», «нас», «Застосунок») — фітнес-застосунок із кроковими челенджами, таблицею лідерів, щоденником харчування та ІІ-тренером. Ця політика пояснює, які персональні дані збирає Застосунок, навіщо, як вони використовуються та передаються, і які у вас є можливості. Користуючись UpStep, ви погоджуєтеся з цією політикою.
Контролер даних Застосунку — індивідуальний розробник, що перебуває в Україні. З будь-яких питань щодо конфіденційності пишіть на [email protected].
Які дані ми збираємо
Ми збираємо лише те, що потрібно для роботи Застосунку:
- Дані облікового запису — адреса електронної пошти, відображуване ім'я та пароль (зберігається лише у вигляді захищеного хешу; ваш пароль у відкритому вигляді ми не бачимо).
- Дані профілю — необов'язкові зріст, вага, дата народження (для обчислення віку) та стать (для оцінки калорій і персоналізації коучингу), а також необов'язкове фото профілю (аватар). Вага також зберігається як історія, щоб ви бачили динаміку; якщо ви увімкнете в профілі «Брати вагу зі Здоров’я», історія зважувань імпортується з Apple Health / Health Connect (введене вручну лишається головним).
- Дані активності — щоденна кількість кроків і, якщо ви надали доступ, активні калорії за день, що зчитуються з вашого пристрою (Apple Health / датчик руху на iOS, розпізнавання активності / Health Connect на Android), і розраховані з них калорії — показуються у графіках, прогресі челенджів і в розрахунку денної норми харчування.
- Дані харчування (щоденник їжі) — прийоми їжі та продукти, які ви записуєте (назва, порція, калорії та БЖВ), а якщо ви користуєтеся розпізнаванням за фото — фотографії їжі, які ви робите. Фото завантажуються на наш сервер і обробляються ІІ-провайдером для розпізнавання страви (див. «Функції ІІ» нижче).
- Шкідливі звички — звички, від яких ви вирішили відмовитися (куріння, вейп, алкоголь, цукор або своя — під назвою, яку ви задаєте самі), момент відмови, необов’язкові витрати на звичку на день (сума й валюта) та кількість на день (штук або порцій), а також журнал зривів із датою та необов’язковою нотаткою. Це дані про здоров’я, тому вони видимі лише вам: ми не показуємо їх друзям та іншим користувачам (ні у стрічках, ні в профілі, ні в таблицях лідерів), не передаємо ШІ-тренеру, іншим ШІ-провайдерам і третім особам і не використовуємо для реклами. Дні без звички, рекорд і заощаджені гроші Застосунок рахує з цих даних сам. Звичку або окремий зрив можна видалити будь-коли.
- Користувацький контент — пости, коментарі, реакції та будь-які фото, які ви додаєте у стрічках челенджів; повідомлення, які ви надсилаєте ІІ-тренеру.
- Соціальний граф — ваші друзі та челенджі, до яких ви приєднуєтеся.
- Приблизне місцезнаходження — визначається на боці сервера за вашою IP-адресою лише до рівня міста й використовується для отримання місцевого прогнозу погоди для аналітики активності. Ми не збираємо GPS / точне місцезнаходження.
- Токен сповіщень — push-токен (через Expo / Apple APNs / Google FCM), щоб надсилати вам нагадування та сповіщення про челенджі.
- Базові технічні дані — тип пристрою/ОС, версія застосунку та локаль — для доставки сповіщень і діагностики проблем. Сюди ж належать ідентифікатор встановлення застосунку та мітка джерела кроків (Здоров’я чи датчик телефона): вони потрібні, щоб розбирати розбіжності в лічильнику кроків і щоб один пристрій не затирав записи іншого.
- Звіти про збої — якщо Застосунок аварійно завершується, він надсилає технічний звіт: стек викликів, версію застосунку, модель пристрою та версію ОС. Звіт не містить вашого імені, адреси електронної пошти, IP-адреси та ідентифікатора акаунта — пов’язати його з вами ми не можемо. Звіти потрібні лише щоб знайти та усунути причину збою; для аналізу вашої поведінки ми їх не використовуємо.
- Голосові повідомлення — якщо ви записуєте голосове повідомлення ШІ-тренеру, аудіо надсилається на наш сервер, відразу передається провайдеру розпізнавання і тут же відкидається: у нас воно не зберігається. Зберігається лише отриманий текст — як частина вашого діалогу з тренером.
- Пошук за штрихкодом — Open Food Facts. Отримує відсканований вами штрихкод, щоб повернути назву продукту та його довідкові КБЖВ. Дані акаунта не передаються.
Ми не продаємо ваші дані та не використовуємо їх для реклами чи стороннього трекінгу.
Як ми використовуємо дані
- Забезпечуємо основні функції: підрахунок кроків, челенджі, таблиці лідерів, стрічки, друзі, міні-гра з улюбленцем, щоденник харчування і трекер шкідливих звичок.
- Розпізнаємо їжу за фото та шукаємо харчову цінність для вашого щоденника.
- Генеруємо необов'язкові повідомлення ІІ-тренера, щоденний дайджест і зведення активності (див. «Функції ІІ» нижче).
- Оцінюємо калорії за кроками, зростом/вагою та віком і показуємо аналітику активності з урахуванням погоди.
- Надсилаємо ввімкнені вами сповіщення (оновлення челенджів, нагадування, згадки).
- Підтримуємо безпеку сервісу та виправляємо помилки.
Правова підстава (де застосовно, напр. GDPR) — виконання нашого сервісу для вас і ваша згода на дозволи пристрою та сповіщення.
Дозволи пристрою
Застосунок запитує ці дозволи; ви можете відхилити або відкликати їх у системних налаштуваннях будь-коли (деякі функції без них не працюють):
- Рух і фітнес / фізична активність (вкл. Apple Health / Health Connect) — для підрахунку кроків і витрати калорій. На читання ми беремо кроки, активні калорії і — лише якщо ви увімкнете в профілі «Брати вагу зі Здоров’я» — історію зважувань. Якщо ви увімкнете в профілі «Записувати харчування у Здоровʼя», записані вами прийоми їжі та вода передаються в Apple Health (калорії, білки, жири, вуглеводи, клітковина, цукор, вода) — нічого іншого ми не записуємо, а без увімкнення не записуємо нічого. Дані Health ми не передаємо третім сторонам і не використовуємо для реклами.
- Камера / фотогалерея — лише коли ви самі вирішуєте додати фото до поста, встановити аватар або сфотографувати страву для щоденника харчування.
- Сповіщення — для доставки нагадувань і оновлень челенджів.
- Мікрофон — лише в момент запису голосового повідомлення ШІ-тренеру. У фоні запис не ведеться.
Функції ІІ
Деякі необов'язкові функції надсилають дані стороннім ІІ-провайдерам для отримання результату. Ми надсилаємо лише те, що потрібно функції, і не додаємо до цих запитів ваше ім'я, email чи фото профілю.
- Тренер, дайджест і зведення (текст) — провайдер DeepSeek. Отримує текст вашого повідомлення та коротке зведення нещодавньої активності (кількість кроків, активні челенджі, а для порад щодо харчування — записані вами за день прийоми їжі). Відповіді живого чату з тренером можуть генеруватися й через OpenRouter (той самий провайдер, що обробляє голос і фото їжі) — туди йде той самий текст повідомлення та зведення активності, нічого понад це.
- Розпізнавання їжі за фото (vision) — провайдер OpenRouter (модель Qwen vision). Отримує фотографію їжі, яку ви надсилаєте, щоб розпізнати страви й оцінити харчову цінність; перед надсиланням із фото видаляються метадані (наприклад, GPS-геолокація).
- Перевірка фото у стрічці — провайдер **OpenRouter**. Отримує фотографію, яку ви публікуєте у стрічці челенджу, щоб автоматично відсіювати неприпустимий вміст (відверті сцени, жорстокість, символіку ненависті). Перевірка обов’язкова: без згоди на ШІ-функції прикріпити фото до допису не можна, текстові дописи публікуються як завжди.
- Пошук харчової цінності — 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].