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

Как FoodScan обращается с вашими данными

FoodScan — приложение для оценки калорийности еды по фото и импорта показателей в Apple Health. У него нет сервера и нет учётной записи: почти всё происходит прямо на вашем устройстве.

Коротко: мы не храним и не видим ваши данные на своих серверах — у FoodScan их просто нет. Фото блюда уходит напрямую с вашего устройства в выбранную вами AI-модель (например, OpenAI GPT-4o, Google Gemini) по вашему собственному API-ключу; штрихкод продукта — в открытую базу Open Food Facts. Всё остальное остаётся в памяти телефона и, по вашему выбору, в приложении «Здоровье».

01

О приложении

FoodScan разработан одним независимым разработчиком (контакт — см. раздел 9). Приложение распространяется через App Store и не требует регистрации, входа или согласия на обработку персональных данных на стороне разработчика, поскольку такой обработки не происходит.

02

Какие данные использует приложение

Приложение обращается к следующим данным на вашем устройстве — все они нужны напрямую для работы функций, которые вы запускаете:

Камера и фото

Снимок блюда — единственный способ получить оценку калорийности. Фото используется для одного анализа и не публикуется и не передаётся никому, кроме выбранной вами AI-модели (см. раздел 3).

Личные параметры

Пол, год рождения, рост и вес — опциональны, вводятся вручную в настройках, нужны только для расчёта ИМТ внутри приложения. Хранятся локально.

Данные Здоровья

Импортированные из CSV показатели (вес, пульс, давление и т.д.) и калории приёмов пищи — записываются в Apple Health по вашей команде. См. раздел 4.

API-ключ вашей модели

Ваш собственный ключ выбранного провайдера (например, OpenAI, Google) хранится в Keychain устройства. Мы его не видим и не собираем.

Штрихкод продукта

Номер штрихкода упаковки, который вы сканируете, отправляется в открытую базу Open Food Facts, чтобы получить состав, БЖУ и рейтинг продукта. Фото и личные данные при этом никуда не передаются. См. раздел 3.

03

Передача данных за пределы устройства

Фото блюда. Чтобы оценить калории по фото, приложение отправляет снимок блюда напрямую с вашего устройства в API выбранной вами модели, используя ваш собственный API-ключ, который вы вводите в настройках. Приложение совместимо с любым OpenAI-совместимым API с поддержкой изображений — например, OpenAI GPT-4o или Google Gemini. Разработчик FoodScan не является получателем этого запроса, не видит фото и не хранит его — соединение идёт только между вашим устройством и провайдером выбранной модели.

Обработка фото регулируется политикой конфиденциальности провайдера, чью модель вы подключили, как оператора вашего аккаунта — рекомендуем ознакомиться с ней на сайте выбранного сервиса.

Штрихкод продукта. При сканировании штрихкода приложение отправляет только его номер в открытый, бесплатный сервис Open Food Facts, чтобы получить название, состав, БЖУ и рейтинг (Nutri-Score/NOVA) продукта. Эта функция не требует API-ключа и не связана с вашей AI-моделью; ключ, фото и личные данные при этом не передаются. Использование регулируется политикой конфиденциальности Open Food Facts.

04

Доступ к Apple Health

Приложение запрашивает два отдельных разрешения Health:

  • Чтение — используется исключительно для того, чтобы не создавать дубликаты уже существующих записей при повторном импорте CSV или повторной отправке калорий. Прочитанные данные не анализируются ни для каких других целей и никуда не передаются.
  • Запись — используется, чтобы добавить в Health показатели, которые вы явно решили импортировать из CSV, и калории приёма пищи, которые вы явно решили отправить из экрана результата.

Ничего не записывается и не читается в фоне без вашего действия в интерфейсе.

05

Хранение и удаление

История приёмов пищи (включая фото) хранится локально на устройстве средствами SwiftData. Она не синхронизируется с каким-либо облаком или сервером разработчика. Удаление приложения полностью удаляет эти данные с устройства; отдельные записи можно удалить внутри приложения.

06

Чего мы не делаем

  • Не собираем аналитику и не используем рекламные или трекинг-SDK.
  • Не создаём учётную запись и не запрашиваем email, если вы сами не решите нам написать.
  • Не продаём и не передаём данные третьим лицам, кроме прямой передачи фото в вашу AI-модель вашим собственным ключом и номера штрихкода в Open Food Facts при сканировании продукта — оба описаны в разделе 3.
  • Не используем ваши данные для показа рекламы.
