← NutriTrack UA УкраїнськаEnglish

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

NutriTrack UA (вебзастосунок, PWA та мобільні застосунки). Редакція від 14 листопада 2026 р.

Коротко

  • Ми зберігаємо лише те, що потрібно для роботи щоденника харчування.
  • Ми не продаємо дані, не показуємо рекламу і не використовуємо трекери чи аналітику.
  • Ви можете будь-коли завантажити всі свої дані або назавжди видалити акаунт просто в застосунку.

Які дані зберігаються

ДаніНавіщо
Email та ім'я (необов'язково)Вхід в акаунт, відображення в профілі
Пароль — лише у вигляді стійкого хешу (PBKDF2-SHA256 із сіллю); сам пароль не зберігаєтьсяПеревірка під час входу
Токени сесій (зберігаються як хеш), час останнього використання, назва пристроюЩоб ви залишалися в акаунті; строк дії — 90 днів
Щоденник харчування, власні продукти, збережені страви, цілі КБЖУ та мікронутрієнтів, налаштування профілюОсновна функція застосунку, синхронізація між пристроями
Дані про здоров'я та активність: витрата енергії (активні/базові калорії), кроки, вага — з Garmin, Apple Health (HealthKit), Health Connect або введені вручнуРозрахунок денного балансу калорій. Лише за вашою згодою; дані Apple Health / Health Connect не використовуються для реклами і не передаються третім особам
Персональний API-ключ Garmin — зберігається зашифрованим (Fernet / AES)Автоматична синхронізація активності з Garmin

Фото продуктів і етикеток для сканування штрихкоду чи таблиці поживності обробляються на нашому сервері в пам'яті і не зберігаються.

Застосунок також тримає копію ваших даних у локальному сховищі пристрою (для роботи офлайн); вона видаляється під час виходу з акаунта або видалення застосунку.

Технічні журнали сервера (IP-адреса, час і адреса запиту) зберігаються обмежений час для захисту від зловживань і діагностики та автоматично перезаписуються.

Треті сторони

  • Open Food Facts (openfoodfacts.org) — під час пошуку продукту онлайн або сканування штрихкоду наш сервер надсилає туди пошуковий запит чи штрихкод. Ваші персональні дані не передаються.
  • USDA FoodData Central (api.nal.usda.gov) — онлайн-пошук продуктів; передається лише текст запиту.
  • Garmin — лише якщо ви підключили свій ключ: сервер від вашого імені отримує з Garmin дані про активність. Обробка даних у Garmin регулюється політикою Garmin.
  • Apple Health / Health Connect — дані читаються на вашому пристрої лише з вашого дозволу і надсилаються тільки на наш сервер.
  • Вебверсія завантажує стилі та бібліотеку графіків з публічних CDN (cdn.tailwindcss.com, cdn.jsdelivr.net), які бачать вашу IP-адресу як звичайні вебсервери.
  • Сервер розміщено на орендованому VPS у хостинг-провайдера, який надає лише інфраструктуру (обчислення та диски) і не використовує ваші дані.

Безпека

Усі з'єднання захищені HTTPS (TLS). Паролі хешуються, ключі сторонніх сервісів шифруються, доступ до сервера мають лише адміністратори.

Зберігання та видалення

  • Дані зберігаються, доки існує ваш акаунт.
  • Видалення акаунта: Профіль → Акаунт → «Видалити акаунт». Акаунт і всі пов'язані дані (щоденник, страви, продукти, активність, ключ Garmin, сесії) видаляються з бази негайно і безповоротно.
  • Резервні копії сервера зберігаються до 14 днів, після чого автоматично видаляються — тож видалені дані повністю зникають не пізніше ніж через 14 днів.

Експорт даних

Профіль → Акаунт → «Усі мої дані (JSON)» — завантаження повної копії ваших даних у машиночитному форматі.

Ваші права

Ви маєте право на доступ, виправлення, перенесення та видалення своїх даних, а також на відкликання згоди на доступ до даних про здоров'я (у налаштуваннях телефона або відключивши Garmin у профілі). Більшість цих дій доступні просто в застосунку.

Діти

Застосунок не призначений для дітей молодше 16 років.

Контакти

Питання щодо конфіденційності: privacy@example.com

Про суттєві зміни цієї політики ми повідомимо в застосунку.

Privacy Policy (English summary)

NutriTrack UA (web app, PWA and mobile apps). Effective 14 November 2026. The Ukrainian version above is the full text.

What we store

  • Account: email, optional name, password hash (PBKDF2-SHA256, salted), hashed session tokens with device name (sessions expire after 90 days).
  • Your food diary, custom foods, saved meals, nutrition goals and profile settings.
  • Health & activity data (energy expenditure, steps, body weight) from Garmin, Apple Health (HealthKit), Health Connect or manual entry — only with your permission, used solely to calculate your calorie balance, never for advertising and never shared with third parties.
  • Your Garmin Personal API key, stored encrypted.
  • Product/label photos are processed in memory for barcode and OCR scanning and are not stored.

Third parties

  • Open Food Facts and USDA FoodData Central receive only search text or barcodes for food lookup — no personal data.
  • Garmin — only if you connect your key; activity data is fetched on your behalf.
  • The web version loads assets from public CDNs (cdn.tailwindcss.com, cdn.jsdelivr.net).
  • No advertising, analytics or tracking SDKs. We never sell data.

Retention, export and deletion

  • Data is kept while your account exists.
  • Export: Profile → Account → “All my data (JSON)”.
  • Delete account: Profile → Account → “Delete account” — the account and all associated data are deleted immediately and permanently. Server backups are rotated after 14 days, so deleted data is fully gone within 14 days.
  • All traffic is encrypted with HTTPS.

Contact

privacy@example.com