Този превод е само за информация. Правно обвързваща е версията на английски език. Прочетете английската версия

Политика за поверителност

Как 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. Контакт

Въпроси относно тази политика: