Коротко
Розробник застосунку і володілець персональних даних (контролер у розумінні GDPR): Novruz Veliiev, Sumy, Ukraine. Електронна пошта: support@mysochka.app.
Ця Політика поширюється на мобільний застосунок «Мисочка» (ідентифікатор ua.mysochka.app) і на сервер, який його обслуговує. Вона не поширюється на сервіси Apple, Meta, Anthropic, RevenueCat і Open Food Facts: у них власні політики, на які ми посилаємося нижче.
| Дані | Звідки | Навіщо |
|---|---|---|
| Профіль: мета, стать, вік, зріст, вага, рівень активності, розрахована добова норма калорій, мова інтерфейсу | опитування при першому запуску | розрахунок норми і підсумку дня |
| Записи щоденника: дата і час, спосіб введення (фото, голос, текст, штрих-код), страви з вагою, калоріями, білками, жирами і вуглеводами | ваші записи | ведення щоденника |
| Кеш страв: назви страв, які ви вже записували, і їхні значення на 100 г | ваші записи | однакові числа для однакових страв |
| Службові позначки: час згоди на обробку AI, час нагадування про пробний період, ідентифікатор пристрою | застосунок | робота застосунку |
Ці дані зберігаються в локальній базі даних (SQLite) у сховищі застосунку на вашому пристрої. Ми не маємо до них доступу. Профіль (мета, стать, вік, зріст, вага, активність) на наш сервер не надсилається.
Якщо у вас увімкнено резервне копіювання iPhone (iCloud або комп’ютер), копія локальної бази може потрапити до резервної копії. Резервними копіями керуєте ви і Apple за політикою конфіденційності Apple.
Коли ви додаєте запис фотографією, текстом або голосом, застосунок надсилає на наш сервер:
Сервер розміщено на хостингу Railway у регіоні Амстердам (Нідерланди). Сервер передає фото і текст в Anthropic API (модель Claude) і повертає вам результат: список страв з вагою, калоріями, білками, жирами і вуглеводами. Сервер:
Технічні дані з’єднання, зокрема IP-адресу, обробляє мережева інфраструктура хостингу, щоб доставити запит і захистити сервер від зловживань. У наш журнал IP-адреси не записуються.
Перед першим фото застосунок показує екран згоди: фото і текст обробляє сторонній постачальник AI (Anthropic). Без вашої згоди розпізнавання не запускається. Час згоди зберігається лише на пристрої. Відкликати згоду можна, натиснувши «Видалити всі дані» в налаштуваннях або видаливши застосунок.
Anthropic (Anthropic, PBC, США) обробляє фото і текст як наш процесор за комерційними умовами для API. Ми перевірили чинні документи Anthropic 19.10.2026:
Окремої угоди про нульове зберігання даних (zero data retention) з Anthropic у нас немає. Запити до Anthropic не пов’язані з вашим ідентифікатором у наших журналах, тому ми не можемо знайти або видалити окремий запит раніше за автоматичне видалення.
Коли ви скануєте штрих-код, застосунок розпізнає його на пристрої і надсилає на наш сервер лише номер штрих-коду (EAN) та ідентифікатор пристрою. Сервер запитує дані про продукт у відкритій базі Open Food Facts і може зберігати відповідь про продукт до 24 годин, щоб не повторювати запити. Ваш ідентифікатор до Open Food Facts не передається: Open Food Facts бачить запит від нашого сервера.
Дані продуктів надає Open Food Facts за ліцензією Open Database License (ODbL); окремі відомості про продукти доступні за ліцензією Database Contents License. Базу наповнюють волонтери, тому дані можуть бути неповними або містити помилки.
Оплату підписки обробляє Apple через App Store за налаштуваннями вашого Apple ID. Ми не отримуємо номер картки, ваше ім’я чи адресу. Для перевірки підписки застосунок використовує сервіс RevenueCat (RevenueCat, Inc., США). RevenueCat отримує:
Ці дані потрібні, щоб застосунок знав, чи активна підписка, міг відновити покупки після зміни пристрою і щоб ми бачили загальну статистику підписок. RevenueCat зберігає дані у США за власною політикою конфіденційності.
Нагадування про кінець пробного періоду - це локальне сповіщення на вашому пристрої; на сервер воно не передається. Для нього потрібен дозвіл на сповіщення.
Ми просуваємо застосунок рекламою в сервісах Meta (Facebook, Instagram). Щоб зрозуміти, чи окупається реклама, застосунок містить Meta SDK (Facebook SDK), який надсилає в Meta такі події:
Разом з подіями Meta отримує технічні дані: модель пристрою, версію iOS, мову і часовий пояс, версію застосунку, IP-адресу з’єднання, анонімний ідентифікатор Meta SDK, а також може отримати ідентифікатор постачальника (IDFV). Рекламний ідентифікатор Apple (IDFA) передається лише тоді, коли ви дозволили відстеження (див. нижче). Вміст щоденника, фото, профіль (вага, зріст, мета) і ваші тексти в Meta не передаються. Застосунок не показує рекламу всередині.
Meta обробляє ці дані за політикою конфіденційності Meta та умовами Meta Business Tools. Для користувачів з ЄЕЗ щодо окремих операцій ми і Meta Platforms Ireland Limited є спільними контролерами (ст. 26 GDPR); після передачі Meta обробляє дані як самостійний контролер. Якщо у вас є обліковий запис Meta, ви можете керувати використанням таких даних у Центрі облікових записів Meta (розділ «Ваша активність поза технологіями Meta» і налаштування реклами).
App Tracking Transparency (ATT). На iOS 14.5 і новіших Apple вимагає вашого дозволу, щоб застосунок міг відстежувати вас у застосунках і на сайтах інших компаній або отримати рекламний ідентифікатор пристрою (IDFA). Якщо застосунок показує системний запит «Дозволити застосунку відстежувати вашу активність?», ваш вибір визначає, чи передається IDFA до Meta. Без вашого дозволу IDFA не передається, а Meta вимірює події в агрегованому вигляді через Aggregated Event Measurement і SKAdNetwork від Apple; Meta SDK для iOS 17 і новіших читає статус дозволу безпосередньо із системи. Змінити вибір можна будь-коли: Параметри iOS, «Конфіденційність і безпека», «Відстеження».
Якщо ви пишете на support@mysochka.app, ми обробляємо вашу електронну адресу, зміст листа і вкладення, щоб відповісти. Листування зберігається в поштовій скриньці підтримки до 12 місяців після закриття звернення, потім видаляється. Не надсилайте в листах паролі та платіжні дані.
Для користувачів з Європейської економічної зони та Великої Британії ми спираємося на такі підстави GDPR:
Відомості про вагу, мету і раціон можуть вважатися даними про здоров’я. Ми зберігаємо їх лише на вашому пристрої і не обробляємо на серверах. Фото їжі та опис страв сервер обробляє лише для розпізнавання і не зберігає.
В Україні обробка персональних даних відбувається відповідно до Закону України «Про захист персональних даних» на підставі вашої згоди та укладення і виконання правочину.
| Отримувач | Що отримує | Де обробляє | Механізм |
|---|---|---|---|
| Railway (хостинг нашого сервера) | запити розпізнавання і штрих-кодів під час обробки | сервер у Нідерландах; компанія зі США | договір з постачальником хостингу; дані не зберігаються |
| Anthropic, PBC | фото, текст, назви страв з кешу | США | DPA Anthropic зі стандартними договірними положеннями ЄС |
| RevenueCat, Inc. | ідентифікатор пристрою, дані покупки | США | умови обробки даних RevenueCat |
| Meta Platforms Ireland Limited, Meta Platforms, Inc. | події, технічні дані пристрою | Ірландія, США | умови Meta Business Tools і механізми передачі, описані в політиці Meta |
| Apple | покупки через App Store | за політикою Apple | умови Apple Media Services |
| Open Food Facts (некомерційна організація, Франція) | номер штрих-коду від нашого сервера, без вашого ідентифікатора | Франція | відкритий запит до публічної бази |
Ви маєте право на доступ до своїх даних, їх виправлення, видалення, обмеження обробки, перенесення, право заперечити проти обробки, відкликати згоду і подати скаргу до наглядового органу. Як це працює в нашому випадку:
Запити надсилайте на support@mysochka.app. Ми відповідаємо протягом одного місяця. Оскільки облікових записів немає, ми можемо попросити ідентифікатор пристрою або дані покупки, щоб знайти запис; більше даних, ніж потрібно, ми не запитуємо.
Скаргу можна подати до наглядового органу країни вашого проживання в ЄС (перелік органів) або до Уповноваженого Верховної Ради України з прав людини.
| Дані | Строк |
|---|---|
| Локальна база на пристрої | доки ви не видалите дані або застосунок |
| Фото і текст на нашому сервері | лише під час обробки запиту; не зберігаються |
| Журнал сервера (без вашого тексту та ідентифікатора) | обмежений час за налаштуваннями хостингу |
| Лічильники лімітів за ідентифікатором пристрою | в оперативній пам’яті, не довше доби |
| Кеш штрих-кодів (лише дані продукту) | до 24 годин |
| Дані в Anthropic | до 30 днів (розділ 2.3) |
| Записи покупок у RevenueCat | доки потрібні для обслуговування підписки і обліку, за політикою RevenueCat |
| Події в Meta | за політикою Meta |
| Листування з підтримкою | до 12 місяців після закриття звернення |
Застосунок не призначений для осіб, молодших за 16 років; мінімальний вік в опитуванні - 16. Ми свідомо не збираємо дані дітей. Якщо ви вважаєте, що дитина користується застосунком, напишіть нам.
Нову редакцію ми публікуємо на цій сторінці з новою датою. Про суттєві зміни повідомимо в застосунку до того, як вони набудуть чинності.
Novruz Veliiev, Sumy, Ukraine. Електронна пошта: support@mysochka.app. Див. також Умови використання і сторінку Підтримки.
In short
The developer of the app and the data controller (in the meaning of the GDPR) is Novruz Veliiev, Sumy, Ukraine. Email: support@mysochka.app.
This Policy covers the Mysochka mobile app (bundle identifier ua.mysochka.app) and the server that supports it. It does not cover the services of Apple, Meta, Anthropic, RevenueCat or Open Food Facts; each has its own policy, linked below.
| Data | Source | Purpose |
|---|---|---|
| Profile: goal, sex, age, height, weight, activity level, calculated daily calorie target, interface language | the questionnaire at first launch | calculating your target and daily summary |
| Diary entries: date and time, input method (photo, voice, text, barcode), dishes with weight, calories, protein, fat and carbohydrates | your entries | keeping the diary |
| Dish cache: names of dishes you have already logged and their values per 100 g | your entries | the same numbers for the same dishes |
| Service flags: time of AI consent, time of the trial reminder, device identifier | the app | app operation |
This data is stored in a local database (SQLite) inside the app's storage on your device. We have no access to it. The profile (goal, sex, age, height, weight, activity) is never sent to our server.
If iPhone backup is enabled (iCloud or a computer), a copy of the local database may be included in the backup. Backups are managed by you and Apple under Apple's privacy policy.
When you add an entry by photo, text or voice, the app sends to our server:
The server is hosted on Railway in the Amsterdam region (Netherlands). It forwards the photo and text to the Anthropic API (Claude model) and returns the result to you: a list of dishes with weight, calories, protein, fat and carbohydrates. The server:
Technical connection data, including the IP address, is handled by the hosting provider's network infrastructure to deliver the request and protect the server from abuse. IP addresses are not written to our log.
Before the first photo the app shows a consent screen: photos and text are processed by a third-party AI provider (Anthropic). Recognition does not run without your consent. The time of consent is stored only on the device. You can withdraw consent by tapping "Delete all data" in Settings or by deleting the app.
Anthropic (Anthropic, PBC, USA) processes photos and text as our processor under its commercial API terms. We checked Anthropic's current documents on 19.10.2026:
We do not have a separate zero data retention agreement with Anthropic. Requests to Anthropic are not linked to your identifier in our logs, so we cannot locate or delete an individual request before the automatic deletion.
When you scan a barcode, the app decodes it on the device and sends only the barcode number (EAN) and the device identifier to our server. The server looks the product up in the open Open Food Facts database and may keep the product response for up to 24 hours to avoid repeated requests. Your identifier is not passed to Open Food Facts; Open Food Facts sees a request from our server.
Product data is provided by Open Food Facts under the Open Database License (ODbL); individual contents of the database are available under the Database Contents License. The database is maintained by volunteers, so data may be incomplete or contain errors.
Subscription payments are processed by Apple through the App Store under your Apple ID settings. We do not receive your card number, name or address. To verify the subscription the app uses RevenueCat (RevenueCat, Inc., USA). RevenueCat receives:
This data lets the app know whether the subscription is active, restore purchases after you change devices, and gives us aggregate subscription statistics. RevenueCat stores data in the USA under its own privacy policy.
The trial-end reminder is a local notification on your device; it is not sent to any server. It requires notification permission.
We advertise the app on Meta services (Facebook, Instagram). To understand whether the advertising pays off, the app includes the Meta SDK (Facebook SDK), which sends the following events to Meta:
Along with the events Meta receives technical data: device model, iOS version, language and time zone, app version, the connection IP address, the Meta SDK anonymous identifier, and possibly the identifier for vendors (IDFV). Apple's advertising identifier (IDFA) is shared only when you have allowed tracking (see below). Diary content, photos, your profile (weight, height, goal) and your texts are never sent to Meta. The app shows no ads.
Meta processes this data under the Meta Privacy Policy and the Meta Business Tools Terms. For users in the EEA, we and Meta Platforms Ireland Limited are joint controllers for certain operations (Art. 26 GDPR); after the transfer Meta processes the data as an independent controller. If you have a Meta account, you can manage the use of such data in the Meta Accounts Center ("Your activity off Meta technologies" and ad settings).
App Tracking Transparency (ATT). On iOS 14.5 and later, Apple requires your permission before an app may track you across other companies' apps and websites or access the device advertising identifier (IDFA). If the app shows the system prompt "Allow this app to track your activity?", your choice determines whether the IDFA is shared with Meta. Without your permission the IDFA is not shared, and Meta measures events in aggregated form through Aggregated Event Measurement and Apple's SKAdNetwork; the Meta SDK for iOS 17 and later reads the permission status directly from the system. You can change your choice at any time in iOS Settings, "Privacy & Security", "Tracking".
If you write to support@mysochka.app, we process your email address, the content of your message and attachments in order to reply. Correspondence is kept in the support mailbox for up to 12 months after the request is closed and is then deleted. Please do not send passwords or payment details.
For users in the European Economic Area and the United Kingdom we rely on the following GDPR bases:
Information about weight, goal and diet may qualify as health data. We keep it only on your device and do not process it on servers. The server processes meal photos and dish descriptions only for recognition and does not store them.
In Ukraine personal data is processed in accordance with the Law of Ukraine "On Personal Data Protection" on the basis of your consent and the conclusion and performance of a transaction.
| Recipient | What it receives | Where it processes | Mechanism |
|---|---|---|---|
| Railway (hosting of our server) | recognition and barcode requests while they are processed | server in the Netherlands; US company | contract with the hosting provider; data is not stored |
| Anthropic, PBC | photos, text, dish names from the cache | USA | Anthropic DPA with EU Standard Contractual Clauses |
| RevenueCat, Inc. | device identifier, purchase data | USA | RevenueCat data processing terms |
| Meta Platforms Ireland Limited, Meta Platforms, Inc. | events, technical device data | Ireland, USA | Meta Business Tools Terms and the transfer mechanisms described in Meta's policy |
| Apple | App Store purchases | under Apple's policy | Apple Media Services terms |
| Open Food Facts (non-profit, France) | barcode number from our server, without your identifier | France | open request to a public database |
You have the right to access your data, to have it corrected or deleted, to restrict processing, to data portability, to object to processing, to withdraw consent and to lodge a complaint with a supervisory authority. How this works in our case:
Send requests to support@mysochka.app. We reply within one month. Because there are no accounts, we may ask for the device identifier or purchase details to find a record; we never ask for more data than needed.
You can lodge a complaint with the supervisory authority of your EU country of residence (list of authorities) or with the Ukrainian Parliament Commissioner for Human Rights.
| Data | Period |
|---|---|
| Local database on the device | until you delete the data or the app |
| Photos and text on our server | only while the request is processed; not stored |
| Server log (without your text or identifier) | a limited time, per the hosting provider's settings |
| Rate-limit counters per device identifier | in memory, no longer than one day |
| Barcode cache (product data only) | up to 24 hours |
| Data at Anthropic | up to 30 days (section 2.3) |
| Purchase records at RevenueCat | as long as needed to service the subscription and for accounting, under RevenueCat's policy |
| Events at Meta | under Meta's policy |
| Support correspondence | up to 12 months after the request is closed |
The app is not intended for anyone under 16; the minimum age in the questionnaire is 16. We do not knowingly collect children's data. If you believe a child is using the app, please contact us.
We publish new versions on this page with a new date. We will notify you in the app about material changes before they take effect.
Novruz Veliiev, Sumy, Ukraine. Email: support@mysochka.app. See also the Terms of Use and the Support page.