Цей переклад має лише довідковий характер. Юридично обов'язковою є англійська версія. Читати англійську версію

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

Як HAPT поводиться з вашими даними – спойлер: здебільшого ніяк.

Останнє оновлення: травень 2026

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

1. Огляд

Ця політика конфіденційності стосується застосунку HAPT для Android («Застосунок»), який BrainyUniverse публікує в Google Play, та пов'язаного вебсайту hapt.app. Вона описує, до якої інформації Застосунок має доступ, навіщо і як вона обробляється.

HAPT – це менеджер запасів для готовності до надзвичайних ситуацій. Його головне призначення – працювати повністю офлайн. Тому Застосунок обробляє персональні дані лише в обсязі, суворо необхідному для функцій, якими ви вирішите користуватися.

2. Дані, що зберігаються на вашому пристрої

Усі дані, які ви вводите в HAPT, зберігаються локально на вашому пристрої Android у базі даних SQLite. Це:

  • Назви товарів, категорії, кількості, терміни придатності й нотатки
  • Фото, які ви прикріплюєте до товарів чи місць
  • Назви й описи місць
  • Налаштування та вподобання застосунку
  • QR-коди, які ви зберігаєте після створення в застосунку

Ці дані ніколи не передаються на сервери BrainyUniverse і не доступні третім особам, окрім випадків, описаних нижче.

Резервні копії

Коли ви користуєтеся функцією «Резервна копія & відновлення», HAPT створює ZIP-архів у сховищі вашого пристрою. Ви вирішуєте, куди піде файл, – поширювати його поштою, через хмару чи інакше – ваш вибір. HAPT ніколи сам не починає вивантаження даних резервних копій.

3. Дозволи, яких запитує Застосунок

Камера

Використовується для двох функцій:

  • Сканування штрихкодів – для зчитування штрихкодів продуктів і пошуку інформації про їжу.
  • Фото товарів і місць – для зйомки еталонних фото, які ви прикріплюєте до записів.

Камера активна лише тоді, коли ви самі відкриваєте сканер чи екран зйомки. Жодні зображення не надсилаються на сервер.

Сховище (читання/запис)

Потрібне для збереження фото товарів і QR-етикеток та для читання/запису ZIP-копій. Фото, QR-етикетки й копії залишаються на вашому пристрої.

Інтернет

Використовується для трьох функцій: пошуку продуктів за штрихкодом, перевірки ліцензії через Google Play Integrity та анонімної статистики запусків (описано нижче).

4. Сторонні служби

Пошук за штрихкодом (HAPT API)

Коли ви скануєте штрихкод, Застосунок надсилає його номер на сервер HAPT, який звертається до власної версії відкритої бази даних продуктів OpenFoodFacts, щоб отримати дані про продукт (назва, бренд, харчова цінність). Запит містить лише номер штрихкоду й анонімний токен Bearer вашого пристрою (див. «Автентифікація пристрою» нижче). Жодні персональні дані, назви товарів чи дані про запаси не передаються.

Знімок продукту зберігається локально, щоб наступні перегляди того самого продукту працювали офлайн без нового запиту. Дані можна оновити на вимогу.

Автентифікація пристрою

HAPT використовує Android Key Attestation, щоб зареєструвати ваш пристрій у системі HAPT. Під час першого запуску застосунок створює на вашому пристрої апаратно захищену пару криптографічних ключів, а сервер видає токен Bearer – випадковий UUID, що зберігається на вашому пристрої. Цей токен автентифікує всі подальші виклики API (пошук за штрихкодом, перевірки ліцензії, пінги). Він не пов'язаний з вашою особою, обліковим записом Google чи персональними даними. Він потрібен для стабільності, безпеки й запобігання зловживанням.

Google Play Integrity (перевірка ліцензії)

Під час кожного холодного запуску HAPT перевіряє через Google Play Integrity API, чи його законно придбано в Google Play. Процес:

  • Ваш пристрій локально створює підписаний токен цілісності через служби Google Play
  • HAPT надсилає цей токен на власний сервер
  • Сервер розшифровує токен ключем API Google і перевіряє appRecognitionVerdict
  • Вердикт (ліцензовано / не ліцензовано) зберігається на вашому пристрої до 30 днів
  • Ця перевірка не містить даних про запаси, фото чи персональних даних

Обробка даних цілісності компанією Google регулюється Політикою конфіденційності Google.

Оплата & стан ліцензії

HAPT відстежує стан пробного періоду й покупки на сервері. Це стосується таких даних:

  • Ваш ID пристрою Android – ідентифікатор, наданий системою Android, не пов'язаний з вашим обліковим записом Google чи особою, – використовується як псевдонімний ключ для запису дати початку пробного періоду й стану ліцензії в системі HAPT.
  • Коли ви завершуєте покупку, токен покупки, виданий Google Play, надсилається на сервер HAPT. Зберігається односпрямований хеш SHA-256 цього токена, щоб підтвердити, що ваш пристрій має дійсну покупку. Сам токен ніколи не зберігається.
  • Стан пробного періоду, залишок днів і стан ліцензії зберігаються локально в приватному сховищі застосунку (SharedPreferences) на вашому пристрої.

Дані платіжних карток, інформація облікового запису Google чи суми покупок не передаються BrainyUniverse і не зберігаються нею. Усі платежі обробляє виключно Google Play.

Анонімна статистика використання

Під час кожного холодного запуску HAPT надсилає у фоні тихий пінг на сервер HAPT. Пінг містить:

  • Хешований ідентифікатор пристрою – отриманий з токена Bearer за допомогою SHA-256. Це псевдонім, що дає змогу агрегувати дані за пристроями. Його неможливо обернути, щоб встановити вашу особу чи ваш пристрій, і він не пов'язаний з вашим обліковим записом Google чи персональними даними.
  • Вашу загальну кількість товарів і кількість за категоріями (напр., «їжа: 30, вода: 5, ліки: 4»). Назви товарів, терміни, місця, штрихкоди чи інший вміст не передаються. Дані збираються зі статистичною метою.
  • Серверну позначку часу.

Ці дані використовуються виключно для розуміння того, як використовується HAPT (обсяг запасів, найпопулярніші категорії). Вони автоматично видаляються через 90 днів. Вони не продаються й не передаються третім особам.

Пінг працює за принципом «надіслав і забув»: він виконується у фоні, ніколи не блокує застосунок і тихо відкидає всі помилки, зокрема мережеві.

5. Дані, які ми НЕ збираємо

  • Застосунок не містить рекламних SDK
  • Жодних звітів про збої чи засобів діагностики
  • Жодного стеження за поведінкою, запису сеансів чи профілювання
  • Жодної реєстрації облікового запису чи даних профілю
  • Жодних даних про місцеперебування (GPS)
  • Жодних назв товарів, описів, штрихкодів, термінів, фото чи іншого вмісту запасів

6. Зберігання даних

Усі дані зберігаються виключно на вашому пристрої, поки Застосунок встановлено, або доки ви не видалите окремі товари чи не скинете пристрій до заводських налаштувань. Видалення HAPT прибирає з пристрою всі пов'язані бази даних. Резервні копії, експортовані у зовнішнє сховище, під час видалення застосунку не стираються.

7. Конфіденційність дітей

HAPT не призначений для дітей до 13 років. Ми свідомо не збираємо персональні дані дітей. Якщо ви вважаєте, що дитина надала персональні дані через HAPT, зв'яжіться з нами за адресою нижче. У будь-якому разі важливо наголосити, що жодна введена інформація не потрапила б до HAPT.

8. Зміни цієї політики

Якщо ця політика суттєво зміниться, оновлену версію буде опубліковано на цій сторінці з новою датою. Продовження користування Застосунком після змін означає згоду з оновленою політикою.

9. Контакти

Питання щодо цієї політики: