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

Чернова, още не е в силаv0.6 · Обновено 24 август 2026 г.

Дата на влизане в сила: все още не е в сила (чернова).

1. Кои сме ние

Wellboy се управлява от Pankka Group Oy, дружество с ограничена отговорност, регистрирано във Финландия (идентификатор на предприятието 3397011-8), Sukkulatie 10, 87700 Kajaani, Finland. Pankka Group Oy е администраторът на личните данни, описани в тази политика.

Контакт за поверителност: [email protected]

В тази политика „Wellboy“, „ние“ и „нас“ означават Pankka Group Oy, а „приложението“ означава приложението Wellboy (iOS, Android и настолни версии).

2. Обобщение на разбираем език

  • Приложението е ориентирано първо към офлайн работа: данните ти се намират в локална база данни на устройството ти и основното проследяване работи без връзка. Синхронизирането, функциите с AI, покупките, споделянето и онлайн търсенето на продукти изискват връзка.
  • Когато си онлайн, съдържанието ти се синхронизира с нашата облачна база данни (Google Cloud Firestore) в региона на ЕС europe-north1 (Финландия), съхранявано под частен идентификатор на акаунта, който може да бъде четен или записван само от твоя акаунт след вход.
  • Започваш автоматично като анонимен акаунт и регистрираш метод за вход (Apple, Google или имейл) в края на първоначалната настройка, за да запазиш данните си на различни устройства.
  • Функциите с AI (сканиране на снимка на храна, чат с треньора, генериране на тренировка) изпращат необходимия вход чрез собствените сървъри на Wellboy до OpenAI за обработка. Приложението извиква нашия сървър, а ключът за API за AI се пази като тайна на сървъра. Заявките се изпращат с изключено съхранение на състоянието на приложението от OpenAI; OpenAI може да съхранява регистрационни записи на API за наблюдение за злоупотреби съгласно собствените си условия (обикновено до 30 дни), а нито Wellboy, нито OpenAI използват входовете ти за обучение на модели с AI.
  • По желание можеш да свържеш Apple Health (HealthKit) или Health Connect (Android). Импортирането в приложението Wellboy е само за четене. Ако използваш незадължителното придружаващо приложение за Apple Watch, за да запишеш тренировка, часовникът записва тази тренировка (с пулс и активна енергия) в Apple Health на твоите собствени устройства; то не изпраща тези данни към сървърите на Wellboy (раздел 3.5).
  • Покупките на Wellboy Pro се обработват от Apple или Google; ние никога не виждаме данните за картата ти. RevenueCat обработва квитанциите за покупките за нас.
  • В тази версия няма никакви реклами и никакви аналитични инструменти за продукти от трети страни. Компонентите на Google SDK, които приложението използва (ML Kit, Firebase), изпращат ограничена техническа телеметрия до Google (раздели 3.4 и 9).
  • Докладването на сривове е незадължително и по подразбиране е изключено. Ако го включиш, докладите за сривове и грешки (само технически данни, никога твоето съдържание) отиват към Google Firebase Crashlytics и се обработват в Съединените щати. Можеш да го изключиш по всяко време в Настройки (раздел 3.7).
  • Известията за напомняния се планират на твоето устройство и никога не го напускат. Единствените съобщения, които нашите сървъри изпращат, са незадължителни ценови известия за доживотната покупка и невидим сигнал, който казва на приложението да обнови собствените си данни (раздел 3.8).
  • Историята на чата с треньора, списъците за пазаруване, дневните бройки стъпки и повечето настройки на приложението никога не се качват в облачния ти акаунт. Снимките от сканиране на храна също остават на устройството ти. Отговорът на треньора към всяко таксувано съобщение се пази в запис на заявката за AI от страна на сървъра (раздел 5.5).
  • Кодовете за споделяне публикуват фиксирана, публична моментна снимка на споделеното съдържание, която всеки с кода може да види.
  • Можеш да експортираш данните си като ZIP файл (JSON + файловете със снимки) и да изтриеш акаунта си (с всички синхронизирани данни) директно в приложението.

3. Данни, които събираме

3.1 Данни за акаунта

  • Анонимният акаунт (случаен идентификатор на акаунта) се създава автоматично при първото свързване на приложението, а първоначалната настройка те подканва да регистрираш метод за вход.
  • Когато регистрираш или свържеш метод за вход, съхраняваме идентификаторите, които ни дава доставчикът: имейл адреса ти и идентификаторите на акаунта при доставчика (Sign in with Apple, Google Sign-In или имейл + парола), както и статуса на потвърждение на имейла. Ако доставчикът го сподели, може да получим и името, свързано с акаунта ти при него (например от Sign in with Apple).
  • Не предлагаме удостоверяване по телефон/SMS.

3.2 Съдържание, което добавяш (данни за здравето и фитнеса)

В зависимост от използваните функции това може да включва:

  • хранения и записи за хранене (храни, порции, енергия, макронутриенти), хидратация, обобщения от ежедневното отчитане на деня и хранителни цели,
  • твоите цели (основни тренировъчни цели, целево тегло, седмична цел за тренировки, ниво на ежедневна активност),
  • записи за качеството на съня,
  • тренировки: твоите собствени шаблони за тренировки, завършени сесии (серии, тежести, повторения, времена, разстояния), планирани тренировки и тренировъчни програми,
  • рецепти и съдържание на готварската книга, включително снимки на рецепти,
  • списъци за пазаруване (само на устройството),
  • телесни измервания и снимки на напредъка (снимките на напредъка са достъпни само за потребители на 18 и повече години, виж раздел 14),
  • данни, импортирани от Apple Health или Health Connect (раздел 3.5),
  • резултати от предизвикателства (например резултати от предизвикателство за лицеви опори),
  • поредици, точки опит (XP), история на виртуалните кредити и квитанции за осребрявания, направени с виртуални кредити,
  • записи за споделяне (метаданни за кодовете за споделяне, които си създал) и записи за препоръки от приятели (раздел 8.3),
  • незадължителна снимка на аватара,
  • съобщения в чата с треньора (съхраняват се само на устройството ти),
  • твоят профил: име, пол и дата на раждане (използват се за изчисляване на калориите, персонализиране на треньора и проверката за минимална възраст; самата ти възраст се изчислява в движение и никога не се съхранява).

Голяма част от това са данни, свързани със здравето. По подразбиране третираме всички като лични и ги съхраняваме само за предоставяне на услугата.

3.3 Настройки

Мерните единици, езикът, темата, предпочитанията за известия, настройките по подразбиране за тренировки, незадължителното приблизително местоположение на ниво държава/град и незадължителният път към снимката на профила се съхраняват само на устройството ти (виж 4.3). Изключения са името, полът и датата ти на раждане, които се синхронизират с облачния ти акаунт като твой профил (заедно с флаг, отбелязващ, че си завършил първоначалната настройка, и ако си отговорил, с незадължителния ти избор „откъде научи за нас“, раздел 3.6), за да те следват на ново устройство.

Подробности за местоположението: можеш сам да въведеш държавата и града си или да предоставиш на операционната система разрешение за приблизително местоположение. Приложението никога не иска точно GPS местоположение. Местоположението се използва само за регионално съдържание.

3.4 Данни, събирани автоматично

  • Не включваме SDK за реклами и SDK за анализ на продукти от трети страни. Използваните от приложението компоненти на Google SDK (ML Kit за откриване на поза, Firebase) изпращат ограничена техническа телеметрия до Google (данни за устройството, приложението, конфигурацията, производителността и грешките; виж раздел 9).
  • Използването на услугите на Google по необходимост разкрива стандартни технически данни (IP адрес, информация за устройството, времеви маркери) на Google като наш доставчик на услуги, когато приложението разговаря с крайните точки за удостоверяване, базата данни или сървъра.
  • Приложението използва Firebase App Check за атестация на устройството и приложението, за да помогне да се провери, че заявките идват от истинско, немодифицирано приложение Wellboy. При атестацията се обменя токен за целостност, издаден от Apple или Google; това не те идентифицира лично.
  • За да прилага честно дневните ограничения в различните часови зони, сървърът ни съхранява на акаунта ти най-скорошното име на часовата зона по IANA на устройството ти (например “Europe/Helsinki”) и го използва (или Europe/Helsinki, ако няма съхранена зона) за дневните граници. Часовата зона е приблизителен регионален сигнал, а не следа за местоположение.
  • Сканирането на баркод изпраща само цифрите на баркода до нашата собствена услуга за огледално копие на продуктови данни (food.wellboy.net, хоствана в Cloudflare). Ако огледалното копие не върне използваем продукт (непознат баркод, липсващи хранителни стойности или грешка в огледалото), цифрите след това се изпращат до Open Food Facts и за потребители на пазара в САЩ до USDA FoodData Central като резервни справки. Всяка услуга по необходимост вижда IP адреса ти като част от заявката; не се изпраща идентификатор на акаунта. Резултатите с хранителни стойности се кешират на устройството за 30 дни, така че повторното сканиране на същия продукт не прави мрежова заявка.
  • Видеоклиповете с демонстрации на упражнения се предават поточно от нашата CDN (cdn.wellboy.net), която вижда стандартни записи на уебзаявки.
  • Незадължителното докладване на сривове и грешки е изключено по подразбиране и е описано в раздел 3.7; докато е изключено, за него не се събира нищо.
  • В iOS и Android приложението регистрира токен за маршрутизиране на насочени известия с Google Firebase Cloud Messaging, за да може сървърът ни да доставя съобщенията, описани в раздел 3.8. Токенът се съхранява в акаунта ти и се създава дори ако откажеш видимите известия (той пренася и невидимия сигнал за обновяване).

3.5 Импортиране от здравни приложения (Apple Health / Health Connect)

Ако свържеш Wellboy с Apple Health (iOS) или Health Connect (Android), приложението прочита с твое разрешение само следните типове:

  • тегло, процент телесни мазнини, чиста телесна маса, пулс в покой и (в iOS) обиколка на талията: импортираните записи се съхраняват като ръчно въведени телесни измервания, отбелязват се с източника си и се синхронизират с облачния ти акаунт като другите телесни измервания,
  • дневен брой стъпки и ако си включил калориите от тренировки в настройките на Wellboy, дневна активна енергия: отразяват се в изгледа за активност и предизвикателствата на приложението, съхраняват се само на устройството ти и никога не се синхронизират,
  • проби от пулса по време на тренировка (само ако включиш пулса по време на тренировка): четат се на живо, за да се показват пулсът ти и изчислените калории по време и след сесията; самите проби никога не се съхраняват; пази се само записаното от теб обобщение на тренировката.

Импортирането от хранилището за здравни данни на телефона ти е само за четене: телефонното приложение Wellboy чете само изброените по-горе типове и не записва в хранилището ти за здравни данни.

Придружаващо приложение за Apple Watch: ако инсталираш незадължителното приложение Wellboy за часовник и запишеш тренировка с него, часовникът измерва сесията чрез HealthKit и с предоставените от теб на часовника разрешения за HealthKit записва тренировката с нейния пулс и активна енергия в Apple Health, така че тренировката да се брои към пръстените ти за активност. Това записване се извършва в твоето собствено хранилище за здравни данни на твоите собствени устройства; часовникът не качва тренировката, пулса или данните за енергията на сървърите на Wellboy.

Можеш да прекъснеш връзката по всяко време в настройките на операционната система (iOS: Настройки > Здраве > Достъп до данни; Android: приложението Health Connect), а незадължителното автоматично допълващо синхронизиране може да се изключи в настройките на Wellboy. Здравните данни никога не се използват за реклами или маркетинг и никога не се споделят с трети страни за собствените им цели.

3.6 Откъде научи за нас (незадължителен маркетингов въпрос)

В края на първоначалната настройка те питаме откъде научи за Wellboy. Отговорът е незадължителен и можеш да продължиш, без да избереш нищо. Ако отговориш, единственият избор, който си посочил (приятел, Instagram, TikTok, YouTube, Facebook, магазинът за приложения, подкаст или „друго“), се съхранява с профила ти (раздел 4.2) и се използва, за да разберем кои канали водят потребители към Wellboy. Това са маркетингови данни, а не диагностични: те не са част от докладите за сривове, описани в раздел 3.7, нищо не се изпраща към избраната платформа, не се използват за реклами или проследяване и се изтриват заедно с акаунта ти.

3.7 Докладване на сривове и грешки (незадължително, изключено по подразбиране)

За да откриваме и отстраняваме сривове и скрити грешки, приложението включва Firebase Crashlytics (Google). Докладването на сривове е изключено по подразбиране и се включва само ако го активираш, на страницата от първоначалната настройка, която пита за това, или по-късно в Настройки. То никога не е предварително избрано и никога не се включва като страничен ефект от нещо друго. Докато е изключено, за тази цел не се събира и не се изпраща нищо.

Ако го включиш, Wellboy изпраща до Google Crashlytics:

  • доклади за сривове и доклади за грешки без срив (грешки, които приложението е прихванало и след които е продължило да работи, например неуспешен опит за синхронизиране или неуспешно извикване на сървър), с техническата следа на грешката,
  • модел на устройството, версия на операционната система, версия на приложението и техническо състояние на устройството в момента на доклада (например наличната памет),
  • идентификатор за инсталацията на Crashlytics: случаен идентификатор за инсталацията на приложението, използван, за да се преброи колко устройства са засегнати от даден проблем. Не задаваме идентификатор, който би свързал доклад с акаунта ти в Wellboy,
  • времеви маркери,
  • при грешки без срив, малък набор от стойности за технически контекст: коя подсистема на приложението е докладвала грешката, технически кодове за причината, кодове за грешка и HTTP статус и малки бройки. Разрешените ключове за контекст са фиксиран технически списък, наложен в кода на приложението.

Докладите за сривове и грешки никога не включват твоето съдържание или здравни данни: нито тренировки, нито хранения, нито тегло или измервания, нито снимки, нито имена, нито имейл адреси, нито съобщения от чата с треньора.

Данните за сривове се обработват от Google в Съединените щати (Crashlytics не предлага избор на местоположение на данните). Това е умишлено, документирано изключение от описаното в раздел 4.2 съхранение в ЕС и една от причините функцията да е с включване по избор. Прехвърлянето се основава на сертифицирането на Google LLC по Рамката за защита на данните между ЕС и САЩ, а като резервна гаранция се прилагат Стандартните договорни клаузи на ЕС (раздел 9).

Докладите за сривове и идентификаторите им се съхраняват 90 дни, след което се изтриват автоматично. Crashlytics не предлага изтриване за отделен потребител: вече изпратените доклади не могат да бъдат изтрити избирателно след това, така че изключването на докладването или изтриването на акаунта ти в Wellboy не премахва със задна дата вече изпратените доклади; те изтичат в рамките на 90-дневния период. Тъй като не се задава идентификатор, свързан с акаунта, докладите не могат да бъдат търсени и по потребител.

Правното основание за това обработване е твоето съгласие (раздел 12). Можеш да го оттеглиш по всяко време, като изключиш докладването на сривове в Настройки; промяната влиза изцяло в сила при следващото стартиране на приложението.

3.8 Насочени известия и токен за насочване

Известията в Wellboy идват от две различни места и разликата има значение:

  • Напомнянията се създават на устройството ти. Напомнянията за тренировки, комбинираното вечерно напомняне за отчитане на деня и кредитите, сутрешното обобщение и напомнянията за хидратация се планират локално от приложението въз основа на данни, които вече са на телефона ти. Те никога не напускат устройството и при изпращането им не участва сървър.
  • Само два вида съобщения идват от сървърите на Wellboy, доставяни чрез Google Firebase Cloud Messaging (FCM): незадължителни ценови известия за доживотната покупка (предупреждение, когато текущото ценово ниво е почти запълнено, и известие в последния час, преди да се затвори), показвани само ако известията са разрешени за приложението; и невидим сигнал за фоново обновяване, който казва на приложението да изтегли нови данни от твоя акаунт (например веднага след като сървърът ни ти е предоставил точки опит). Сигналът за обновяване не показва нищо и не носи съдържание, а само инструкция за обновяване.

Ценовите известия са адресирани към анонимна тема за всяка валута (например “price_eur” за всички, чиито цени в магазина са в евро), а не лично към теб: сървърът не избира получатели по акаунт.

За маршрутизиране на тези съобщения устройството ти пази токен за регистрация във FCM: адрес за маршрутизиране на насочени известия, издаден от Google Firebase Cloud Messaging. Той идентифицира инсталацията на приложението ти за доставяне на съобщения; не е идентификаторът на акаунта ти и не съдържа лични данни. Приложението съхранява текущия токен на всяко устройство в данните на твоя акаунт (users/{uid}/pushTokens), заедно с платформата (“ios” или “android”) и времевите маркери за създаване/актуализиране, и го използва единствено за доставяне на описаните по-горе съобщения: никога за реклами, профилиране или проследяване между приложения.

Жизнен цикъл на токена: операционната система и Firebase SDK обновяват токена от време на време, след което приложението заменя съхранения токен. Излизането от акаунта премахва токена на устройството от акаунта ти според най-добрите възможности; ако Google съобщи, че токенът вече не е валиден, сървърът ни автоматично го изчиства; а записите за токена се изтриват заедно с всичко останало под акаунта ти, когато го изтриеш (раздел 10.3). Токенът се създава за сигнала за фоново обновяване дори ако откажеш разрешението за известия (сигналът за обновяване не показва нищо, затова операционната система не изисква разрешение за него); отказът на разрешението означава, че никога няма да ти бъде показано видимо известие. Самите насочени съобщения никога не съдържат твоето съдържание или здравни данни.

4. Къде се съхраняват данните ти

4.1 На устройството ти

Локалната база данни е работното копие на всичко, затова основното проследяване работи офлайн; онлайн функциите (синхронизация, AI, покупки, споделяне, онлайн търсене на продукти) изискват връзка. Файловете с изображения (аватар, снимки на рецепти, снимки от сканиране на храна, снимки на напредъка) се съхраняват в частното хранилище на приложението на устройството ти.

4.2 В нашия облак (синхронизирани колекции)

Когато устройството ти е онлайн, приложението синхронизира следното съдържание с Cloud Firestore (регион europe-north1, Финландия), управляван от Google като наш обработващ лични данни. Данните на всеки потребител се съхраняват под неговия собствен частен идентификатор на акаунта:

Синхронизирано съдържание Бележки
Шаблони за тренировки Твоите собствени запазени тренировки
Завършени тренировъчни сесии Серии, тежести, повторения, времена
Планирани тренировки Записи в календара
Тренировъчни програми Състояние и напредък на програмата
Записи за хранене Храни, порции, хранителни стойности
Записи за хидратация Количества изпити напитки
Одобрения на дневното отчитане Обобщения за деня, включително общото количество хидратация
Хранителни цели Цели за енергия и макронутриенти
Цели на потребителя Основни цели, целево тегло, седмична цел, ниво на активност
Записи за съня Една оценка на качеството на ден
Рецепти Съдържанието на твоята готварска книга
Начислени EXP История на точките за опит
Записи за кредити Регистър за получаването и харченето на виртуални кредити
Осребрявания в магазина Квитанции за осребряване на виртуални кредити
Резултати от предизвикателства Например резултати от предизвикателството за лицеви опори
Телесни измервания Тегло и други показатели, включително импорти от приложения за здравни данни
Снимки на напредъка Фотографски запис и самото компресирано изображение
Записи за споделяне Метаданни за кодовете ти за споделяне
Състояние на поредицата Броячи на дневната поредица
Изображения на потребителя Аватар, снимки на рецепти и снимки на напредъка като компресирани изображения
Профил Име, пол, дата на раждане, незадължителен отговор „откъде научи за нас“

Бележки за изображенията:

  • Аватарът, снимките на рецепти и снимките на напредъка се синхронизират като малки компресирани блокове с данни, за да са налични и на ново устройство. Изтриването на някое от тях изтрива и байтовете на изображението от сървъра.
  • Снимките от сканиране на храна не се синхронизират: пазят се само на устройството ти като миниатюри на храненията. Записът за хранене се синхронизира с пътя към файла на снимката като част от текстовите метаданни, но байтовете на изображението никога не се качват.

Освен синхронизираното съдържание, сървърът ни съхранява малки оперативни записи в акаунта ти: записи за AI заявки (раздел 5.5), заявки към поддръжката (раздел 8), статуса на членството ти в Pro (раздел 6) и токените за маршрутизиране на известията към устройствата ти (раздел 3.8).

4.3 Никога не се синхронизира (само на устройството)

Историята на чата с треньора, списъците за пазаруване, дневният брой стъпки и активната енергия, състоянието на предизвикателството за вода, настройките на приложението с изключение на профила ти (включително полетата за държава/град и пътя към снимката на профила), снимките от сканиране на храна и черновите на храненията в процес на създаване остават на устройството ти и не се качват.

4.4 Контрол на достъпа

Достъпът до базата ни данни се контролира от правила за сигурност с отказ по подразбиране: само заявки, удостоверени чрез твоя акаунт, могат да четат или записват синхронизираното ти съдържание, а записите от страна на сървъра, описани в тази политика (например събитията за покупки и публичните замразени копия за споделяне), могат да се четат само по описания в съответните им раздели начин. Правилата са под контрол на версиите и се променят само чрез изрично внедряване.

5. Функции с AI (OpenAI)

Всички заявки към AI преминават през собствения сървър на Wellboy (Google Cloud Function в ЕС), който съхранява ключа за AI API като тайна на сървъра, проверява ограниченията за използване по твоя план и препраща само необходимите входни данни към OpenAI за обработка. Тъй като заявката към OpenAI се прави от нашия сървър, OpenAI получава мрежовия адрес на сървъра, а не твоя IP адрес, и Wellboy не добавя идентификатора на акаунта ти към заявката (текстът, който въвеждаш лично, се изпраща както е, затова избягвай да въвеждаш идентификатори, които не искаш да изпращаш). Заявките се изпращат с изключено съхранение на състоянието на приложението от OpenAI (“store: false”), което сървърът ни налага при всяка заявка; OpenAI може да съхранява API дневници за наблюдение на злоупотреби съгласно собствените си условия (обикновено до 30 дни). Нито Wellboy, нито OpenAI не използват твоите входни данни за обучение на AI модели.

5.1 Сканиране на снимка на хранене

Когато сканираш хранене, снимката обикновено се изрязва до центриран квадрат и се намалява на устройството ти (около 768 px); ако тази обработка не успее, вместо нея се изпраща оригиналната снимка. Изображението се изпраща заедно с въведените от теб незадължителни име и бележки, за да се оцени хранителната стойност. Оценката се съхранява в дневника ти за хранене. Самата снимка се пази само на устройството ти като миниатюра на картата на храненето; Wellboy не я качва в хранилище, контролирано от Wellboy.

5.2 Чат с треньора

Съобщенията, които въвеждаш към AI треньора, се изпращат за обработка заедно с последните няколко съобщения от разговора. Треньорът може да поиска данни от приложението, но данните се споделят само когато изрично одобриш конкретна карта със заявка в чата. При одобрение на устройството ти се създава и изпраща компактно текстово обобщение (скорошни тренировки, хранене за одобрения ден, сън, телесни измервания или поредица); от устройството ти излиза точно текстът на обобщението, който се показва и съхранява в чата, никога необработената база данни. Историята на чата се съхранява само на устройството ти и не се качва като разговор; отговорът на треньора на всяко съобщение, за което са начислени кредити, обаче се пази в описания в раздел 5.5 запис за AI заявка от страна на сървъра.

5.3 Генериране на тренировка

Ако използваш генериране на тренировки с AI, списъкът ти с оборудване, нивото ти на опит и изборите ти в генератора (време, място, фокус, незадължителни желания в свободен текст) се изпращат за съставяне на предложение за тренировка.

5.4 Ограничения за използване и начисляване

Действията с AI изразходват виртуални кредити в приложението при безплатния план и са предмет на дневни и месечни ограничения и при двата плана като мярка срещу злоупотреби (лимитите за справедливо използване на Pro са публикувани в Условията за ползване, а приложението показва оставащия ти брой използвания). Начисляванията и възстановяванията се записват в регистъра на кредитите в акаунта ти.

5.5 Записи за AI заявки на нашия сървър

За да начислява правилно, сървърът ни съхранява малък запис за AI заявка в акаунта ти за всяко таксувано действие с AI: използваната функция с AI, състоянието, цената, времевите отметки и AI резултата (например генерираната тренировка, оценката от сканирането или отговора на треньора). Текстът на заявката ти и снимките ти никога не се съхраняват в тези записи. Дневниците на AI приложението на Wellboy са проектирани така, че да не съдържат твоите заявки, снимки и резултати; те съдържат идентификатори (идентификатори на акаунта и заявката), състояние, латентност и брой токени. Записите за заявките се изтриват заедно с акаунта ти.

6. Покупки (Wellboy Pro)

  • Плащанията за Wellboy Pro (абонаменти и доживотни покупки) се обработват от App Store на Apple или Google Play съгласно собствените им условия. Никога не получаваме данните за картата или банковата ти информация.
  • Използваме RevenueCat, Inc. (USA) като наш обработващ лични данни за управление на покупките. RevenueCat получава случайния идентификатор на акаунта ти в Wellboy, квитанцията/токена за покупката от магазина и историята на покупките ти за това приложение, заедно с основни технически данни, които неговият SDK събира (модел и тип на устройството, версия на операционната система, версия на приложението и времеви отметки на последното използване), и ни съобщава кое членство е активно. Ако си използвал код на създател, кодът се добавя към покупката. Не изпращаме на RevenueCat името ти, имейла ти или съдържанието ти.
  • Сървърът ни получава събития за покупки (продукт, цена, валута, час, идентификатор на акаунта) чрез RevenueCat и съхранява статуса на членството ти в акаунта ти, както и дневник на събитията, използван за счетоводство, предотвратяване на измами и отчитане на продажбите по кодове на създатели. Създателите нямат пряк достъп до тези записи; всички отчети за продажби, които предоставяме на създателите, изключват идентификаторите на акаунти и съдържат само обобщени стойности.
  • Самите магазини за приложения също съхраняват историята на покупките ти съгласно собствените си политики за поверителност (Apple и Google действат като независими администратори на лични данни по отношение на платежната транзакция).

7. Обработване, което се извършва основно на устройството ти

  • Предизвикателство за лицеви опори: кадрите от камерата се анализират на устройството ти чрез откриване на позата с ML Kit. Нито видео, нито кадри се предават никъде; самата библиотека ML Kit изпраща техническа телеметрия до Google (раздел 3.4), но никога твоите изображения или резултатите от анализа на позата. Незадължителният запис на екрана се запазва само в личната ти фототека.
  • Сканиране на баркодове: откриването се извършва на устройството ти; извън него се изпращат само цифрите на баркода, предимно към собственото ни огледало на продуктите (food.wellboy.net), като резервни източници се използват Open Food Facts (и USDA FoodData Central за потребители на пазара в САЩ), когато огледалото няма използваем продукт. Кешираните резултати се предоставят без мрежова заявка.
  • Търсене на храни по текст: общата база данни за храни (основана на отворените данни на Fineli и USDA) е включена в приложението, така че търсенията на храни се изпълняват изцяло на устройството ти и не предават нищо.
  • Дневни стъпки: броят стъпки, прочетен от хранилището ти за здравни данни, се показва и оценява за предизвикателства на устройството ти и остава там.

