Български English

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

Последна промяна: 13 ноември 2026 г. | Версия 1.1

Приложението ISA (Интелигентен Списък за Пазаруване) зачита поверителността на вашите данни. Тази политика обяснява как събираме, използваме и защитаваме информацията ви. Не продаваме лични данни.

Администратор на лични данни: Ивайло Живков, физическо лице. Контакт: ivaylozhivkov14@gmail.com.

1. Какви данни събираме и защо?

Категория данни Тип данни Цел на обработка Задължително ли е?
Акаунт и идентификация Потребителски идентификатор (Firebase Auth) и данни от профила в Google — име, имейл и снимка (само за показване, напр. „Здравей, …“) Управление на профила, синхронизация на списъка и проверка на абонамента. Не (можеш да ползваш приложението и без акаунт, с анонимен профил; вход с Google е нужен за точки, покани и синхронизация между устройства)
Потребителско съдържание Списъци за пазаруване, бележки, бюджет и история на разходите, лични продукти, карти за лоялност, лична история на цените Основната функционалност: списък, сравнение на цени, бюджет. Всичко е в профила ви и е видимо само за вас (освен споделените списъци — виж по-долу). Да (за работа на списъка)
Споделени списъци и покани Артикулите на списъка, кой ги е добавил или отметнал (показва се като „Член N“), идентификатори на членовете; покана с кратък линк (валиден 7 дни) и кой кого е поканил Съвместно пазаруване и награда за покана. Не (по избор)
Касови бележки (OCR) Резултат от разпознаване: продукти, цени, магазин, дата (в профила ви); снимката не се качва Автоматично обновяване на бюджета и на личната ви история на цените. Не се споделя с други потребители. Не (по избор)
Баркодове Баркодът на продукт, който търсите; предложен баркод към продукт Намиране на продукта (виж „Баркодове и Open Food Facts“ по-долу). Не (по избор)
Известия Адрес за известия (FCM), абонамент за седмичните промоции; напомнянията са локални на телефона Изпращане на седмичните промоции и напомняния. Не (по избор, от Настройки)
Рекламни идентификатори Рекламен ID (Advertising ID) Показване на реклами чрез Google AdMob и рекламния партньор Unity Ads, свързан през AdMob (според съгласието по GDPR). Не (зависи от съгласието)
Сигурност и устройство Сигнали за автентичност на приложението и устройството (Play Integrity, Firebase App Check) Защита срещу ботове и злоупотреби. Да (за сигурност на услугата)
Доклади за сривове Технически доклад при срив: какво се е случило, модел на телефона, версия на Android (без списъка ви) Отстраняване на технически проблеми. Не (само с ваше съгласие)
Статистика за използването Кои екрани и функции се отварят, дали рекламите се зареждат и показват, и технически диагностични събития (напр. неуспешно зареждане на реклама) — без съдържанието на списъка и без лични данни Подобряване на приложението. Не (само с ваше съгласие)
Покупки в приложението Статус на абонамент и покупки (Google Play Billing) Управление на PRO функциите. Плащането е през Google Play — нямаме достъп до карти или банкови данни. Не (по избор)

2. Обработка при специфични функции

📷 Сканиране на касови бележки и баркодове (ML Kit)

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

🔎 Баркодове и Open Food Facts

Когато сканирате баркод, който го няма в нашия каталог, самият баркод се праща към нашия сървър, а той го търси в базата Open Food Facts (данните ѝ са под лиценз ODbL). Към Open Food Facts не се изпраща нищо друго за вас, а приложението никога не се свързва с нея директно. Снимката на намерения продукт се копира в нашето хранилище. Продуктите, които добавите сами, са лични — виждате ги само вие. Предложен от вас баркод към продукт в общия каталог се показва на всички едва след потвърждение от няколко различни потребители и без вашето име.

👥 Споделени списъци и покани

Членовете на споделен списък виждат артикулите му, кой ги е добавил или отметнал (като „Член N“) и идентификаторите на другите членове. Линкът за покана важи 7 дни. Напускането на списък или изтриването на акаунта ви премахва от него.

🔗 Сподели към ISA (Share to ISA)

Когато споделите текст към ISA от друго приложение (Viber, Notes, Chrome), текстът се обработва локално на устройството от вътрешния парсер и не се изпраща на външни сървъри или AI услуги.

💳 Карти за лоялност (Lidl Plus, Kaufland Card, Billa Клуб)

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

🛡️ Защита срещу ботове (App Check и Play Integrity)

За защита от автоматизирани заявки ISA използва Firebase App Check и Google Play Integrity API: изпращат се системни атестационни токени към Google, за да се потвърди, че заявката идва от оригиналното приложение.

📢 Реклами и съгласие (Google UMP)

За потребителите в ЕИП приложението показва диалог за съгласие Google User Messaging Platform. Предпочитанията можете да промените по всяко време от Настройки → Поверителност. Съгласието за доклади за сривове и за статистика е отделно и също се сменя там.

3. Правно основание и с кого споделяме

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

Данните се обработват от доставчици, които ни предоставят инфраструктурата: Google (Firebase, AdMob, Google Play). Рекламите се зареждат през AdMob, който може да ги получи от рекламния партньор Unity Ads (Unity Technologies) — само ако си дал съгласие за реклами; тогава партньорът получава рекламния ID, IP адреса и данни за устройството за показването на реклама. Към Open Food Facts се изпраща само баркодът на продукта, през нашия сървър. Други получатели няма, и не продаваме данни.

Къде се съхраняват данните. Базата данни и сървърните функции на ISA са в ЕС (Google Cloud, регион europe-west1, Белгия). Някои услуги на Google (напр. Firebase Authentication) могат да обработват данни и извън ЕС; Google прилага стандартните договорни клаузи на Европейската комисия. Кодът за покана от линка при инсталиране се чете чрез Google Play Install Referrer и се изтрива след осребряване на наградата.

4. Колко време пазим данните

5. Вашите права

Имате право на достъп до данните си, поправка, изтриване, ограничаване на обработката, преносимост и възражение, както и да оттеглите съгласие. За упражняването им пишете на ivaylozhivkov14@gmail.com. Имате право на жалба до Комисията за защита на личните данни (КЗЛД, www.cpdp.bg).

6. Изтриване на акаунт и данни

Можете по всяко време да изтриете акаунта и всички свързани данни, по два начина:

7. Деца

Приложението ISA не е предназначено за лица под 18 години и съзнателно не събираме лични данни от деца.

8. Промени и контакти

При съществена промяна на тази политика ще обновим датата и версията горе. За въпроси:

Администратор: Ивайло Живков, физическо лице
Имейл: ivaylozhivkov14@gmail.com


Privacy Policy for ISA App

Last updated: 13 November 2026 | Version 1.1

The ISA (Smart Shopping List) application respects your privacy. This policy explains how we collect, use and protect your information. We do not sell personal data.

Data controller: Ivaylo Zhivkov, individual. Contact: ivaylozhivkov14@gmail.com.

1. What data do we collect and why?

Data category Data type Purpose Required?
Account & identity User ID (Firebase Auth) and Google account data — name, email and profile photo (display only, e.g. “Hello, …”) Account management, list sync and subscription check. No (you can use the app without an account, with an anonymous profile; signing in with Google is needed for points, invites and syncing between devices)
User content Shopping lists, notes, budget and spending history, personal products, loyalty cards, personal price history Core functionality: list, price comparison, budget. All of it is in your profile and visible only to you (except shared lists — see below). Yes (for the list to work)
Shared lists & invites List items, who added or checked them (shown as “Member N”), member identifiers; an invite with a short link (valid 7 days) and who invited whom Shopping together and the invite reward. No (optional)
Receipts (OCR) Recognition result: products, prices, store, date (in your profile); the photo is not uploaded Updating your budget and your personal price history. Not shared with other users. No (optional)
Barcodes The barcode you look up; a barcode you suggest for a product Finding the product (see “Barcodes & Open Food Facts” below). No (optional)
Notifications Notification address (FCM), weekly-promotions subscription; reminders are local to the phone Sending weekly promotions and reminders. No (optional, in Settings)
Advertising identifiers Advertising ID Showing ads via Google AdMob and the ad partner Unity Ads, connected through AdMob (subject to your GDPR consent). No (depends on consent)
Security & device App and device authenticity signals (Play Integrity, Firebase App Check) Protection against bots and abuse. Yes (for service security)
Crash reports Technical report on a crash: what happened, phone model, Android version (not your lists) Fixing technical problems. No (only with your consent)
Usage statistics Which screens and features are opened, whether ads load and show, and technical diagnostic events (e.g. a failed ad load) — no list contents, no personal data Improving the app. No (only with your consent)
In-app purchases Subscription status and purchases (Google Play Billing) Managing PRO features. Payment goes through Google Play — we have no access to cards or bank details. No (optional)

