Политика конфиденциальности BroccoMe
Редакция от: {DATE}
BroccoMe — приложение для интерактивного подсчёта калорий: вы угадываете калорийность блюда, а приложение даёт ориентировочную оценку по фото или названию. Здесь простыми словами описано, какие данные мы обрабатываем, зачем и какие у вас права.
1. Кто отвечает за данные
Контролёр данных: Nina Piskunova, физическое лицо, Латвия.
Адрес: Brīvības iela 142-8, Rīga, LV-1012, Латвия.
E-mail: support@boxus.lv
Официальная электронная адресация (e-adrese): nina.piskunova@gmail.com — для государственных органов.
Мы не назначали специалиста по защите данных (DPO): для нашей обработки он не обязателен.
2. Главное коротко
- Дневник питания, вес, вода, напоминания и фото еды хранятся только на вашем телефоне. Мы их не видим.
- Когда вы просите оценить блюдо, фото (или название) уходит на наш сервер в ЕС и оттуда — в OpenAI (США) для распознавания. Фото на сервере не сохраняется.
- На сервере хранятся только технические данные для лимитов: анонимный идентификатор, тариф, дата первого входа и счётчики анализов за день.
- Мы не продаём данные и не показываем рекламу внутри приложения. Аналитика и отчёты о сбоях включаются только с вашего согласия (по умолчанию выключены).
3. Какие данные, зачем и на каком основании
| Данные | Где хранятся | Зачем | Основание (GDPR) |
|---|---|---|---|
| Дневник питания, вес, вода, напоминания, фото еды, настройки | Только на телефоне | Работа функций приложения | Мы их не получаем; обрабатываются на вашем устройстве |
| Фото или название блюда, язык интерфейса | Передаются на время запроса, не сохраняются | Оценить калорийность и состав | Исполнение договора, ст. 6(1)(b) |
| Анонимный идентификатор Firebase (uid) | Firebase Authentication | Отличать ваше устройство, считать лимиты | Исполнение договора, ст. 6(1)(b) |
| E-mail и имя Google-аккаунта (только если вы нажали «Войти через Google») | Firebase Authentication | Сохранить тариф при смене телефона | Исполнение договора, ст. 6(1)(b) |
| Тариф, дата первого входа, счётчики анализов за день | Firestore (ЕС) | Тарифы и дневные лимиты | Исполнение договора, ст. 6(1)(b) |
| Сведения о подписке (статус, срок) | Google Play, у нас — только статус | Предоставить Premium | Исполнение договора, ст. 6(1)(b) |
| События использования приложения, идентификатор установки, модель устройства, версии ОС и приложения, язык, приблизительная страна | Google Firebase Analytics | Понять, какими функциями пользуются, и улучшать приложение | Согласие, ст. 6(1)(a); по умолчанию выключено (раздел 11) |
| Отчёты о сбоях (где упало, модель, ОС, версия, идентификатор установки, время) | Google Firebase Crashlytics | Находить и исправлять ошибки | Согласие, ст. 6(1)(a); по умолчанию выключено (раздел 11) |
| Токен проверки подлинности приложения и устройства | Google Firebase App Check / Play Integrity | Защита сервера от поддельных приложений и злоупотреблений | Законный интерес, ст. 6(1)(f) |
| Суточная сумма расходов сервиса (без персональных данных) | Firestore | Защита от перерасхода | Не персональные данные |
| Технические журналы сервера (время запроса, uid, ошибки) | Google Cloud | Безопасность и устранение ошибок | Законный интерес, ст. 6(1)(f) |
Пожалуйста, не фотографируйте людей, документы и другие личные сведения — отправляйте только фото еды. Если на фото случайно попадёт что-то лишнее, оно всё равно будет передано для распознавания.
4. Кому передаются данные
- Google (Firebase: Authentication, Cloud Functions, Firestore; Google Cloud) — обработчик данных. Сервер и база — регион europe-west1 (Бельгия). Google может обращаться к данным из других стран в рамках своих условий обработки данных.
- OpenAI, L.L.C. (США) — обработчик данных. Получает фото или название блюда и язык для распознавания. По условиям OpenAI API данные не используются для обучения моделей и могут храниться ограниченное время (обычно до 30 дней) для контроля злоупотреблений.
- Google Play (Google Play Billing) — оплата подписки. Платёжные данные обрабатывает Google как самостоятельный контролёр; мы получаем только статус подписки, идентификатор продукта и токен покупки, номер вашей карты мы не видим. Покупка в приложении включается с запуском Premium.
- Google (Firebase Analytics, Firebase Crashlytics) — обработчик данных; только если вы дали согласие (раздел 11).
- Google (Firebase App Check, Play Integrity API) — проверка, что запрос к серверу пришёл из подлинного приложения BroccoMe.
- Meta Platforms Ireland Ltd. (Meta App Events) — модуль встроен в приложение, но выключен: сейчас никакие данные в Meta не передаются. Он будет включён только после обновления этой политики и только с вашего согласия (раздел 11).
Мы не передаём данные для рекламы и не продаём их.
5. Передача за пределы ЕС
Передача в OpenAI (США) и, возможно, Google за пределы ЕС основана на решении Европейской комиссии об адекватности EU–U.S. Data Privacy Framework (если получатель сертифицирован) и/или стандартных договорных условиях (SCC) из условий обработки данных поставщика.
6. Сроки хранения
- Данные на телефоне — пока вы их не удалите или не удалите приложение.
- Фото и название блюда — на нашем сервере не хранятся; у OpenAI — см. раздел 4.
- Дневной счётчик анализов — одно поле в вашей записи, перезаписывается каждый день; история не хранится (каждое значение хранится до следующего дня).
- Общая суточная сумма расходов сервиса (без привязки к пользователю) — 90 дней.
- Учётная запись (uid, тариф, дата первого входа, e-mail при входе через Google) — до удаления аккаунта (Настройки → «Удалить аккаунт») или в течение 30 дней после запроса на удаление по e-mail.
- Технические журналы — до 30 дней.
- Данные Firebase Analytics на уровне событий — 2 месяца (настройка хранения Google Analytics), далее только обобщённые отчёты без идентификаторов.
- Отчёты Crashlytics — 90 дней.
- Записи о покупках могут храниться дольше, если этого требует бухгалтерское и налоговое законодательство Латвии.
7. Как удалить данные
- Данные на телефоне: удалите записи в приложении, очистите данные приложения или удалите его.
- Данные на сервере: напишите на support@boxus.lv с темой «Удаление данных» и укажите e-mail Google-аккаунта (если входили) или идентификатор из Настроек приложения (строка «ID: …» над кнопкой «Удалить аккаунт», копируется нажатием). Удалить аккаунт можно и самостоятельно: Настройки → «Удалить аккаунт». Мы удалим данные в течение 30 дней.
- Отмена подписки — в Google Play (удаление данных её не отменяет автоматически).
8. Ваши права
Вы можете: получить доступ к своим данным и копию; исправить их; удалить; ограничить обработку; возразить против обработки на основе законного интереса; получить данные в переносимом формате; отозвать согласие (если обработка на нём основана) — без влияния на законность прежней обработки.
Пишите на support@boxus.lv. Мы ответим в течение одного месяца. Вы также можете подать жалобу в Государственную инспекцию данных Латвии (Datu valsts inspekcija, www.dvi.gov.lv) или в надзорный орган своей страны ЕС.
9. Дети
Приложение не предназначено для детей младше 13 лет. Если вы узнали, что ребёнок передал нам данные, напишите нам — мы их удалим.
10. Безопасность
Передача данных шифруется (HTTPS). Доступ к серверу и базе ограничен. Данные на телефоне защищены средствами Android; за доступ к самому телефону отвечаете вы.
11. Аналитика и реклама
Аналитика и отчёты о сбоях работают только с вашего согласия. При первом запуске приложение показывает экран согласия; по умолчанию выбран отказ. Изменить решение можно в любой момент: Настройки → «Разрешить сбор аналитики?». Отзыв согласия не влияет на законность обработки до отзыва; после отзыва приложение перестаёт отправлять эти данные.
- Firebase Analytics (Google Ireland Ltd. / Google LLC) — события использования (открытие экранов, запуск анализа, покупка), идентификатор установки приложения, модель устройства, версии ОС и приложения, язык, приблизительная страна. Фото, названия блюд, записи дневника и вес в аналитику не передаются.
- Firebase Crashlytics (Google) — отчёты о сбоях: место ошибки, модель устройства, версии ОС и приложения, идентификатор установки, время.
- Используется режим согласия Google Consent Mode v2: без вашего согласия эти данные не собираются, рекламный идентификатор для персонализации рекламы не используется.
- Meta App Events (Meta Platforms Ireland Ltd.) — подготовлены для измерения эффективности рекламы приложения, но сейчас выключены и ничего не передают. До включения мы обновим эту политику; включатся они только за тем же согласием.
- Рекламы внутри приложения нет.
Основание: ваше согласие — ст. 6(1)(a) GDPR и правила ePrivacy о доступе к данным на устройстве (в Латвии — Закон об услугах информационного общества).
Без согласия работают только функции, необходимые для сервиса: Firebase App Check с Google Play Integrity (проверка подлинности приложения и устройства при запросе к серверу; основание — законный интерес в защите сервиса, ст. 6(1)(f)) и Google Play Billing (оформление подписки; раздел 4).
12. Изменения политики
Мы можем обновлять эту политику. Дата редакции указана вверху. О существенных изменениях сообщим в приложении.
13. Контакты
Nina Piskunova, Brīvības iela 142-8, Rīga, LV-1012, Латвия
E-mail: support@boxus.lv
e-adrese: nina.piskunova@gmail.com
BroccoMe privātuma politika
Redakcija: {DATE}
BroccoMe ir interaktīva kaloriju skaitīšanas lietotne: jūs uzminat ēdiena kaloriju daudzumu, un lietotne sniedz aptuvenu novērtējumu pēc fotoattēla vai ēdiena nosaukuma. Šeit vienkāršiem vārdiem aprakstīts, kādus datus mēs apstrādājam, kāpēc un kādas ir jūsu tiesības.
1. Pārzinis
Datu pārzinis: Nina Piskunova, fiziska persona, Latvija.
Adrese: Brīvības iela 142-8, Rīga, LV-1012, Latvija.
E-pasts: support@boxus.lv
Oficiālā elektroniskā adrese (e-adrese): nina.piskunova@gmail.com — valsts iestādēm.
Datu aizsardzības speciālists nav iecelts, jo mūsu apstrādei tas nav obligāts.
2. Galvenais īsumā
- Uztura dienasgrāmata, svars, ūdens, atgādinājumi un ēdiena foto tiek glabāti tikai jūsu tālrunī. Mēs tos neredzam.
- Kad lūdzat novērtēt ēdienu, foto (vai nosaukums) tiek nosūtīts uz mūsu serveri ES un no turienes uz OpenAI (ASV) atpazīšanai. Foto serverī netiek saglabāts.
- Serverī glabājam tikai tehniskus datus limitiem: anonīmu identifikatoru, tarifu, pirmās pieteikšanās datumu un dienas analīžu skaitītājus.
- Mēs nepārdodam datus un lietotnē nerādām reklāmas. Analītika un avāriju pārskati tiek ieslēgti tikai ar jūsu piekrišanu (pēc noklusējuma izslēgti).
3. Kādi dati, kāpēc un uz kāda pamata
| Dati | Kur glabājas | Mērķis | Tiesiskais pamats (VDAR) |
|---|---|---|---|
| Uztura dienasgrāmata, svars, ūdens, atgādinājumi, ēdiena foto, iestatījumi | Tikai tālrunī | Lietotnes funkcijas | Mēs tos nesaņemam; apstrāde notiek jūsu ierīcē |
| Ēdiena foto vai nosaukums, saskarnes valoda | Tiek nosūtīti tikai pieprasījumam, netiek glabāti | Novērtēt kalorijas un sastāvu | Līgums, 6(1)(b) |
| Anonīms Firebase identifikators (uid) | Firebase Authentication | Atšķirt ierīci, skaitīt limitus | Līgums, 6(1)(b) |
| Google konta e-pasts un vārds (tikai, ja nospiežat "Pieteikties ar Google") | Firebase Authentication | Saglabāt tarifu, mainot tālruni | Līgums, 6(1)(b) |
| Tarifs, pirmās pieteikšanās datums, dienas analīžu skaitītāji | Firestore (ES) | Tarifi un dienas limiti | Līgums, 6(1)(b) |
| Abonementa informācija (statuss, termiņš) | Google Play; mēs glabājam tikai statusu | Nodrošināt Premium | Līgums, 6(1)(b) |
| Lietotnes lietošanas notikumi, instalācijas identifikators, ierīces modelis, OS un lietotnes versija, valoda, aptuvenā valsts | Google Firebase Analytics | Saprast, kuras funkcijas tiek izmantotas, un uzlabot lietotni | Piekrišana, 6(1)(a); pēc noklusējuma izslēgts (11. sadaļa) |
| Avāriju pārskati (kļūdas vieta, modelis, OS, versija, instalācijas identifikators, laiks) | Google Firebase Crashlytics | Atrast un labot kļūdas | Piekrišana, 6(1)(a); pēc noklusējuma izslēgts (11. sadaļa) |
| Lietotnes un ierīces autentiskuma pārbaudes marķieris | Google Firebase App Check / Play Integrity | Aizsargāt serveri pret viltotām lietotnēm un ļaunprātīgu izmantošanu | Leģitīmās intereses, 6(1)(f) |
| Servisa dienas izmaksu summa (bez personas datiem) | Firestore | Aizsardzība pret pārtēriņu | Nav personas dati |
| Servera tehniskie žurnāli (laiks, uid, kļūdas) | Google Cloud | Drošība un kļūdu novēršana | Leģitīmās intereses, 6(1)(f) |
Lūdzu, fotografējiet tikai ēdienu — ne cilvēkus, dokumentus vai citu personisku informāciju. Viss, kas redzams foto, tiks nosūtīts atpazīšanai.
4. Datu saņēmēji
- Google (Firebase Authentication, Cloud Functions, Firestore; Google Cloud) — apstrādātājs. Serveris un datubāze reģionā europe-west1 (Beļģija). Google var piekļūt datiem no citām valstīm saskaņā ar saviem datu apstrādes noteikumiem.
- OpenAI, L.L.C. (ASV) — apstrādātājs. Saņem ēdiena foto vai nosaukumu un valodu atpazīšanai. Saskaņā ar OpenAI API noteikumiem dati netiek izmantoti modeļu apmācībai un var tikt glabāti ierobežotu laiku (parasti līdz 30 dienām) ļaunprātīgas izmantošanas uzraudzībai.
- Google Play (Google Play Billing) — abonementa maksājumi. Maksājumu datus Google apstrādā kā patstāvīgs pārzinis; mēs saņemam tikai abonementa statusu, produkta identifikatoru un pirkuma marķieri, jūsu kartes numuru neredzam. Pirkums lietotnē tiks ieslēgts līdz ar Premium palaišanu.
- Google (Firebase Analytics, Firebase Crashlytics) — apstrādātājs; tikai ja esat devis piekrišanu (11. sadaļa).
- Google (Firebase App Check, Play Integrity API) — pārbauda, vai pieprasījums serverim nāk no autentiskas BroccoMe lietotnes.
- Meta Platforms Ireland Ltd. (Meta App Events) — modulis ir iebūvēts lietotnē, bet izslēgts: pašlaik Meta netiek nosūtīti nekādi dati. To ieslēgsim tikai pēc šīs politikas atjaunināšanas un tikai ar jūsu piekrišanu (11. sadaļa).
Mēs nenododam datus reklāmai un tos nepārdodam.
5. Nosūtīšana ārpus ES
Nosūtīšana uz OpenAI (ASV) un, iespējams, Google ārpus ES balstās uz Eiropas Komisijas lēmumu par ES–ASV datu privātuma regulējuma (Data Privacy Framework) atbilstību (ja saņēmējs ir sertificēts) un/vai līguma standartklauzulām pakalpojumu sniedzēja datu apstrādes noteikumos.
6. Glabāšanas termiņi
- Dati tālrunī — līdz jūs tos izdzēšat vai izdzēšat lietotni.
- Foto un ēdiena nosaukums — mūsu serverī netiek glabāti; par OpenAI sk. 4. sadaļu.
- Dienas analīžu skaitītājs — viens lauks jūsu ierakstā, tiek pārrakstīts katru dienu; vēsture netiek glabāta (katra vērtība tiek glabāta līdz nākamajai dienai).
- Servisa kopējā dienas izmaksu summa (bez saistības ar lietotāju) — 90 dienas.
- Konts (uid, tarifs, pirmās pieteikšanās datums, e-pasts, ja pieteicāties ar Google) — līdz konta dzēšanai (Iestatījumi → "Dzēst kontu") vai 30 dienu laikā pēc dzēšanas pieprasījuma pa e-pastu.
- Tehniskie žurnāli — līdz 30 dienām.
- Firebase Analytics notikumu līmeņa dati — 2 mēneši (Google Analytics glabāšanas iestatījums), pēc tam tikai apkopoti pārskati bez identifikatoriem.
- Crashlytics pārskati — 90 dienas.
- Pirkumu ieraksti var tikt glabāti ilgāk, ja to prasa Latvijas grāmatvedības un nodokļu tiesību akti.
7. Kā dzēst datus
- Dati tālrunī: izdzēsiet ierakstus lietotnē, notīriet lietotnes datus vai izdzēsiet lietotni.
- Dati serverī: rakstiet uz support@boxus.lv ar tēmu "Datu dzēšana" un norādiet Google konta e-pastu (ja pieteicāties) vai identifikatoru no lietotnes iestatījumiem (rinda "ID: …" virs pogas "Dzēst kontu", kopējama ar pieskārienu). Kontu varat dzēst arī pats: Iestatījumi → "Dzēst kontu". Dzēsīsim datus 30 dienu laikā.
- Abonementu atceļ Google Play (datu dzēšana to automātiski neatceļ).
8. Jūsu tiesības
Jūs varat: piekļūt saviem datiem un saņemt kopiju; labot tos; dzēst; ierobežot apstrādi; iebilst pret apstrādi, kas balstīta uz leģitīmām interesēm; saņemt datus pārnesamā formātā; atsaukt piekrišanu (ja apstrāde uz to balstīta), neietekmējot iepriekšējās apstrādes likumību.
Rakstiet uz support@boxus.lv. Atbildēsim viena mēneša laikā. Varat arī iesniegt sūdzību Datu valsts inspekcijā (www.dvi.gov.lv) vai savas ES valsts uzraudzības iestādē.
9. Bērni
Lietotne nav paredzēta bērniem līdz 13 gadu vecumam. Ja uzzināt, ka bērns mums ir sniedzis datus, sazinieties ar mums, un mēs tos dzēsīsim.
10. Drošība
Datu pārsūtīšana ir šifrēta (HTTPS). Piekļuve serverim un datubāzei ir ierobežota. Datus tālrunī aizsargā Android; par piekļuvi tālrunim atbildat jūs.
11. Analītika un reklāma
Analītika un avāriju pārskati darbojas tikai ar jūsu piekrišanu. Pirmajā palaišanā lietotne parāda piekrišanas ekrānu; pēc noklusējuma izvēlēts atteikums. Lēmumu varat mainīt jebkurā brīdī: Iestatījumi → «Atļaut analītiku?». Piekrišanas atsaukšana neietekmē iepriekšējās apstrādes likumību; pēc atsaukšanas lietotne šos datus vairs nesūta.
- Firebase Analytics (Google Ireland Ltd. / Google LLC) — lietošanas notikumi (ekrānu atvēršana, analīzes palaišana, pirkums), lietotnes instalācijas identifikators, ierīces modelis, OS un lietotnes versija, valoda, aptuvenā valsts. Foto, ēdienu nosaukumi, dienasgrāmatas ieraksti un svars analītikai netiek nosūtīti.
- Firebase Crashlytics (Google) — avāriju pārskati: kļūdas vieta, ierīces modelis, OS un lietotnes versija, instalācijas identifikators, laiks.
- Tiek izmantots Google Consent Mode v2 režīms: bez jūsu piekrišanas šie dati netiek vākti, reklāmas identifikators reklāmu personalizēšanai netiek izmantots.
- Meta App Events (Meta Platforms Ireland Ltd.) — sagatavoti lietotnes reklāmas efektivitātes mērīšanai, bet pašlaik izslēgti un neko nesūta. Pirms ieslēgšanas atjaunināsim šo politiku; tie darbosies tikai ar to pašu piekrišanu.
- Lietotnē reklāmas netiek rādītas.
Pamats: jūsu piekrišana — VDAR 6(1)(a) pants un e-privātuma noteikumi par piekļuvi datiem ierīcē (Latvijā — Informācijas sabiedrības pakalpojumu likums).
Bez piekrišanas darbojas tikai pakalpojumam nepieciešamās funkcijas: Firebase App Check ar Google Play Integrity (lietotnes un ierīces autentiskuma pārbaude, sūtot pieprasījumu serverim; pamats — leģitīmās intereses aizsargāt pakalpojumu, 6(1)(f)) un Google Play Billing (abonementa noformēšana; 4. sadaļa).
12. Izmaiņas
Mēs varam atjaunināt šo politiku. Redakcijas datums norādīts augšā. Par būtiskām izmaiņām paziņosim lietotnē.
13. Kontakti
Nina Piskunova, Brīvības iela 142-8, Rīga, LV-1012, Latvija
E-pasts: support@boxus.lv
e-adrese: nina.piskunova@gmail.com
BroccoMe Privacy Policy
Version of: {DATE}
BroccoMe is an interactive calorie-counting app: you guess the calories of a dish, and the app gives an approximate estimate from a photo or a dish name. This policy explains in plain words what data we process, why, and what your rights are.
1. Who is responsible
Data controller: Nina Piskunova, private individual, Latvia.
Address: Brīvības iela 142-8, Rīga, LV-1012, Latvia.
E-mail: support@boxus.lv
Official electronic address (e-adrese): nina.piskunova@gmail.com — for public authorities.
We have not appointed a Data Protection Officer, as it is not required for our processing.
2. The short version
- Your food diary, weight, water, reminders and food photos are stored only on your phone. We cannot see them.
- When you ask for an estimate, the photo (or dish name) goes to our server in the EU and from there to OpenAI (USA) for recognition. The photo is not stored on our server.
- Our server stores only technical data for limits: an anonymous ID, your plan, first sign-in date and daily analysis counters.
- We do not sell data and do not show ads in the app. Analytics and crash reports are turned on only with your consent (off by default).
3. What data, why, and legal basis
| Data | Where stored | Purpose | Legal basis (GDPR) |
|---|---|---|---|
| Food diary, weight, water, reminders, food photos, settings | Only on your phone | App features | We do not receive them; processed on your device |
| Photo or dish name, interface language | Sent for the request only, not stored | Estimate calories and composition | Contract, Art. 6(1)(b) |
| Anonymous Firebase ID (uid) | Firebase Authentication | Identify your device, count limits | Contract, Art. 6(1)(b) |
| Google account e-mail and name (only if you tap "Sign in with Google") | Firebase Authentication | Keep your plan when you change phones | Contract, Art. 6(1)(b) |
| Plan, first sign-in date, daily analysis counters | Firestore (EU) | Plans and daily limits | Contract, Art. 6(1)(b) |
| Subscription info (status, term) | Google Play; we keep status only | Provide Premium | Contract, Art. 6(1)(b) |
| App usage events, app instance ID, device model, OS and app version, language, approximate country | Google Firebase Analytics | Understand which features are used and improve the app | Consent, Art. 6(1)(a); off by default (section 11) |
| Crash reports (where it failed, model, OS, version, app instance ID, time) | Google Firebase Crashlytics | Find and fix bugs | Consent, Art. 6(1)(a); off by default (section 11) |
| App and device integrity token | Google Firebase App Check / Play Integrity | Protect the server from fake apps and abuse | Legitimate interest, Art. 6(1)(f) |
| Daily total service cost (no personal data) | Firestore | Cost protection | Not personal data |
| Server technical logs (request time, uid, errors) | Google Cloud | Security and bug fixing | Legitimate interest, Art. 6(1)(f) |
Please photograph only food — not people, documents or other personal information. Anything visible in the photo will be sent for recognition.
4. Who receives data
- Google (Firebase Authentication, Cloud Functions, Firestore; Google Cloud) — processor. Server and database in region europe-west1 (Belgium). Google may access data from other countries under its data processing terms.
- OpenAI, L.L.C. (USA) — processor. Receives the photo or dish name and language for recognition. Under the OpenAI API terms, data is not used to train models and may be retained for a limited time (typically up to 30 days) for abuse monitoring.
- Google Play (Google Play Billing) — subscription payments. Payment data is processed by Google as an independent controller; we receive only the subscription status, product ID and purchase token and never see your card number. In-app purchase is switched on when Premium launches.
- Google (Firebase Analytics, Firebase Crashlytics) — processor; only if you have given consent (section 11).
- Google (Firebase App Check, Play Integrity API) — checks that a request to our server comes from the genuine BroccoMe app.
- Meta Platforms Ireland Ltd. (Meta App Events) — the module is built into the app but switched off: no data is currently sent to Meta. It will be switched on only after this policy is updated and only with your consent (section 11).
We do not share data for advertising and do not sell it.
5. Transfers outside the EU
Transfers to OpenAI (USA) and possibly Google outside the EU rely on the European Commission's adequacy decision for the EU–U.S. Data Privacy Framework (where the recipient is certified) and/or Standard Contractual Clauses in the provider's data processing terms.
6. Retention
- Data on your phone — until you delete it or uninstall the app.
- Photo and dish name — not stored on our server; for OpenAI see section 4.
- Daily analysis counter — a single field in your record, overwritten every day; no history is kept (each value is kept until the next day).
- Total daily service cost (not linked to any user) — 90 days.
- Account (uid, plan, first sign-in date, e-mail if signed in with Google) — until you delete your account (Settings → "Delete account") or within 30 days of a deletion request by e-mail.
- Technical logs — up to 30 days.
- Firebase Analytics event-level data — 2 months (Google Analytics retention setting), after that only aggregated reports without identifiers.
- Crashlytics reports — 90 days.
- Purchase records may be kept longer where Latvian accounting and tax law requires.
7. How to delete data
- Data on your phone: delete entries in the app, clear app data or uninstall the app.
- Data on our server: e-mail support@boxus.lv with the subject "Data deletion" and include your Google account e-mail (if you signed in) or the ID shown in the app Settings (the line "ID: …" above the "Delete account" button; tap to copy). You can also delete your account yourself: Settings → "Delete account". We will delete the data within 30 days.
- To cancel a subscription, use Google Play (deleting data does not cancel it automatically).
8. Your rights
You may: access your data and get a copy; correct it; delete it; restrict processing; object to processing based on legitimate interest; receive data in a portable format; withdraw consent (where processing relies on it) without affecting earlier lawful processing.
Write to support@boxus.lv. We will reply within one month. You may also complain to the Data State Inspectorate of Latvia (Datu valsts inspekcija, www.dvi.gov.lv) or the supervisory authority in your EU country.
9. Children
The app is not intended for children under 13. If you learn that a child has given us data, contact us and we will delete it.
10. Security
Data in transit is encrypted (HTTPS). Access to the server and database is restricted. Data on your phone is protected by Android; you are responsible for access to your phone.
11. Analytics and advertising
Analytics and crash reporting work only with your consent. On first launch the app shows a consent screen; refusal is selected by default. You can change your choice at any time: Settings → "Allow analytics?". Withdrawing consent does not affect processing before withdrawal; after it, the app stops sending this data.
- Firebase Analytics (Google Ireland Ltd. / Google LLC) — usage events (screen views, starting an analysis, purchase), app instance ID, device model, OS and app version, language, approximate country. Photos, dish names, diary entries and weight are not sent to analytics.
- Firebase Crashlytics (Google) — crash reports: where the error occurred, device model, OS and app version, app instance ID, time.
- Google Consent Mode v2 is used: without your consent this data is not collected, and the advertising ID is not used for ad personalisation.
- Meta App Events (Meta Platforms Ireland Ltd.) — prepared for measuring the effectiveness of our app ads but currently switched off and sending nothing. Before switching them on we will update this policy; they will run only under the same consent.
- There are no ads inside the app.
Legal basis: your consent — Art. 6(1)(a) GDPR and the ePrivacy rules on accessing information on your device (in Latvia, the Law on Information Society Services).
Without consent, only functions necessary for the service run: Firebase App Check with Google Play Integrity (checks that the app and device are genuine when contacting our server; basis — legitimate interest in protecting the service, Art. 6(1)(f)) and Google Play Billing (taking out a subscription; section 4).
12. Changes
We may update this policy. The version date is shown at the top. We will announce material changes in the app.
13. Contact
Nina Piskunova, Brīvības iela 142-8, Rīga, LV-1012, Latvia
E-mail: support@boxus.lv
e-adrese: nina.piskunova@gmail.com