8. Споделяне, препоръки и поддръжка

8.1 Кодове за споделяне

Създаването на код за споделяне публикува замразено копие на избраното съдържание (рецепта, тренировка, сесия за възстановяване или програма, включително компресирани изображения) под случаен код в публична област на нашата база данни. Всеки, който разполага с кода, може да преглежда и импортира това замразено копие. Замразените копия не се актуализират, когато по-късно редактираш оригинала.

Когато някой осребри кода ти, записваме идентификатора на акаунта, който го е осребрил, и часа, за да могат да се преброят отделните осребрявания. Виждаш броя на осребряванията, не самоличностите.

Можеш да деактивираш (и да активираш отново) кодовете си по всяко време в Настройки > Моите кодове за споделяне. Деактивираните кодове вече не могат да бъдат преглеждани или осребрявани.

8.2 Споделяния и изтриване на акаунта

Изтриването на акаунта ти също така завинаги изтрива публикуваните от теб публични замразени копия за споделяне (замразеното копие, неговите изображения и записите за осребряванията), като част от каскадата за изтриване, описана в раздел 10.3. Съдържанието, което други потребители вече са импортирали от твоите кодове, остава в техните акаунти (при импортирането то е станало тяхно копие).

8.3 Препоръки към приятели

Ако създадеш или въведеш приятелски код, съхраняваме кода, идентификаторите на акаунтите на препоръчващия и поканения потребител и статуса на наградата, за да може наградата за приятел да бъде предоставена по веднъж на всяка страна. Приятелските кодове са идентификатори, които се споделят по избор, а не тайни. Записите за препоръките се изтриват в каскадата за изтриване на акаунта.

8.4 Заявки към поддръжката (Свържи се с нас)

Когато изпратиш съобщение чрез Настройки > Свържи се с нас, съхраняваме заявката в акаунта ти и я препращаме по имейл на нашия адрес за поддръжка; копието в опашката ни за изпращане се изтрива след 30 дни. Една заявка съдържа съобщението ти, незадължителен имейл за контакт и при заявки за упражнения, незадължителна връзка към референтно видео, която предоставяш, както и диагностични данни, чийто обхват зависи от типа на заявката: заявките за функции и упражнения съдържат компактен набор (версия на приложението, тип на компилацията, платформа и версия на ОС, език на приложението), докато докладите за грешки и заявките за помощ включват и модела на устройството, часовата зона на устройството, регионалните и езиковите настройки (локал), мерните единици и темата, настройките за известия и синхронизация на здравни данни, идентификатора на акаунта ти, типа на доставчика за вход, имейла на акаунта, статуса ти за Pro/ниво/кредити, статуса на синхронизацията и броя (само числа, никога съдържание) на основните ти типове данни. Към докладите за грешки допълнително се прикачват до 12 съкратени едноредови съобщения за грешки от текущата сесия на приложението. Изпращането е ограничено по честота, за да се предотвратят злоупотреби. Ако заявката не може да бъде изпратена, приложението вместо това предлага предварително попълнен имейл до [email protected]; тогава имейлът се предава извън приложението.

8.5 Системен лист за споделяне

Съдържанието, което изпращаш чрез менюто за споделяне на операционната система (например експортираните данни или код за споделяне), отива в избраното от теб приложение и е извън нашия контрол.

9. Услуги на трети страни

Услуга Роля Какво получава
Google Firebase (Authentication, Cloud Firestore, Cloud Functions, App Check, Cloud Messaging) Обработващ / доставчик на услуги Идентификатори на акаунта, синхронизирано съдържание (раздел 4.2), push токени и push съобщенията, които услугата маршрутизира (раздел 3.8), технически данни за заявките
Google Firebase Crashlytics Докладване на сривове и грешки (само ако го активираш) Доклади за сривове и грешки с технически данни за устройството/приложението (раздел 3.7); обработват се в Съединените щати
OpenAI API Обработка с AI (чрез нашия сървър) Входните данни за AI, описани в раздел 5; без IP адрес и без идентификатор на акаунта
Apple App Store / Google Play Обработка на плащания (самостоятелни администратори) Данни за покупки и плащания съгласно собствените им условия
RevenueCat, Inc. Обработващ за управление на покупки Случаен идентификатор на акаунта, разписки от магазините, история на покупките, основни данни за устройството (модел, версия на ОС, версия на приложението, последно виждане), незадължителен код на създател
Sign in with Apple Доставчик за вход Стандартен обмен при вход
Google Sign-In Доставчик за вход Стандартен обмен при вход
Wellboy food mirror (food.wellboy.net, Cloudflare Workers + KV) Основно търсене на продукти, управлявано от нас Цифрите от баркодовете на сканираните продукти
Open Food Facts Независима база данни за храни (резервен вариант, когато нашето огледално копие няма използваем продукт) Цифрите от баркодовете на сканираните продукти
USDA FoodData Central Хранителна база данни на правителството на САЩ (резервен вариант за потребители на пазара в САЩ) Цифрите от баркодовете на сканираните продукти
Wellboy CDN (cdn.wellboy.net, поддържан от Cloudflare R2) Доставка на съдържание Стандартни регистрационни записи за уеб заявки при поточно предаване на демонстрационни клипове
ML Kit pose detection (Google) Библиотека за обработка директно на устройството Кадрите от камерата и резултатите от разпознаването на позата остават на устройството; библиотеката изпраща на Google техническа телеметрия за устройството/приложението

