Політика конфіденційності

Версія 1 · діє з 2026-10-26

Your Gym Bro · сайт https://your-gym-bro.pages.dev · версія 1, діє з 2026-10-26

Коротко

1. Хто відповідає за дані

Володілець (оператор) даних: фізична особа Іван, Україна. Контакт з питань даних: 19thanks96@gmail.com. Відповідаємо протягом 30 днів.

2. Що де зберігається

На твоєму пристрої (у браузері, IndexedDB / localStorage) — і більше ніде, поки ти сам(а) не вирішиш інакше:

Розпізнавання тексту на табличці (OCR), QR-кодів і підрахунок повторень камерою працюють на пристрої: кадри нікуди не надсилаються.

На нашому сервері (Cloudflare D1) — лише таке:

ЩоНавіщоСкільки зберігаємо
Зали, які додали люди (назва, тип, адреса, точка на мапі; саморобні — з точністю ~100 м), тренажери в залах; поруч — анонімний ідентифікатор пристрою, який їх додав, і позначка «додано на місці» (так/ні, без координат)щоб інші бачили, що є в залі; ідентифікатор — щоб ти міг(ла) видалити своєпоки працює сервіс або до видалення. Домашні зали ніколи не залишають пристрій.
Код передачі тренеру (ціль, стать, вік, зріст, вага, рівень, розклад, обладнання залу — без імені й журналу) або план від тренеращоб тренер-людина відкрив його за кодом30 днів
«Зазвичай зайнято»: лише сума натискань по залу / тренажеру / дню тижня / годиніпоказати, коли тренажер вільніший8 тижнів. Без ідентифікатора пристрою й IP.
Підписка на нагадування: адреса доставки від push-сервісу твого браузера, ключі шифрування, мова, часовий пояс, дні й час нагадуваньнадіслати нагадування в потрібний часдо відписки або 60 днів без відкриття застосунку
Зашифрована копія (окрема база): адреса копії, хеш секрету, шифротекствідновити дані на новому телефонідо видалення кнопкою або 400 днів без збереження/відкриття. Ключ є лише в тебе — ми не можемо прочитати копію.
Лічильники лімітів: скорочений хеш IP-адреси + деньзахист від зловживань (обмеження запитів на добу)~3 дні. Саму IP-адресу не зберігаємо.
Технічна статистика ШІ: тип запиту, тривалість, статус, кількість токенів, мова, версія застосунку, випадковий номер запитубачити збої й не перевищувати безкоштовну квоту30 днів. Без IP, ідентифікатора пристрою, тексту запитів і відповідей.

Анонімний ідентифікатор пристрою (x-device-id) — випадковий рядок, створений на твоєму телефоні. Він не пов’язаний з іменем, поштою чи рекламними ID і потрібен лише, щоб видаляти власні записи.

3. Кому ще передаються дані і навіщо

СервісЩо отримуєНавіщо
Cloudflare (хостинг, сервер, база; США/ЄС)IP-адресу й технічні дані кожного запиту, як будь-який хостинг; дані з таблиці вищещоб сайт і сервер працювали. Технічні журнали Cloudflare зберігає за своїми правилами.
Google Gemini API (ШІ)фото тренажера чи кадри відеообходу — коли ти просиш розпізнати; для плану й замін — стать, вік, зріст, вага, ціль, рівень, обладнання залу, втомлені м’язи, причина заміни вправи (наприклад «болить» чи «дискомфорт»), надиктований план. Без імені й ідентифікатора пристрою.скласти план, підібрати заміну, впізнати тренажер. На безкоштовному тарифі Google може використовувати надіслане для покращення моделей, і його можуть читати люди-рецензенти Google. Тому не знімай людей, обличчя, документи. Окремої згоди на це немає: не хочеш — не вибирай причину «болить» і не користуйся функціями ШІ, план можна скласти за готовими шаблонами.
Google Analytics 4лише після «Дозволити»: перегляди сторінок (без кодів у посиланнях), події «зал додано», «тренажер додано», «план складено», «тренування завершено» (тривалість, режим)зрозуміти, що працює. Без імені, ваги, координат, тексту; Google signals і рекламна персоналізація вимкнені. Зберігання в GA — 2 місяці.
OpenFreeMap (тайли мапи), Photon / komoot (пошук адрес), Overpass API / OpenStreetMap (зали поблизу)запити йдуть прямо з твого пристрою: IP-адреса, ділянка мапи, координати точки чи текст пошукупоказати мапу й знайти зали. Геолокацію застосунок бере лише з твого дозволу і на свій сервер не передає.
Push-сервіс твого браузера (Google, Apple, Mozilla, Microsoft)зашифроване нагадуваннядоставити нагадування.
Розпізнавання мовлення браузера (Google у Chrome, Apple у Safari)голос, коли ти натискаєш «Надиктувати»перетворити мову на текст. Це робить браузер, не ми.
Google Картилише якщо ти натиснеш «Відкрити в Google Картах»: координати залумаршрут.

Ми не продаємо даних, не показуємо рекламу й не передаємо даних для реклами.

4. Вік: застосунок з 14, ШІ з 18

5. Європейська економічна зона, Швейцарія, Велика Британія

Умови Google для цих країн дозволяють Gemini API лише на платному тарифі, де Google не використовує дані для покращення моделей. Тому для користувачів з ЄЕЗ, Швейцарії та Великої Британії ШІ працює тільки через платний тариф; поки він не підключений, ШІ там вимкнений, а застосунок пропонує готові шаблони. Країну визначає сервер за технічним заголовком запиту, ми її не зберігаємо.

6. Підстави обробки

7. Твої права і як ними скористатися

Ти маєш право знати, які дані є, отримати копію, виправити, видалити, обмежити обробку, заперечити й відкликати згоду.

Скарга: Уповноважений Верховної Ради України з прав людини (ombudsman.gov.ua); у країнах ЄС — місцевий орган із захисту даних.

8. Cookies і подібні технології

9. Безпека

HTTPS усюди; хмарна копія шифрується на пристрої (AES-GCM), сервер бачить лише шифротекст; на сервері зберігаємо лише хеші секретів; ключі API — лише на сервері. Втратиш ключ відновлення — копію не відновить ніхто, і ми теж.

10. Зміни політики

Нова версія з’являється тут із датою. Якщо зміна стосується згод, спитаємо згоду ще раз у застосунку.

На головну