2. Processing for specific features

📷 Scanning receipts and barcodes (ML Kit)

Camera scanning happens entirely on your device via Google ML Kit. Captured images are not uploaded and not stored on any server. The extracted receipt result (products, prices, store, date) is saved to your profile for the budget and your personal price history and is deleted together with the account.

🔎 Barcodes & Open Food Facts

When you scan a barcode that is not in our catalogue, the barcode itself is sent to our server, which looks it up in Open Food Facts (data under the ODbL licence). Nothing else about you is sent to Open Food Facts, and the app never contacts it directly. The product image found is copied to our storage. Products you add yourself are personal — only you can see them. A barcode you suggest for a product in the shared catalogue is shown to everyone only after several different users confirm it, and without your name.

👥 Shared lists & invites

Members of a shared list see its items, who added or checked them (as “Member N”) and the other members’ identifiers. An invite link is valid for 7 days. Leaving a list or deleting your account removes you from it.

🔗 Share to ISA

When you share text into ISA from another app (Viber, Notes, Chrome), the text is parsed locally on your device and is never sent to external servers or AI services.

💳 Loyalty cards (Lidl Plus, Kaufland Card, Billa Club)

The app shows loyalty-card prices publicly printed in weekly brochures. If you add a card yourself (to show at the till), its number/barcode is stored in your profile and visible only to you. It is not shared and not linked to your store accounts. It is deleted with the account.

🛡️ Bot protection (App Check & Play Integrity)

To protect against automated requests, ISA uses Firebase App Check and the Google Play Integrity API: system attestation tokens are sent to Google to confirm the request comes from the genuine app.

📢 Ads & consent (Google UMP)

For users in the EEA the app shows the Google User Messaging Platform consent form. You can change your preferences any time in Settings → Privacy. Consent for crash reports and for usage statistics is separate and is changed there too.

3. Legal basis and who we share with

We process data to provide the service you requested (lists, comparison, budget, sync); on the basis of your consent (ads, crash reports, statistics, notifications) — which you can withdraw at any time; and for our legitimate interest in security and abuse prevention.

Data is processed by the providers of our infrastructure: Google (Firebase, AdMob, Google Play). Ads are loaded through AdMob, which may receive them from the ad partner Unity Ads (Unity Technologies) — only if you gave consent for ads; the partner then receives the advertising ID, IP address and device data to show an ad. Only the product barcode is sent to Open Food Facts, through our server. There are no other recipients, and we do not sell data.

Where data is stored. ISA’s database and server functions are in the EU (Google Cloud, region europe-west1, Belgium). Some Google services (e.g. Firebase Authentication) may also process data outside the EU; Google applies the European Commission’s standard contractual clauses. The invite code from an install link is read through the Google Play Install Referrer and deleted once the reward is redeemed.

4. How long we keep data

5. Your rights

You have the right to access, rectify, erase, restrict, port and object to the processing of your data, and to withdraw consent. To exercise them, write to ivaylozhivkov14@gmail.com. You may lodge a complaint with the Bulgarian Commission for Personal Data Protection (CPDP, www.cpdp.bg) or your local data-protection authority.

6. Deleting your account and data

You can delete your account and all related data at any time, in two ways:

7. Children

ISA is not intended for persons under 18 and we do not knowingly collect personal data from children.

8. Changes and contact

If this policy changes materially we will update the date and version above. Questions:

Controller: Ivaylo Zhivkov, individual
Email: ivaylozhivkov14@gmail.com