Международни предавания: администраторът е установен в ЕС, а синхронизираното съдържание се съхранява в ЕС (europe-north1). Някои от обработващите са базирани в САЩ (OpenAI за функциите с AI; RevenueCat за управлението на покупките; Cloudflare за огледалното копие на продуктови данни и медийния CDN), а Google може да обработва ограничени технически данни на други места съгласно условията за обработване на данни на Google Cloud. Ако активираш докладването на сривове (раздел 3.7), данните за сривове се обработват от Google в Съединените щати; това предаване се основава на сертифицирането на Google LLC по Рамката за защита на данните между ЕС и САЩ, като Стандартните договорни клаузи на ЕС служат като резервна гаранция. Доставянето на push съобщения (раздел 3.8) се извършва чрез глобалната инфраструктура на Google Firebase Cloud Messaging, затова push токени и данни за маршрутизирането на съобщения могат да се обработват извън ЕС съгласно същите условия за обработване на данни на Google Cloud. Тези предавания се основават на условията за обработване на данни на доставчиците, Стандартните договорни клаузи на ЕС и, когато е приложимо, Рамката за защита на данните между ЕС и САЩ. Можеш да поискаш копие от използваните за тези предавания гаранции (например съответните Стандартни договорни клаузи), като се свържеш с [email protected].

10. Съхранение, изтриване и изнасяне

10.1 Изтриване на съдържание

Съдържанието ти се пази, докато не го изтриеш или не изтриеш акаунта си. Когато изтриеш отделен елемент, се запазва минимален маркер за изтриване (без съдържание), за да достигнат устройствата ти едно и също състояние; маркерите се изтриват заедно с акаунта ти. От сървъра се изтриват и байтовете на изтритите изображения.

10.2 Изход

Излизането от акаунта изчиства приложението на това устройство до фабрично състояние. Синхронизираните данни остават в облачния ти акаунт и се връщат, когато влезеш отново. В анонимни акаунти не можеш да влезеш отново: ако използваш Wellboy без регистрация и излезеш от акаунта или изгубиш устройството, достъпът до тези данни се губи завинаги.

10.3 Изтриване на акаунта

Настройки > Акаунт > Изтрий акаунта окончателно изтрива публикуваните от теб публични замразени копия за споделяне, записите за препоръки от приятели и всичко, съхранявано в акаунта ти (всички синхронизирани колекции в раздел 4.2, записи за AI заявки, заявки към поддръжката, статус на членството, push токени), изтрива записа за удостоверяване и заличава локалното копие на устройството. Това действие е необратимо. Техническият запис за задачата по изтриването (идентификаторът на акаунта ти и времевите отметки на напредъка, без съдържание) се пази 7 дни след приключването, за да се уверим, че изтриването е завършило, след което се премахва автоматично. Записите за покупки, съхранявани от Apple, Google и RevenueCat, както и нашите записи за събития при покупки и продажби на създатели (раздел 6), се запазват след изтриването на акаунта съгласно съответните им политики и законови задължения за съхранение (счетоводство и предотвратяване на измами). Вече изпратените до Crashlytics доклади за сривове и грешки (раздел 3.7) не могат да бъдат изтрити поотделно и не са свързани с акаунта ти; те се изтриват автоматично след изтичане на 90-дневния им срок на съхранение.

10.4 Изнасяне

На страницата Акаунт има действие Изнеси данните, което създава ZIP файл с данните ти във формат JSON (всичко синхронизирано съдържание плюс настройките на приложението) и наличните файлове с изображения, съхранявани от приложението (аватар, снимки на рецепти, снимки на напредъка и снимки на хранения, съхранявани в собственото хранилище на приложението), и отваря системния лист за споделяне, за да можеш да го запазиш където искаш.

Изнасянето не включва данни, които съществуват само на устройството и никога не се синхронизират: историята на чата с треньора, списъците за пазаруване, дневния брой стъпки и активната енергия, състоянието на предизвикателството за вода и черновите в процес на създаване. То не включва и оперативните записи от страна на сървъра, описани в тази политика (записи за AI заявки, заявки към поддръжката, събития при покупки, push токени); изпратените от теб заявки към поддръжката са записи в облака, които се изтриват с акаунта ти.

11. Твоите права

Тъй като администраторът е установен във Финландия, GDPR се прилага към обработването от наша страна независимо от това къде живееш, а може да имаш и допълнителни права съгласно законодателството на собствената ти държава. Имаш право да:

  • получиш достъп до данните си (изнасянето в приложението обхваща синхронизираното съдържание),
  • коригираш ги (повечето от въведеното от теб съдържание може да се редактира в приложението; за записи, които не можеш да редактираш лично, като редове в счетоводния регистър, пиши на [email protected]),
  • изтриеш ги (изтрий елементи или целия акаунт в приложението),
  • преносимост на данните (изнасянето във формат ZIP/JSON),
  • възразиш, на основания, свързани с конкретната ти ситуация, срещу обработването, основано на легитимните ни интереси (раздел 12), и ограничиш обработването в предвидените от GDPR случаи,
  • оттеглиш съгласието си, когато обработването се основава на съгласие (например споделянето на данни с треньора се одобрява за всяка заявка; докладването на сривове се изключва в Настройки, раздел 3.7; достъпът до здравни приложения, камерата, снимките, известията и разрешенията за местоположение могат да се променят в настройките на операционната система). Оттеглянето на съгласието не засяга законосъобразността на обработването, извършено до този момент. Прекъсването на връзката с приложение за здраве спира новото импортиране; вече импортираните данни остават в акаунта ти, докато не ги изтриеш,
  • подадеш жалба до надзорен орган. Нашият водещ надзорен орган е Службата на омбудсмана за защита на данните във Финландия (tietosuoja.fi), тъй като администраторът е установен във Финландия; можеш да подадеш жалба и до органа в държавата, в която живееш.