07

Дети

Приложение не предназначено для детей младше 13 лет и не собирает данные, зная, что они принадлежат ребёнку.

08

Изменения политики

Если подход к данным изменится, дата в верхней части страницы будет обновлена, а существенные изменения будут также отражены в описании обновления в App Store.

09

Контакты

По вопросам, связанным с этой политикой или данными, пишите на led7889@gmail.com.

Эта страница описывает приложение FoodScan (com.foodscan.food) и относится только к нему.

Privacy Policy

How FoodScan handles your data

FoodScan estimates a meal's calories from a photo and imports health metrics into Apple Health. It has no server and no account — almost everything happens directly on your device.

Short version: we don't store or see your data on any server — FoodScan doesn't have one. Your meal photo goes directly from your device to the AI model you choose (e.g. OpenAI GPT-4o, Google Gemini) using your own API key; a product's barcode goes to the open Open Food Facts database. Everything else stays on your phone and, only if you choose, in the Health app.

01

About the app

FoodScan is built by a single independent developer (contact in section 9). It's distributed through the App Store and requires no sign-up, login, or consent to server-side processing of personal data, because no such processing takes place.

02

Data the app uses

The app accesses the following data on your device — each is used directly for the feature you trigger:

Camera & photos

A photo of your meal is the only way to get a calorie estimate. It's used for one analysis and never published or sent to anyone besides the AI model you choose (section 3).

Personal profile

Sex, birth year, height and weight are optional, entered manually in Settings, and used only to compute the BMI shown in the app. Stored locally.

Health data

Metrics imported from CSV (weight, heart rate, blood pressure, etc.) and meal calories are written to Apple Health only when you ask. See section 4.

Your model's API key

Your own key for the provider you choose (e.g. OpenAI, Google) is stored in the device Keychain. We never see or collect it.

Product barcode

The barcode number you scan is sent to the open Open Food Facts database to fetch the product's ingredients, macros, and rating. No photo or personal data is sent along with it. See section 3.

03

Sending data off your device

Meal photos. To estimate calories from a photo, the app sends the meal photo directly from your device to your chosen model's API, using your own API key entered in Settings. The app works with any OpenAI-compatible API that supports images — for example OpenAI GPT-4o or Google Gemini. FoodScan's developer is not a recipient of that request, never sees the photo, and never stores it — the connection is strictly between your device and your model's provider.

Processing on the provider's side is governed by that provider's own privacy policy as the operator of your account — check the policy published by the service you connect.

Product barcodes. When you scan a barcode, the app sends only that number to the free, open Open Food Facts service to look up the product's name, ingredients, macros, and rating (Nutri-Score/NOVA). This feature needs no API key and is unrelated to your AI model — no key, photo, or personal data is sent with it. Use is governed by Open Food Facts' own privacy policy.

04

Apple Health access

The app requests two separate Health permissions:

  • Read — used solely to avoid creating duplicates of records that already exist, when you re-import a CSV or resend calories. Data read this way is never analyzed for any other purpose and never leaves the app.
  • Write — used to add the metrics you explicitly chose to import from a CSV, and the meal calories you explicitly chose to send from the result screen.

Nothing is read or written in the background without an action you take in the interface.

05

Storage & deletion

Meal history (including photos) is stored locally on-device via SwiftData. It is never synced to any cloud or to the developer's servers — there are none. Deleting the app permanently removes this data from the device; individual entries can also be deleted inside the app.

06

What we don't do

  • No analytics, advertising, or tracking SDKs.
  • No account creation, and we never ask for your email unless you choose to contact us.
  • No selling or sharing of data with third parties, other than the direct photo transfer to your chosen AI model under your own key and the barcode number sent to Open Food Facts when you scan a product — both described in section 3.
  • No use of your data to serve ads.
07

Children

FoodScan is not directed at children under 13 and does not knowingly collect data from them.

08

Changes to this policy

If our approach to data changes, the date at the top of this page will be updated, and material changes will also be noted in the App Store update notes.

09

Contact

For questions about this policy or your data, write to led7889@gmail.com.

This page describes the FoodScan app (com.foodscan.food) only.