За да упражниш право, което инструментите в приложението не покриват, свържи се с [email protected].

12. Правни основания (GDPR)

Обработване Правно основание
Създаване на акаунт и удостоверяване Изпълнение на договор (предоставяне на услугата)
Предоставяне на услугата (локално и синхронизирано проследяване) Изпълнение на договор; изрично съгласие за данни за здравето
Импортиране от приложение за здраве Изрично съгласие, изразено чрез процеса за разрешаване на достъп до здравето в операционната система
Функции с AI (сканиране на снимки, чат с треньора, генериране) Съгласие, дадено при всяко използване, когато започнеш действието; изрично съгласие за входни данни, свързани със здравето
Споделяне на данни с треньора Изрично съгласие за всяка карта със заявка
Кодове за споделяне, препоръки от приятели и заявки към поддръжката Изпълнение на договор (функции, които използваш)
Търсене по баркод/на продукти и доставка на медийно съдържание Изпълнение на договор (функции, които използваш)
Незадължително приблизително местоположение (регионално съдържание) Съгласие чрез разрешение на операционната система или чрез собствено въвеждане
Докладване на сривове и грешки (Crashlytics, раздел 3.7) Съгласие (превключвател за включване, изключен по подразбиране; оттегляне в Настройки)
Незадължителен маркетингов въпрос (откъде научи за нас, раздел 3.6) Съгласие (отговорът е доброволен)
Ценови известия (push, раздел 3.8) Съгласие чрез разрешението за известия на операционната система
Сигнал за фоново обновяване (невидим push сигнал, раздел 3.8) Изпълнение на договор (поддържане на синхронизацията между устройствата и акаунта ти)
Покупки и управление на членството Изпълнение на договор; законово задължение (счетоводство); легитимни интереси (предотвратяване на измами и отчитане на продажбите по кодове на създатели)
Сигурност и предотвратяване на злоупотреби (атестация, правила, ограничения) Легитимни интереси
Незадължителни разрешения (камера, снимки, известия) Съгласие чрез разрешение на операционната система

Твоята дата на раждане е необходима, за да преминеш проверката за минимална възраст при настройването на приложението, а за покупка са необходими данните, които се събират при плащане в магазина; без тях регистрацията или покупката не може да бъде завършена. Всичко останало, което добавяш, е доброволно: функциите просто работят без данните, които не въведеш.

13. Сигурност

Данните се криптират при пренос (TLS) и при съхранение (криптиране, управлявано от Google). Достъпът е ограничен чрез правила за сигурност за всеки потребител, които отказват достъп по подразбиране. Повечето от интерфейса на приложението чете локалното копие на данните ти (цените и статусът на членството на екрана за платен достъп се четат от сървъра); в противен случай облакът служи само като цел за синхронизация, което свежда до минимум възможностите за излагане на данни. Балансите на виртуалните кредити и XP се определят на сървъра. Нашите регистрационни записи на приложението за AI са проектирани така, че да не съдържат твоите подкани, снимки и резултати (раздел 5.5); други сървърни регистрационни записи могат да съдържат идентификатори и технически данни за заявките и се използват за оперативни цели и предотвратяване на злоупотреби. Не включваме нито рекламен код от трети страни, нито аналитични инструменти за продукти от трети страни (компонентите на Google SDK изпращат ограничена техническа телеметрия, раздел 3.4). Докладването на сривове и грешки е незадължително и е изключено по подразбиране (раздел 3.7).

14. Деца

Wellboy е предназначен за потребители на възраст 13 и повече години, а там, където националната възраст за съгласие в цифрова среда е по-висока, се прилага тази по-висока възраст (от 13 до 16 години в ЕС/ЕИП; например 13 във Финландия и 16 в Германия, Ирландия и Нидерландия). Приложението иска датата ти на раждане и не приема дата на раждане, от която би следвала възраст, по-ниска от местната минимална възраст, при първоначалното настройване, в Настройки и в еднократна подкана за акаунти, създадени преди да съществува проверката на възрастта. Няма възможност за родителско съгласие: под местната минимална възраст не можеш да използваш приложението, затова съзнателно не събираме данни от деца под нея.

Снимките на напредъка са предназначени за потребители на възраст 18 и повече години. Ако си под 18 години, функцията за снимки на напредъка не ти е достъпна и никакви снимки на напредъка не се съхраняват на устройството ти, не се синхронизират с акаунта ти и не се качват никъде. Всички останали функции работят нормално.

15. Промени в тази политика

Ще публикуваме всички актуализации на https://wellboy.app/privacy и ще отбелязваме съществените промени в приложението, преди да влязат в сила.

16. Език

Тази политика е изготвена и се поддържа на английски език; преводите са изготвени от английския текст за удобство. Ако преводът и английският текст се различават, английският текст е версията, която поддържаме и спрямо която коригираме преводите, като се стремим всеки публикуван превод да бъде точен по същество.

17. Контакти

Pankka Group Oy Sukkulatie 10, 87700 Kajaani, Finland Business ID 3397011-8 [email protected]