Easy Wine App — Privacy Policy
Effective date: 17 October 2026
This policy explains what data Easy Wine App handles and how. The app has no sign-up, no user accounts, and never asks for your name, email address or telephone number.
Who is responsible. The controller of the data described here is Aleksei Tarasov, independent developer of Easy Wine App. Contact: support@easywineapp.com.
1. Data stored on your device
Your taste preferences and budget, your scan history together with the shelf photographs in it, your favourites and your wine ratings, and your language, theme and scanner settings are stored locally on your device and are removed when you delete the app. Your preferences, budget and wine ratings, including the wines you marked “Not for me”, are sent with each scan, as described in section 2. Your preferences and budget are also kept, with the list of wines recognised on the shelf, for 30 days in our server’s logs — see section 3. If you hold a complimentary subscription, the app also keeps copies of your latest shelf photographs for debugging; they and the app’s recent log reach us only if you send them — see section 5.
2. Photographs of shelves, and the AI that reads them
When you scan, the photograph is sent through our server to Google Gemini, an artificial intelligence model, which reads the labels and returns what it recognised. Your taste preferences, budget and wine ratings, including the wines you marked “Not for me”, are sent with it as part of the question, so that the answer can be ranked for you. The recommendations you see are generated by that AI.
We keep the photograph only for as long as the scan needs it. Newer versions of the app first upload it to our cloud storage (Google Firebase, in the European Union), so the progress of the upload can be shown; it is deleted as soon as the scan has answered, and a photograph whose scan never finished is deleted automatically within two days at the latest. Otherwise our server only passes the photograph on, and stores what section 3 describes, unless you send it to us yourself in a debug log (section 5). Which Gemini service handles it depends on where you are:
- If your App Store country or your device region is in the European Economic Area, the United Kingdom or Switzerland — or the app cannot tell — and for every subscriber, scans go to Google’s paid Gemini API service. Under its terms Google does not use them to improve its products.
- Elsewhere, free scans may go to the free tier of the Gemini API, under whose terms Google may use the photographs and the questions sent with them to improve its models. This is also stated in the app before your first scan.
In both cases Google may keep them for a limited period to detect abuse, as its terms allow. Photograph a shelf, not people — and do not photograph anything you would not want processed this way.
3. Data our server stores
In our database, against the identifiers below — there is no account, name or email address to attach anything to:
- An anonymous sign-in identifier, issued by Firebase Authentication. It is random, carries no name or contact details, and is replaced if you reinstall the app.
- A device identifier derived on your device and stored as a hash. It is what lets a free allowance survive a reinstall, and what you can send us to be granted a complimentary subscription.
- Counters: how many scans were made, and what they cost us to run. For each day you scan, also the time of that day’s latest scan. A fingerprint of your latest photograph (a short code computed from the image; the image cannot be recovered from it) and where the bottles stood in it, as rectangles, are kept apart from these counters and only for that day — so that a follow-up question about the same photograph is recognised, is not charged as a new scan, and does not have to find the bottles again; they are deleted automatically within about a day after that day ends (section 9).
- Your subscription status: which product, when it expires, and Apple’s transaction identifier for it. See section 4.
- The answer to your last scan, for up to 10 minutes: the wines that were recognised and how they were ranked for you, with a fingerprint of the photograph — a short code computed from it, from which the picture cannot be recovered. It is not the photograph. If the answer is lost on the way to your phone and you send the same photograph again with the same preferences, you get the same answer and are not charged a second scan. After 10 minutes it is no longer used, and it is deleted within a day at the latest.
Two further signals are sent with a scan and not stored against you: your App Store country and your device’s region setting, used only to choose the service described in section 2; and an app integrity token (Firebase App Check with Apple App Attest), which confirms the request comes from a genuine copy of the app and carries no personal data. The app version and platform (iOS or Android), and whether the photo came from the camera or your photo library, also travel with a scan; they are only added to daily counts of how scans turned out, so a faulty release can be found, and are never stored against you.
Our server’s logs are kept for 30 days and then deleted automatically. We use them only to operate and secure the service, to account for what each scan costs, and to find faults. They hold:
- A cost line for each scan: what the AI charged for it, and the app’s language, version and platform. It does not name your device, your subscription or your sign-in.
- Messages about unusual, failed or refused operations (a purchase that could not be verified, for example), which can name the identifiers above.
- A record of each scan’s answer: the filter you scanned with (wine types, sweetness and budget), the app’s language, how many wines you have rated and how many of them you marked “Not for me”, and the wines read off the shelf — name, producer, grape, colour, sweetness, vintage and price, its number among the bottles found, and whether it is the same wine as another — with the scores, top pick and vintage the AI gave each of them and the ones you were shown, and technical details of how the answer was produced. It never holds the photograph, your App Store country or region, which wines you rated, or the AI’s written explanations. We use it only to find and fix faults in recognition and ranking: once an answer has reached your phone, this record is the only way to see why a shelf was read or ranked wrongly.
Google Cloud, which runs our server, sees the network (IP) address each request comes from and the user agent your device sends, as it must in order to deliver the request; we have switched off the record of each request that it would otherwise keep in our logs, so neither is kept. Neither the record of a scan’s answer nor its cost line holds an identifier, and nothing kept beside them does — except when a scan you were charged for has to be given back and that fails: the message about it (above) names your device, so that the scan can be returned to you, and that scan’s records can then be matched to it. We treat all of them as data about you.
A debug log you choose to send, with the shelf photographs in it, is also stored on our server — see section 5.
4. Purchases
Subscriptions are processed by Apple (App Store). We never see your payment details. What we receive is the signed receipt Apple issues, which we verify on our server so that a subscription cannot be faked; from it we store the product, the expiry date and Apple’s transaction identifier. The receipt also names the App Store country of the purchase; that is not stored with your subscription, only added to a daily count of purchases per country.
5. Diagnostics and usage
- Firebase Crashlytics — reports of crashes and of errors the app ran into, so that they can be fixed. They are sent automatically, for every user, and carry the device model, the system version and the app’s latest log lines, which can include the wine types, sweetness and budget you chose, how your recent scans were ranked, and the app’s language and theme. Those lines can also say that you rated a wine and which rating you gave, and how many wines you have rated and how many of them you marked “Not for me” — but never which wine. In the app as published they carry neither the anonymous sign-in identifier (section 3) nor the diagnostic code (section 10), so a report is not linked to anything else we hold about you. Google keeps them for 90 days.
- Debug logs — only if you hold a complimentary subscription from us (section 3) and tap “Upload debug logs” in Settings; nothing is sent without that tap. While you hold one, the app keeps on your device a copy of each photograph you scan, as it was sent for recognition — the ten most recent, until they are sent or the app is deleted. One tap sends to our server up to ten uploads, one for each of those copies (made smaller if it is too large to send), or, when there are none, a single upload with a smaller copy of the photograph of your latest scan from your scan history; each upload carries the app’s recent log. The log records what the app did. It begins with the app’s version, your device model and system version, and it can include the wine types, sweetness and budget you chose, how your recent scans were ranked, the app’s language and theme, the anonymous sign-in identifier and the diagnostic code (section 10). It can also name the wines you rated, with the rating you gave, and the wines ranked highest on your recent scans, as read from their labels — name, producer, grape and vintage. For the live scanner, the upload also says which recognised wine, with its score, was placed on which bottle on the screen. Our server stores each upload with your anonymous sign-in identifier, and only the developer reads them, to examine a scan that went wrong. There is no fixed term: our server keeps the 20 most recent uploads from all users together, and older ones are deleted as later uploads arrive; deleted uploads remain in our database backups for up to 14 weeks. Newer versions of the app first upload the photograph to our cloud storage (Google Firebase, in the European Union); it is deleted together with its upload, and automatically within 31 days at the latest. At your request we delete both your uploads and any copy the developer has downloaded — write to us as described in section 9.
- Firebase Analytics — only if you agree when the app asks, or later turn on “Share usage statistics” in Settings; nothing is sent before you answer. Usage events (a scan started, a screen opened, a purchase completed), tied to a random identifier for this installation. Google derives an approximate location, at country and city level, from the network address; we neither request nor receive your device’s location. Turning the switch off stops collection at once and resets that identifier.
None of it contains your name or contact details, and none of it is used for advertising or for tracking you across other companies’ apps and websites. The app contains no advertising and no advertising identifier.
6. Sharing
We do not sell your data. It is processed by Google — Firebase and Google Cloud, which host our server and its logs, as our service providers, and Gemini as the recognition service described in section 2 — and by Apple for payments. No advertising networks are involved. The app also asks the App Store whether a newer version exists; that request carries the app’s identifier and your App Store country, and Apple answers it.
7. International transfers
Google and Apple may process this data outside the country where you live, including in the United States. Where the data comes from the European Economic Area, the United Kingdom or Switzerland, those transfers rely on the providers’ certification under the EU–US Data Privacy Framework (and its UK and Swiss extensions) and on the Standard Contractual Clauses in their terms.
8. Legal bases
For people in the European Economic Area, the United Kingdom and Switzerland: we process a photograph, your preferences and the counters in order to provide the scan you asked for and the subscription you bought (performance of a contract). Sending the photograph, your preferences and your budget is necessary to perform a scan: without them no scan can be made. The device identifier, the integrity check and the counters also serve our legitimate interest in preventing abuse of a service that costs money on every use, and crash reports serve our legitimate interest in keeping the app working. Our server’s logs (section 3) serve our legitimate interests in operating and securing the service and in accounting for its costs, and the record of each scan’s answer serves our legitimate interest in finding and fixing faults in a service that works by recognition; the logs are kept for 30 days only. Debug logs you choose to send (section 5) serve our legitimate interest in finding and fixing faults; they leave your device only when you tap to send them. Usage statistics are collected only with your consent, given when the app asks or with the switch in Settings; you can withdraw it there at any time, which does not affect what was collected before.
Your right to object. You may object at any time, on grounds relating to your particular situation, to any processing we base on our legitimate interests, by writing to support@easywineapp.com. The simplest way is Settings → Contact us: the app adds to the message the diagnostic code that lets us find what is yours. If you object to the record of your scans’ answers, then as soon as we have recorded your objection we stop making that record for your device (the cost line of a scan names no one in any case); records already made are deleted with the rest of the logs, 30 days after each scan. One kind of log entry goes on: messages about unusual, failed or refused operations, which are written only when something went wrong with one of your operations, and name you so that it can be put right or, where it looks like abuse, investigated. We keep them on compelling legitimate grounds — the security of the service and the investigation of abuse, and correcting faults that affect you — and they are deleted after 30 days. No record of each request is kept at all (section 3). A few of these failures are also sent to the developer as an alert email, which carries no identifier: it says what went wrong, and the entry that names you stays in the logs.
The AI’s ranking is a suggestion about wine. It is not a decision that has legal or similarly significant effects on you.
9. Retention and deletion
Deleting the app removes everything held on your device. A shelf photograph uploaded for a scan is deleted once the scan has answered, or automatically within two days if it did not; the answer kept for a retry is deleted within a day at the latest. Our server’s logs, including the record of each scan’s answer, are deleted automatically after 30 days. Debug logs you sent are kept as section 5 describes. The alert emails the developer receives about failures carry no identifier; the incident number in one refers to a log entry that is deleted with the rest of the logs after 30 days. If you ask us to erase your data, what the logs hold about you is erased without undue delay, and at the latest by the automatic deletion 30 days after the scan. The day records described in section 3 — that day’s counts and the time of its latest scan — are deleted automatically about 90 days after the day they are about; the photograph’s fingerprint and the bottles’ rectangles, within about a day after that day ends. The count of free scans used, the monthly counts, your answer about usage statistics and the subscription record are kept against the identifiers in section 3 with no fixed term, until you ask us to delete them. Records deleted from our database remain in its backups for up to 14 weeks. Crash reports are kept for 90 days (section 5); analytics data is retained according to Firebase’s own defaults. To have anything associated with your device deleted, write to us from Settings → Contact us, which adds the diagnostic code to the message, or to support@easywineapp.com.
10. Your rights
Depending on where you live, you have the right to access the data we hold about you, to have it corrected or deleted, to restrict or object to its processing, and to receive it in a portable form. Because we hold no name or email address, the diagnostic code is how we find what belongs to you — write from Settings → Contact us, and the app adds it for you. You also have the right to complain to the data protection authority in your country.
11. Age
Easy Wine App is about alcoholic drinks and is rated for adults. It is not directed to children, and we do not knowingly collect their data.
12. Changes
We may update this policy; the effective date above will change accordingly, and a change that affects you materially will be announced in the app. If your photographs are ever to go to an AI service other than the one named in section 2, the app will name it first, and no scan will be sent until you have read that notice.
13. Contact
Questions: support@easywineapp.com
Easy Wine App — Политика конфиденциальности
Дата вступления в силу: 17 октября 2026
Эта политика описывает, какие данные обрабатывает Easy Wine App. В приложении нет регистрации и аккаунтов; мы не спрашиваем ни имя, ни почту, ни телефон.
Кто отвечает за данные. Оператор (контролёр) описанных здесь данных — Алексей Тарасов (Aleksei Tarasov), независимый разработчик Easy Wine App. Связь: support@easywineapp.com.
1. Данные, которые хранятся на устройстве
Ваши вкусовые предпочтения и бюджет, история сканов вместе с фотографиями полок, избранное и ваши оценки вин, а также язык, тема и настройки сканера хранятся локально на вашем устройстве и удаляются вместе с приложением. Предпочтения, бюджет и ваши оценки вин, включая вина, отмеченные «Не моё», отправляются вместе с каждым сканом, как описано в разделе 2. Предпочтения и бюджет, кроме того, вместе со списком распознанных на полке вин хранятся 30 дней в журналах нашего сервера, см. раздел 3. Если у вас есть подписка в подарок, приложение хранит ещё и копии ваших последних фотографий полок для отладки; они и недавний лог приложения попадают к нам, только если вы их отправите, — см. раздел 5.
2. Фотографии полок и ИИ, который их читает
Когда вы сканируете полку, фотография уходит через наш сервер в Google Gemini — модель искусственного интеллекта, — которая читает этикетки и возвращает распознанное. Вместе с ней передаются ваши вкусовые предпочтения, бюджет и оценки вин, включая вина, отмеченные «Не моё», — как часть вопроса, чтобы ответ был отсортирован под вас. Рекомендации, которые вы видите, сгенерированы этим ИИ.
Фотографию мы храним лишь столько, сколько она нужна для скана. Новые версии приложения сначала загружают её в наше облачное хранилище (Google Firebase, в Европейском союзе), чтобы показать ход загрузки; она удаляется, как только скан вернул ответ, а фотография, скан которой так и не завершился, удаляется автоматически не позднее чем через два дня. В остальном сервер только передаёт фотографию дальше и сохраняет то, что описано в разделе 3, — если только вы сами не отправите её нам в отладочном логе (раздел 5). Какой сервис Gemini её обработает, зависит от того, где вы находитесь:
- Если страна вашего App Store или регион устройства — в Европейской экономической зоне, Великобритании или Швейцарии (или приложение не может этого определить), а также для всех подписчиков сканы уходят в платный сервис Gemini API. По его условиям Google не использует их для улучшения своих продуктов.
- В остальных случаях бесплатные сканы могут уходить в бесплатный уровень Gemini API, по условиям которого Google вправе использовать фотографии и заданные с ними вопросы для улучшения своих моделей. То же самое сказано в приложении перед первым сканом.
В обоих случаях Google может хранить их ограниченное время для выявления злоупотреблений, как допускают его условия. Снимайте полку, а не людей, и не снимайте того, что не хотели бы отправлять на такую обработку.
3. Данные, которые хранит наш сервер
В нашей базе данных — против перечисленных ниже идентификаторов; аккаунта, имени или адреса почты, к которым можно было бы что-то привязать, нет:
- Анонимный идентификатор входа, выданный Firebase Authentication. Он случаен, не содержит ни имени, ни контактов и заменяется при переустановке приложения.
- Идентификатор устройства, вычисленный на устройстве и сохранённый в виде хеша. Именно он позволяет бесплатным сканам пережить переустановку, и его же можно прислать нам, чтобы получить подписку в подарок.
- Счётчики: сколько сканов сделано и во сколько они нам обошлись. А за каждый день, когда вы сканировали, — ещё время последнего скана за этот день. Отпечаток последней фотографии (короткий код, вычисленный по снимку; восстановить снимок по нему нельзя) и где на ней стояли бутылки — прямоугольниками — хранятся отдельно от счётчиков и только в течение этого дня, чтобы повторный вопрос о той же фотографии узнавался, не списывался как новый скан и не искал бутылки заново; они удаляются автоматически примерно в течение суток после окончания этого дня (раздел 9).
- Статус подписки: какой продукт, до какого числа и идентификатор транзакции Apple. См. раздел 4.
- Ответ на ваш последний скан, не дольше 10 минут: распознанные вина и то, как они отсортированы под вас, вместе с отпечатком фотографии — коротким кодом, вычисленным из неё, по которому саму картинку восстановить нельзя. Это не фотография. Если ответ потеряется по пути к телефону и вы снова отправите ту же фотографию с теми же предпочтениями, вы получите тот же ответ, и второй скан не будет списан. Через 10 минут он больше не используется и удаляется не позднее чем через сутки.
Ещё два сигнала отправляются вместе со сканом и не сохраняются за вами: страна вашего App Store и регион в настройках устройства — только чтобы выбрать сервис из раздела 2; и токен целостности приложения (Firebase App Check с Apple App Attest), который подтверждает, что запрос пришёл из настоящей копии приложения, и личных данных не несёт. Также вместе со сканом отправляются версия приложения и платформа (iOS или Android) и откуда фото — с камеры или из галереи; они только прибавляются к дневным итогам того, как прошли сканы, чтобы найти неудачный выпуск, и никогда не хранятся за вами.
Журналы нашего сервера хранятся 30 дней и затем удаляются автоматически. Мы используем их только для того, чтобы обеспечивать работу и безопасность сервиса, учитывать, во что обходится каждый скан, и находить ошибки. В них:
- Строка о стоимости каждого скана: сколько за него взял ИИ, язык, версия и платформа приложения. Ни устройство, ни подписку, ни вход она не называет.
- Сообщения о необычных, неудавшихся или отклонённых операциях (например, о покупке, которую не удалось проверить); в них могут быть названы идентификаторы, перечисленные выше.
- Запись об ответе на каждый скан: фильтр, с которым вы сканировали (типы вина, сладость и бюджет), язык приложения, сколько вин вы оценили и сколько из них отметили «Не моё», и вина, прочитанные на полке, — название, производитель, сорт, цвет, сладость, год урожая и цена, номер бутылки среди найденных и совпадает ли вино с другим, — с оценками, главным выбором и годом урожая, которые дал каждому ИИ, и теми, что были показаны вам, а также технические сведения о том, как был получен ответ. В ней никогда нет фотографии, страны App Store и региона, того, какие вина вы оценили, и текстовых пояснений ИИ. Мы используем её только для того, чтобы находить и исправлять ошибки распознавания и ранжирования: когда ответ уже на телефоне, только эта запись показывает, почему полка была прочитана или отсортирована неверно.
Google Cloud, где работает наш сервер, видит сетевой (IP) адрес, с которого пришёл каждый запрос, и user agent вашего устройства — без этого запрос не доставить; запись о каждом запросе, которую он иначе хранил бы в наших журналах, мы отключили, так что ни то ни другое не сохраняется. Ни запись об ответе, ни строка о стоимости идентификаторов не содержат, и рядом с ними их тоже нет — кроме одного случая: если не удалось вернуть вам списанный скан, сообщение об этом (выше) называет ваше устройство, чтобы скан можно было вернуть, и тогда записи этого скана можно с ним сопоставить. Мы обращаемся со всем этим как с данными о вас.
Отладочный лог, который вы решите отправить, вместе с фотографиями полок в нём тоже хранится на нашем сервере — см. раздел 5.
4. Покупки
Подписки обрабатывает Apple (App Store). Платёжных данных мы не видим никогда. К нам приходит подписанный Apple чек, который мы проверяем на своём сервере, чтобы подписку нельзя было подделать; из него сохраняются продукт, дата окончания и идентификатор транзакции Apple. В чеке указана и страна App Store, в которой совершена покупка; с вашей подпиской она не хранится, а только прибавляется к дневному числу покупок по странам.
5. Диагностика и использование
- Firebase Crashlytics — отчёты о сбоях и об ошибках, с которыми столкнулось приложение, чтобы их можно было исправить. Они отправляются автоматически, у всех пользователей, и содержат модель устройства, версию системы и последние строки лога приложения, в которых могут быть выбранные вами типы вина, сладость и бюджет, то, как были отсортированы ваши недавние сканы, язык и тема приложения. В этих строках может быть и то, что вы оценили вино и какую оценку поставили, и то, сколько вин вы оценили и сколько из них отметили «Не моё», — но никогда не то, какое это вино. В опубликованном приложении в них нет ни анонимного идентификатора входа (раздел 3), ни кода диагностики (раздел 10), так что отчёт не связан ни с чем другим, что мы о вас храним. Google хранит их 90 дней.
- Отладочный лог — только если у вас есть подписка в подарок от нас (раздел 3) и вы нажали «Выгрузить логи отладки» в Настройках; без этого нажатия ничего не отправляется. Пока подарок действует, приложение хранит на устройстве копию каждой фотографии, которую вы сканируете, в том виде, в каком она ушла на распознавание, — десять последних, пока они не отправлены или приложение не удалено. Одно нажатие отправляет на наш сервер до десяти выгрузок, по одной на каждую из этих копий (уменьшенную, если она слишком велика для отправки), а если копий нет — одну выгрузку с уменьшенной копией фотографии последнего скана из истории сканов; в каждой выгрузке — недавний лог приложения. Лог записывает, что делало приложение. Он начинается с версии приложения, модели устройства и версии системы, и в нём могут быть выбранные вами типы вина, сладость и бюджет, то, как были отсортированы ваши недавние сканы, язык и тема приложения, анонимный идентификатор входа и код диагностики (раздел 10). В нём могут быть названы и вина, которые вы оценили, с вашей оценкой, и вина, занявшие первые места в ваших недавних сканах, — так, как они прочитаны с этикеток: название, производитель, сорт и год урожая. Для живого сканера выгрузка ещё говорит, какое распознанное вино с какой оценкой было поставлено на какую бутылку на экране. Сервер хранит каждую выгрузку под вашим анонимным идентификатором входа, и читает их только разработчик — чтобы разобрать скан, который пошёл не так. Фиксированного срока нет: на сервере лежат 20 последних выгрузок от всех пользователей вместе, а более старые удаляются по мере того, как приходят новые; удалённые выгрузки остаются в резервных копиях нашей базы данных до 14 недель. Новые версии приложения сначала загружают фотографию в наше облачное хранилище (Google Firebase, в Европейском союзе); она удаляется вместе со своей выгрузкой, а автоматически — не позже чем через 31 день. По вашей просьбе мы удалим и ваши выгрузки, и копию, которую скачал разработчик, — напишите нам, как описано в разделе 9.
- Firebase Analytics — только если вы согласитесь, когда приложение спросит, или позже включите «Отправлять статистику использования» в Настройках; до вашего ответа ничего не отправляется. События использования (скан начался, экран открыт, покупка совершена), привязанные к случайному идентификатору этой установки. По сетевому адресу Google определяет приблизительное местоположение с точностью до страны и города; собственную геолокацию устройства мы не запрашиваем и не получаем. Выключение переключателя сразу прекращает сбор и сбрасывает этот идентификатор.
Ничто из этого не содержит вашего имени или контактов и не используется ни для рекламы, ни для слежения за вами в чужих приложениях и сайтах. Рекламы и рекламного идентификатора в приложении нет.
6. Передача данных
Мы не продаём ваши данные. Их обрабатывает Google — Firebase и Google Cloud, на которых работают наш сервер и его журналы, как наши поставщики услуг, и Gemini как сервис распознавания из раздела 2 — и Apple для платежей. Рекламные сети не участвуют. Приложение также спрашивает у App Store, есть ли более новая версия; этот запрос содержит идентификатор приложения и страну вашего App Store, а отвечает на него Apple.
7. Трансграничная передача
Google и Apple могут обрабатывать эти данные за пределами страны вашего проживания, в том числе в США. Для данных из Европейской экономической зоны, Великобритании и Швейцарии такая передача опирается на сертификацию этих поставщиков по EU–US Data Privacy Framework (и его британскому и швейцарскому расширениям) и на стандартные договорные условия в их соглашениях.
8. Правовые основания
Для людей в Европейской экономической зоне, Великобритании и Швейцарии: фотографию, ваши предпочтения и счётчики мы обрабатываем, чтобы выполнить запрошенный вами скан и предоставить купленную подписку (исполнение договора). Отправить фотографию, ваши предпочтения и бюджет необходимо, чтобы выполнить скан: без них скан сделать нельзя. Идентификатор устройства, проверка целостности и счётчики служат также нашему законному интересу — не допускать злоупотреблений сервисом, каждое использование которого стоит денег; отчёты о сбоях — законному интересу поддерживать работу приложения. Журналы нашего сервера (раздел 3) служат нашим законным интересам — обеспечивать работу и безопасность сервиса и учитывать его затраты, а запись об ответе на каждый скан — законному интересу находить и исправлять ошибки сервиса, который работает на распознавании; журналы хранятся только 30 дней. Отладочные логи, которые вы решите отправить (раздел 5), служат нашему законному интересу — находить и исправлять ошибки; они покидают устройство только по вашему нажатию. Статистика использования собирается только с вашего согласия, которое вы даёте, когда приложение спрашивает, или переключателем в Настройках; отозвать его можно там же в любой момент, это не затрагивает уже собранное.
Ваше право на возражение. Вы можете в любой момент, по основаниям, связанным с вашей конкретной ситуацией, возразить против любой обработки, которую мы ведём на основании законного интереса, написав на support@easywineapp.com. Проще всего — из «Настройки → Написать нам»: приложение само добавит в письмо код диагностики, по которому мы найдём то, что относится к вам. Если вы возражаете против записи об ответах на ваши сканы, то, как только мы зарегистрируем возражение, мы перестаём делать эту запись для вашего устройства (строка о стоимости скана не называет никого в любом случае); уже сделанные записи удаляются вместе с остальными журналами через 30 дней после каждого скана. Продолжается один вид записей: сообщения о необычных, неудавшихся или отклонённых операциях — они пишутся, только когда с вашей операцией что-то пошло не так, и называют вас, чтобы это можно было исправить или, если похоже на злоупотребление, расследовать. Их мы сохраняем, ссылаясь на веские законные основания, — безопасность сервиса и расследование злоупотреблений, исправление сбоев, которые касаются вас, — и они удаляются через 30 дней. Записи о каждом запросе не хранятся вовсе (раздел 3). О некоторых таких сбоях разработчику также приходит письмо-оповещение, но идентификаторов в нём нет: оно говорит, что сломалось, а запись, в которой названы вы, остаётся в журналах.
Ранжирование от ИИ — это совет о вине. Оно не является решением, которое влечёт для вас юридические или сходные по значимости последствия.
9. Хранение и удаление
Удаление приложения убирает всё, что лежало на устройстве. Фотография полки, загруженная для скана, удаляется, как только скан вернул ответ, или автоматически в течение двух дней, если ответа не было; ответ, сохранённый для повтора, удаляется не позднее чем через сутки. Журналы нашего сервера, включая запись об ответе на каждый скан, удаляются автоматически через 30 дней. Отладочные логи, которые вы отправили, хранятся так, как описано в разделе 5. Письма-оповещения о сбоях, которые получает разработчик, идентификаторов не содержат; номер инцидента в таком письме указывает на запись журнала, которая удаляется вместе с остальными журналами через 30 дней. Если вы попросите удалить ваши данные, то, что журналы содержат о вас, будет удалено без неоправданной задержки и не позднее автоматического удаления через 30 дней после скана. Дневные записи из раздела 3 — счётчики за день и время последнего скана — удаляются автоматически примерно через 90 дней после дня, к которому относятся; отпечаток фотографии и прямоугольники бутылок — примерно в течение суток после окончания этого дня. Число использованных бесплатных сканов, месячные счётчики, ваш ответ о статистике использования и запись о подписке хранятся против идентификаторов из раздела 3 без фиксированного срока — пока вы не попросите их удалить. Удалённые из нашей базы данных записи остаются в её резервных копиях до 14 недель. Отчёты о сбоях хранятся 90 дней (раздел 5); аналитика — по умолчанию Firebase. Чтобы удалить связанное с вашим устройством, напишите нам из «Настройки → Написать нам» — приложение добавит в письмо код диагностики — или на support@easywineapp.com.
10. Ваши права
В зависимости от места проживания вы вправе получить доступ к данным, которые мы о вас храним, потребовать их исправить или удалить, ограничить их обработку или возразить против неё, а также получить их в переносимом виде. Имени и почты у нас нет, поэтому найти ваши данные позволяет код диагностики — напишите из «Настройки → Написать нам», и приложение добавит его само. Вы также вправе подать жалобу в орган по защите данных своей страны.
11. Возраст
Easy Wine App — приложение об алкогольных напитках, с возрастным рейтингом для взрослых. Детям оно не адресовано, и мы сознательно не собираем их данные.
12. Изменения
Мы можем обновлять эту политику; дата вступления в силу выше будет соответственно меняться, а о существенных для вас изменениях мы сообщим в приложении. Если фотографии когда-нибудь будут уходить в другой ИИ-сервис, чем названный в разделе 2, приложение сначала назовёт его, и ни один скан не отправится, пока вы не прочтёте это уведомление.
13. Контакты
Вопросы: support@easywineapp.com
Easy Wine App — Política de privacidad
Fecha de entrada en vigor: 17 de octubre de 2026
Esta política describe qué datos trata Easy Wine App. La aplicación no tiene registro ni cuentas de usuario, y nunca pide su nombre, su correo electrónico ni su teléfono.
Responsable. El responsable del tratamiento de los datos aquí descritos es Aleksei Tarasov, desarrollador independiente de Easy Wine App. Contacto: support@easywineapp.com.
1. Datos que se guardan en su dispositivo
Sus preferencias de gusto y su presupuesto, el historial de escaneos junto con las fotografías de estanterías que contiene, sus favoritos, sus valoraciones de vinos y los ajustes de idioma, tema y escáner se guardan localmente en su dispositivo y se eliminan al desinstalar la aplicación. Sus preferencias, su presupuesto y sus valoraciones de vinos, incluidos los vinos que marcó como «No es lo mío», se envían con cada escaneo, como se describe en el apartado 2. Además, sus preferencias y su presupuesto se conservan, junto con la lista de vinos reconocidos en la estantería, durante 30 días en los registros de nuestro servidor: véase el apartado 3. Si tiene una suscripción de regalo, la aplicación guarda además copias de sus últimas fotografías de estanterías para depuración; ellas y el registro reciente de la aplicación solo nos llegan si nos los envía: véase el apartado 5.
2. Fotografías de estanterías y la IA que las lee
Al escanear, la fotografía se envía a través de nuestro servidor a Google Gemini, un modelo de inteligencia artificial, que lee las etiquetas y devuelve lo que ha reconocido. Sus preferencias de gusto, su presupuesto y sus valoraciones de vinos, incluidos los vinos que marcó como «No es lo mío», se envían con ella como parte de la pregunta, para que la respuesta se ordene pensando en usted. Las recomendaciones que ve las genera esa IA.
Conservamos la fotografía solo el tiempo que la necesita el escaneo. Las versiones más recientes de la aplicación la suben primero a nuestro almacenamiento en la nube (Google Firebase, en la Unión Europea), para poder mostrar el progreso de la subida; se elimina en cuanto el escaneo ha respondido, y una fotografía cuyo escaneo no llegó a terminar se elimina automáticamente en un plazo máximo de dos días. Por lo demás, nuestro servidor solo transmite la fotografía y guarda lo que se describe en el apartado 3, salvo que usted mismo nos la envíe en un registro de depuración (apartado 5). Qué servicio de Gemini la trata depende de dónde esté:
- Si el país de su App Store o la región de su dispositivo está en el Espacio Económico Europeo, el Reino Unido o Suiza — o la aplicación no puede saberlo —, y para todos los suscriptores, los escaneos van al servicio de pago de la API de Gemini. Según sus condiciones, Google no los usa para mejorar sus productos.
- En los demás casos, los escaneos gratuitos pueden ir al nivel gratuito de la API de Gemini, según cuyas condiciones Google puede usar las fotografías y las preguntas enviadas con ellas para mejorar sus modelos. Esto también se indica en la aplicación antes del primer escaneo.
En ambos casos Google puede conservarlos durante un tiempo limitado para detectar abusos, como permiten sus condiciones. Fotografíe la estantería, no a personas, y no fotografíe nada que no quiera que se procese así.
3. Datos que guarda nuestro servidor
En nuestra base de datos, frente a los identificadores siguientes: no hay ninguna cuenta, nombre ni dirección de correo a la que vincular nada.
- Un identificador de inicio de sesión anónimo, emitido por Firebase Authentication. Es aleatorio, no contiene su nombre ni sus datos de contacto y se sustituye si reinstala la aplicación.
- Un identificador de dispositivo, calculado en su dispositivo y guardado como hash. Es lo que permite que la cuota gratuita sobreviva a una reinstalación, y lo que puede enviarnos para recibir una suscripción de regalo.
- Contadores: cuántos escaneos se han hecho y cuánto nos han costado. Y, por cada día en que escanea, también la hora del último escaneo de ese día. La huella de su última fotografía (un código corto calculado a partir de la imagen, del que no se puede recuperar la imagen) y dónde estaban las botellas en ella, como rectángulos, se guardan aparte de estos contadores y solo durante ese día, para que una pregunta posterior sobre la misma fotografía se reconozca como tal, no se cobre como un escaneo nuevo y no tenga que volver a localizar las botellas; se eliminan automáticamente en aproximadamente un día después de que termine ese día (apartado 9).
- El estado de su suscripción: qué producto, hasta cuándo y el identificador de transacción de Apple. Véase el apartado 4.
- La respuesta a su último escaneo, durante un máximo de 10 minutos: los vinos reconocidos y cómo se ordenaron para usted, junto con una huella de la fotografía, es decir, un código breve calculado a partir de ella que no permite recuperar la imagen. No es la fotografía. Si la respuesta se pierde de camino a su teléfono y vuelve a enviar la misma fotografía con las mismas preferencias, recibe la misma respuesta y no se le descuenta un segundo escaneo. Pasados 10 minutos deja de usarse, y se elimina en un plazo máximo de un día.
Con cada escaneo se envían además dos señales que no se guardan asociadas a usted: el país de su App Store y la región configurada en su dispositivo, usados solo para elegir el servicio del apartado 2; y un token de integridad de la aplicación (Firebase App Check con Apple App Attest), que confirma que la solicitud procede de una copia auténtica de la aplicación y no contiene datos personales. Con el escaneo viajan también la versión de la aplicación y la plataforma (iOS o Android) y si la foto se hizo con la cámara o se eligió de su fototeca; solo se suman a recuentos diarios de cómo salieron los escaneos, para detectar una versión defectuosa, y nunca se guardan asociados a usted.
Los registros de nuestro servidor se conservan durante 30 días y después se eliminan automáticamente. Solo los usamos para hacer funcionar y proteger el servicio, para contabilizar lo que cuesta cada escaneo y para encontrar fallos. Contienen:
- Una línea con el coste de cada escaneo: lo que cobró la IA por él y el idioma, la versión y la plataforma de la aplicación. No menciona su dispositivo, su suscripción ni su inicio de sesión.
- Mensajes sobre operaciones inusuales, fallidas o rechazadas (por ejemplo, una compra que no se pudo verificar), que pueden mencionar los identificadores anteriores.
- Un registro de la respuesta a cada escaneo: el filtro con el que escaneó (tipos de vino, dulzor y presupuesto), el idioma de la aplicación, cuántos vinos ha valorado y cuántos de ellos marcó como «No es lo mío», y los vinos leídos en la estantería —nombre, productor, uva, color, dulzor, añada y precio, su número entre las botellas encontradas y si es el mismo vino que otro—, con las puntuaciones, la elección principal y la añada que la IA dio a cada uno y las que se le mostraron, y datos técnicos sobre cómo se obtuvo la respuesta. Nunca contiene la fotografía, el país de su App Store ni su región, qué vinos ha valorado ni las explicaciones escritas de la IA. Solo lo usamos para encontrar y corregir fallos de reconocimiento y de clasificación: una vez que la respuesta ha llegado a su teléfono, este registro es la única forma de ver por qué una estantería se leyó o se ordenó mal.
Google Cloud, donde funciona nuestro servidor, ve la dirección de red (IP) desde la que llega cada solicitud y el agente de usuario que envía su dispositivo, porque los necesita para entregarla; hemos desactivado el registro de cada solicitud que, si no, guardaría en nuestros registros, así que no se conserva ninguno de los dos. Ni el registro de la respuesta ni la línea de coste contienen ningún identificador, y nada de lo que se guarda junto a ellos lo contiene, salvo en un caso: si no se logra devolverle un escaneo que se le descontó, el mensaje sobre ello (arriba) menciona su dispositivo, para poder devolvérselo, y entonces los registros de ese escaneo pueden relacionarse con él. Tratamos todo ello como datos sobre usted.
Un registro de depuración que decida enviar, con las fotografías de estanterías que contenga, también se guarda en nuestro servidor: véase el apartado 5.
4. Compras
Las suscripciones las procesa Apple (App Store). Nunca vemos sus datos de pago. Lo que recibimos es el recibo firmado que emite Apple, que verificamos en nuestro servidor para que una suscripción no se pueda falsificar; de él guardamos el producto, la fecha de caducidad y el identificador de transacción de Apple. El recibo indica también el país de la App Store de la compra; no se guarda con su suscripción, solo se suma a un recuento diario de compras por país.
5. Diagnóstico y uso
- Firebase Crashlytics — informes de fallos y de errores que encontró la aplicación, para poder corregirlos. Se envían automáticamente, para todos los usuarios, e incluyen el modelo del dispositivo, la versión del sistema y las últimas líneas del registro de la aplicación, que pueden contener los tipos de vino, el dulzor y el presupuesto que eligió, cómo se ordenaron sus escaneos recientes y el idioma y el tema de la aplicación. Esas líneas también pueden decir que valoró un vino y qué valoración le dio, y cuántos vinos ha valorado y cuántos de ellos marcó como «No es lo mío», pero nunca de qué vino se trata. En la aplicación publicada no llevan ni el identificador de inicio de sesión anónimo (apartado 3) ni el código de diagnóstico (apartado 10), así que un informe no queda vinculado a nada más que guardemos sobre usted. Google los conserva durante 90 días.
- Registros de depuración — solo si tiene una suscripción de regalo nuestra (apartado 3) y pulsa «Subir registros de depuración» en Ajustes; sin esa pulsación no se envía nada. Mientras la tenga, la aplicación guarda en su dispositivo una copia de cada fotografía que escanea, tal como se envió para el reconocimiento: las diez más recientes, hasta que se envían o se elimina la aplicación. Una pulsación envía a nuestro servidor hasta diez envíos, uno por cada una de esas copias (reducida si es demasiado grande para enviarse) o, si no hay ninguna, un único envío con una copia reducida de la fotografía de su último escaneo del historial de escaneos; cada envío lleva el registro reciente de la aplicación. El registro recoge lo que hizo la aplicación. Empieza con la versión de la aplicación, el modelo de su dispositivo y la versión del sistema, y puede incluir los tipos de vino, el dulzor y el presupuesto que eligió, cómo se ordenaron sus escaneos recientes, el idioma y el tema de la aplicación, el identificador de inicio de sesión anónimo y el código de diagnóstico (apartado 10). También puede nombrar los vinos que valoró, con la valoración que les dio, y los vinos que quedaron en los primeros puestos de sus escaneos recientes, tal como se leyeron en sus etiquetas: nombre, productor, uva y añada. En el escáner en vivo, el envío indica además qué vino reconocido, con su puntuación, se colocó sobre qué botella en la pantalla. Nuestro servidor guarda cada envío con su identificador de inicio de sesión anónimo, y solo el desarrollador los lee, para examinar un escaneo que salió mal. No hay un plazo fijo: nuestro servidor conserva los 20 envíos más recientes, de todos los usuarios juntos, y los más antiguos se eliminan a medida que llegan otros nuevos; los envíos eliminados permanecen en las copias de seguridad de nuestra base de datos hasta 14 semanas. Las versiones más recientes de la aplicación suben primero la fotografía a nuestro almacenamiento en la nube (Google Firebase, en la Unión Europea); se borra junto con su envío y, automáticamente, en un plazo máximo de 31 días. Si lo solicita, eliminamos tanto sus envíos como cualquier copia que haya descargado el desarrollador: escríbanos como se indica en el apartado 9.
- Firebase Analytics — solo si acepta cuando la aplicación se lo pregunta, o activa más tarde «Compartir estadísticas de uso» en Ajustes; no se envía nada antes de que responda. Eventos de uso (un escaneo iniciado, una pantalla abierta, una compra completada), vinculados a un identificador aleatorio de esta instalación. A partir de la dirección de red, Google deduce una ubicación aproximada a nivel de país y ciudad; nosotros no solicitamos ni recibimos la ubicación de su dispositivo. Al desactivar el interruptor, la recogida se detiene de inmediato y ese identificador se restablece.
Nada de esto contiene su nombre ni sus datos de contacto, ni se usa para publicidad ni para seguirle por aplicaciones y sitios de otras empresas. La aplicación no contiene publicidad ni identificador publicitario.
6. Cesión de datos
No vendemos sus datos. Los trata Google — Firebase y Google Cloud, que alojan nuestro servidor y sus registros, como proveedores de servicios, y Gemini como el servicio de reconocimiento del apartado 2 — y Apple para los pagos. No intervienen redes publicitarias. La app también pregunta a la App Store si existe una versión más reciente; esa consulta incluye el identificador de la app y el país de su App Store, y la responde Apple.
7. Transferencias internacionales
Google y Apple pueden tratar estos datos fuera del país donde vive, incluso en Estados Unidos. Cuando los datos proceden del Espacio Económico Europeo, el Reino Unido o Suiza, esas transferencias se basan en la certificación de estos proveedores en el Marco de Privacidad de Datos UE-EE. UU. (y sus extensiones británica y suiza) y en las cláusulas contractuales tipo de sus condiciones.
8. Bases jurídicas
Para personas del Espacio Económico Europeo, el Reino Unido y Suiza: tratamos la fotografía, sus preferencias y los contadores para prestarle el escaneo que pide y la suscripción que ha comprado (ejecución de un contrato). Enviar la fotografía, sus preferencias y su presupuesto es necesario para realizar un escaneo: sin ellos no se puede hacer ninguno. El identificador de dispositivo, la comprobación de integridad y los contadores sirven además a nuestro interés legítimo en evitar el abuso de un servicio que cuesta dinero en cada uso, y los informes de fallos, a nuestro interés legítimo en mantener la aplicación funcionando. Los registros de nuestro servidor (apartado 3) sirven a nuestros intereses legítimos en hacer funcionar y proteger el servicio y en contabilizar sus costes, y el registro de la respuesta a cada escaneo, a nuestro interés legítimo en encontrar y corregir fallos de un servicio que funciona mediante reconocimiento; los registros solo se conservan 30 días. Los registros de depuración que decida enviar (apartado 5) sirven a nuestro interés legítimo en encontrar y corregir fallos; solo salen de su dispositivo cuando pulsa para enviarlos. Las estadísticas de uso solo se recogen con su consentimiento, que da cuando la aplicación se lo pregunta o con el interruptor de Ajustes; puede retirarlo allí en cualquier momento, sin que ello afecte a lo recogido antes.
Su derecho de oposición. Puede oponerse en cualquier momento, por motivos relacionados con su situación particular, a cualquier tratamiento que basemos en nuestros intereses legítimos, escribiendo a support@easywineapp.com. Lo más sencillo es hacerlo desde Ajustes → Escríbenos: la aplicación añade al mensaje el código de diagnóstico que nos permite encontrar lo que es suyo. Si se opone al registro de las respuestas a sus escaneos, en cuanto registremos su oposición dejamos de hacer ese registro para su dispositivo (la línea de coste de un escaneo no menciona a nadie en ningún caso); los registros ya hechos se eliminan con el resto de los registros del servidor, a los 30 días de cada escaneo. Continúa un solo tipo de entrada: los mensajes sobre operaciones inusuales, fallidas o rechazadas, que solo se escriben cuando algo salió mal en una de sus operaciones y le mencionan para poder corregirlo o, si parece un abuso, investigarlo. Los conservamos por motivos legítimos imperiosos —la seguridad del servicio y la investigación de abusos, y la corrección de fallos que le afectan— y se eliminan a los 30 días. El registro de cada solicitud no se conserva en absoluto (apartado 3). De algunos de esos fallos llega además al desarrollador un correo de alerta, que no lleva ningún identificador: dice qué falló, y la entrada que le menciona se queda en los registros.
La clasificación que hace la IA es una sugerencia sobre vinos. No es una decisión que produzca efectos jurídicos sobre usted ni le afecte de forma similarmente significativa.
9. Conservación y eliminación
Desinstalar la aplicación elimina todo lo que había en el dispositivo. Una fotografía de estantería subida para un escaneo se elimina en cuanto el escaneo ha respondido, o automáticamente en un plazo de dos días si no lo hizo; la respuesta guardada para un reintento se elimina en un plazo máximo de un día. Los registros de nuestro servidor, incluido el registro de la respuesta a cada escaneo, se eliminan automáticamente a los 30 días. Los registros de depuración que haya enviado se conservan como se describe en el apartado 5. Los correos de alerta sobre fallos que recibe el desarrollador no llevan ningún identificador; el número de incidencia que figura en ellos remite a una entrada de los registros que se elimina con el resto de los registros a los 30 días. Si nos pide que suprimamos sus datos, lo que los registros contengan sobre usted se suprime sin dilación indebida y, a más tardar, con la eliminación automática a los 30 días del escaneo. Los registros diarios descritos en el apartado 3 —los recuentos del día y la hora de su último escaneo— se eliminan automáticamente unos 90 días después del día al que se refieren; la huella de la fotografía y los rectángulos de las botellas, en aproximadamente un día después de que termine ese día. El número de escaneos gratuitos usados, los recuentos mensuales, su respuesta sobre las estadísticas de uso y el registro de la suscripción se conservan frente a los identificadores del apartado 3 sin un plazo fijo, hasta que nos pida eliminarlos. Los registros eliminados de nuestra base de datos permanecen en sus copias de seguridad hasta 14 semanas. Los informes de fallos se conservan durante 90 días (apartado 5); la analítica, según los valores predeterminados de Firebase. Para eliminar lo asociado a su dispositivo, escríbanos desde Ajustes → Escríbenos, que añade al mensaje el código de diagnóstico, o a support@easywineapp.com.
10. Sus derechos
Según dónde viva, tiene derecho a acceder a los datos que guardamos sobre usted, a rectificarlos o suprimirlos, a limitar u oponerse a su tratamiento y a recibirlos en un formato portable. Como no guardamos nombre ni correo, el código de diagnóstico es lo que nos permite encontrar lo que es suyo: escríbanos desde Ajustes → Escríbenos y la aplicación lo añade por usted. También tiene derecho a reclamar ante la autoridad de protección de datos de su país.
11. Edad
Easy Wine App trata sobre bebidas alcohólicas y tiene una clasificación por edades para adultos. No está dirigida a menores y no recogemos sus datos de forma consciente.
12. Cambios
Podemos actualizar esta política; la fecha de entrada en vigor indicada arriba cambiará en consecuencia, y los cambios que le afecten de forma sustancial se anunciarán en la aplicación. Si alguna vez sus fotografías fueran a ir a un servicio de IA distinto del indicado en el apartado 2, la aplicación lo nombrará antes, y no se enviará ningún escaneo hasta que haya leído ese aviso.
13. Contacto
Preguntas: support@easywineapp.com
Easy Wine App — Datenschutzerklärung
Gültig ab: 17. Oktober 2026
Diese Erklärung beschreibt, welche Daten Easy Wine App verarbeitet und wie. Die App hat keine Registrierung und keine Nutzerkonten und fragt nie nach Ihrem Namen, Ihrer E-Mail-Adresse oder Ihrer Telefonnummer.
Wer verantwortlich ist. Verantwortlicher für die hier beschriebenen Daten ist Aleksei Tarasov, unabhängiger Entwickler von Easy Wine App. Kontakt: support@easywineapp.com.
1. Auf Ihrem Gerät gespeicherte Daten
Ihre Geschmacksvorlieben und Ihr Budget, Ihr Scan-Verlauf samt den darin enthaltenen Regalfotos, Ihre Favoriten und Weinbewertungen sowie Ihre Einstellungen für Sprache, Erscheinungsbild und Scanner werden lokal auf Ihrem Gerät gespeichert und entfernt, wenn Sie die App löschen. Ihre Vorlieben, Ihr Budget und Ihre Weinbewertungen, auch die Weine, die Sie mit „Nicht meins“ markiert haben, werden mit jedem Scan gesendet, wie in Abschnitt 2 beschrieben. Ihre Vorlieben und Ihr Budget werden außerdem zusammen mit der Liste der im Regal erkannten Weine 30 Tage lang in den Protokollen unseres Servers aufbewahrt – siehe Abschnitt 3. Wenn Sie ein kostenloses Abonnement von uns haben, bewahrt die App außerdem Kopien Ihrer letzten Regalfotos zur Fehlersuche auf; sie und das jüngste Log der App erreichen uns nur, wenn Sie sie uns senden – siehe Abschnitt 5.
2. Regalfotos und die KI, die sie liest
Wenn Sie scannen, wird das Foto über unseren Server an Google Gemini gesendet, ein Modell künstlicher Intelligenz, das die Etiketten liest und zurückgibt, was es erkannt hat. Ihre Geschmacksvorlieben, Ihr Budget und Ihre Weinbewertungen, auch die Weine, die Sie mit „Nicht meins“ markiert haben, werden als Teil der Anfrage mitgesendet, damit die Antwort für Sie sortiert werden kann. Die Empfehlungen, die Sie sehen, werden von dieser KI erzeugt.
Wir bewahren das Foto nur so lange auf, wie der Scan es braucht. Neuere Versionen der App laden es zuerst in unseren Cloud-Speicher (Google Firebase, in der Europäischen Union) hoch, damit der Fortschritt des Uploads angezeigt werden kann; es wird gelöscht, sobald der Scan geantwortet hat, und ein Foto, dessen Scan nie abgeschlossen wurde, wird spätestens nach zwei Tagen automatisch gelöscht. Ansonsten leitet unser Server das Foto nur weiter und speichert, was Abschnitt 3 beschreibt – es sei denn, Sie senden es uns selbst mit einem Debug-Log (Abschnitt 5). Welcher Gemini-Dienst es verarbeitet, hängt davon ab, wo Sie sich befinden:
- Wenn Ihr App-Store-Land oder die Region Ihres Geräts im Europäischen Wirtschaftsraum, im Vereinigten Königreich oder in der Schweiz liegt — oder die App das nicht feststellen kann — sowie für alle Abonnenten gehen Scans an den kostenpflichtigen Dienst der Gemini API von Google. Nach dessen Bedingungen verwendet Google sie nicht zur Verbesserung seiner Produkte.
- Andernorts können Gratis-Scans an die kostenlose Stufe der Gemini API gehen, nach deren Bedingungen Google die Fotos und die mit ihnen gesendeten Anfragen zur Verbesserung seiner Modelle verwenden darf. Darauf weist die App auch vor Ihrem ersten Scan hin.
In beiden Fällen kann Google sie, soweit seine Bedingungen dies zulassen, für einen begrenzten Zeitraum zur Erkennung von Missbrauch aufbewahren. Fotografieren Sie ein Regal, keine Personen — und nichts, was Sie nicht auf diese Weise verarbeitet haben möchten.
3. Auf unserem Server gespeicherte Daten
In unserer Datenbank, zu den unten genannten Kennungen — es gibt kein Konto, keinen Namen und keine E-Mail-Adresse, denen etwas zugeordnet werden könnte:
- Eine anonyme Anmeldekennung, ausgegeben von Firebase Authentication. Sie ist zufällig, enthält weder Namen noch Kontaktdaten und wird ersetzt, wenn Sie die App neu installieren.
- Eine Gerätekennung, die auf Ihrem Gerät abgeleitet und als Hashwert gespeichert wird. Durch sie bleibt ein Gratis-Kontingent auch nach einer Neuinstallation erhalten, und Sie können sie uns senden, um ein kostenloses Abonnement zu erhalten.
- Zähler: wie viele Scans durchgeführt wurden und was ihre Ausführung uns gekostet hat. Außerdem für jeden Tag, an dem Sie scannen, die Uhrzeit des letzten Scans an diesem Tag. Ein Fingerabdruck Ihres letzten Fotos (ein kurzer, aus dem Bild errechneter Code, aus dem sich das Bild nicht wiederherstellen lässt) und wo die Flaschen darauf standen, als Rechtecke, werden getrennt von diesen Zählern und nur für diesen Tag gespeichert – damit eine Nachfrage zum selben Foto als solche erkannt und nicht als neuer Scan abgerechnet wird und die Flaschen darauf nicht erneut gesucht werden müssen; sie werden innerhalb von etwa einem Tag nach dem Ende dieses Tages automatisch gelöscht (Abschnitt 9).
- Ihr Abonnementstatus: welches Produkt, wann es abläuft und die zugehörige Transaktionskennung von Apple. Siehe Abschnitt 4.
- Die Antwort auf Ihren letzten Scan, bis zu 10 Minuten lang: die erkannten Weine und wie sie für Sie sortiert wurden, mit einem Fingerabdruck des Fotos — einem kurzen, daraus berechneten Code, aus dem sich das Bild nicht wiederherstellen lässt. Das ist nicht das Foto. Geht die Antwort auf dem Weg zu Ihrem Gerät verloren und senden Sie dasselbe Foto mit denselben Vorlieben erneut, bekommen Sie dieselbe Antwort, und Ihnen wird kein zweiter Scan angerechnet. Nach 10 Minuten wird sie nicht mehr verwendet und spätestens nach einem Tag gelöscht.
Zwei weitere Angaben werden mit einem Scan gesendet, aber nicht zu Ihnen gespeichert: Ihr App-Store-Land und die Regionseinstellung Ihres Geräts, die ausschließlich zur Auswahl des in Abschnitt 2 beschriebenen Dienstes verwendet werden; und ein App-Integritätstoken (Firebase App Check mit Apple App Attest), das bestätigt, dass die Anfrage von einer echten Kopie der App stammt, und keine personenbezogenen Daten enthält. Außerdem werden mit einem Scan die App-Version und die Plattform (iOS oder Android) und ob das Foto mit der Kamera aufgenommen oder aus Ihrer Mediathek gewählt wurde gesendet; sie fließen nur in tägliche Zählungen ein, wie Scans ausgegangen sind, damit eine fehlerhafte Version auffällt, und werden nie zu Ihnen gespeichert.
Die Protokolle unseres Servers werden 30 Tage lang aufbewahrt und danach automatisch gelöscht. Wir verwenden sie nur, um den Dienst zu betreiben und abzusichern, die Kosten jedes Scans abzurechnen und Fehler zu finden. Sie enthalten:
- Eine Kostenzeile zu jedem Scan: was die KI dafür berechnet hat, sowie Sprache, Version und Plattform der App. Sie nennt weder Ihr Gerät noch Ihr Abonnement noch Ihre Anmeldung.
- Meldungen über ungewöhnliche, fehlgeschlagene oder abgelehnte Vorgänge (zum Beispiel einen Kauf, der sich nicht prüfen ließ), die die oben genannten Kennungen nennen können.
- Einen Protokolleintrag zur Antwort auf jeden Scan: den Filter, mit dem Sie gescannt haben (Weinarten, Süße und Budget), die Sprache der App, wie viele Weine Sie bewertet und wie viele davon Sie mit „Nicht meins“ markiert haben, und die im Regal gelesenen Weine – Name, Erzeuger, Rebsorte, Farbe, Süße, Jahrgang und Preis, seine Nummer unter den gefundenen Flaschen und ob er derselbe Wein ist wie ein anderer – mit den Bewertungen, der Top-Empfehlung und dem Jahrgang, die die KI jedem gegeben hat, und denen, die Ihnen angezeigt wurden, sowie technische Angaben dazu, wie die Antwort zustande kam. Er enthält nie das Foto, weder Ihr App-Store-Land noch Ihre Region, nicht, welche Weine Sie bewertet haben, und keine schriftlichen Erklärungen der KI. Wir verwenden ihn nur, um Fehler bei Erkennung und Rangfolge zu finden und zu beheben: Ist eine Antwort erst auf Ihrem Telefon, zeigt nur dieser Eintrag, warum ein Regal falsch gelesen oder sortiert wurde.
Google Cloud, wo unser Server läuft, sieht die Netzwerkadresse (IP-Adresse), von der jede Anfrage kommt, und den User-Agent Ihres Geräts, weil es die Anfrage sonst nicht zustellen kann; den Eintrag zu jeder Anfrage, den es sonst in unseren Protokollen anlegen würde, haben wir abgeschaltet, sodass beides nicht gespeichert wird. Weder der Eintrag zur Antwort noch die Kostenzeile enthält eine Kennung, und auch nichts, was daneben gespeichert wird – mit einer Ausnahme: Scheitert die Rückgabe eines Scans, der Ihnen angerechnet wurde, nennt die Meldung dazu (oben) Ihr Gerät, damit Sie ihn zurückbekommen, und dann lassen sich die Einträge dieses Scans ihm zuordnen. Wir behandeln all das als Daten über Sie.
Ein Debug-Log, das Sie uns senden, wird samt den Regalfotos darin ebenfalls auf unserem Server gespeichert – siehe Abschnitt 5.
4. Käufe
Abonnements werden von Apple (App Store) abgewickelt. Ihre Zahlungsdaten sehen wir nie. Wir erhalten den von Apple ausgestellten signierten Beleg, den wir auf unserem Server prüfen, damit ein Abonnement nicht gefälscht werden kann; daraus speichern wir das Produkt, das Ablaufdatum und die Transaktionskennung von Apple. Der Beleg nennt außerdem das App-Store-Land des Kaufs; es wird nicht mit Ihrem Abonnement gespeichert, sondern nur in eine tägliche Zählung der Käufe pro Land aufgenommen.
5. Diagnose und Nutzung
- Firebase Crashlytics — Berichte über Abstürze und über Fehler, auf die die App gestoßen ist, damit sie behoben werden können. Sie werden automatisch für alle Nutzer gesendet und enthalten das Gerätemodell, die Systemversion und die letzten Zeilen des App-Logs, die die von Ihnen gewählten Weinarten, Süße und Ihr Budget, die Sortierung Ihrer letzten Scans sowie Sprache und Erscheinungsbild der App enthalten können. Diese Zeilen können außerdem sagen, dass Sie einen Wein bewertet haben und mit welcher Bewertung, und wie viele Weine Sie bewertet und wie viele davon Sie mit „Nicht meins“ markiert haben – aber nie, welcher Wein es war. In der veröffentlichten App tragen sie weder die anonyme Anmeldekennung (Abschnitt 3) noch den Diagnosecode (Abschnitt 10), sodass ein Bericht mit nichts anderem verknüpft ist, was wir über Sie speichern. Google bewahrt sie 90 Tage lang auf.
- Debug-Logs — nur wenn Sie von uns ein kostenloses Abonnement erhalten haben (Abschnitt 3) und in den Einstellungen auf „Debug-Logs hochladen“ tippen; ohne dieses Tippen wird nichts gesendet. Solange Sie es haben, bewahrt die App auf Ihrem Gerät eine Kopie jedes Fotos auf, das Sie scannen, so wie es zur Erkennung gesendet wurde – die zehn neuesten, bis sie gesendet werden oder die App gelöscht wird. Ein Tippen sendet bis zu zehn Uploads an unseren Server, einen für jede dieser Kopien (verkleinert, wenn sie zum Senden zu groß ist), oder, wenn es keine gibt, einen einzigen Upload mit einer verkleinerten Kopie des Fotos Ihres letzten Scans aus dem Scan-Verlauf; jeder Upload enthält das jüngste Log der App. Das Log hält fest, was die App getan hat. Es beginnt mit der Version der App, Ihrem Gerätemodell und der Systemversion, und es kann die von Ihnen gewählten Weinarten, Süße und Ihr Budget, die Sortierung Ihrer letzten Scans, Sprache und Erscheinungsbild der App, die anonyme Anmeldekennung und den Diagnosecode (Abschnitt 10) enthalten. Es kann außerdem die Weine nennen, die Sie bewertet haben, mit Ihrer Bewertung, und die Weine, die bei Ihren letzten Scans ganz oben standen – so, wie sie von den Etiketten gelesen wurden: Name, Erzeuger, Rebsorte und Jahrgang. Beim Live-Scanner gibt der Upload außerdem an, welcher erkannte Wein mit welcher Bewertung auf welche Flasche auf dem Bildschirm gesetzt wurde. Unser Server speichert jeden Upload mit Ihrer anonymen Anmeldekennung, und nur der Entwickler liest sie, um einen fehlgeschlagenen Scan zu untersuchen. Eine feste Frist gibt es nicht: Unser Server bewahrt die 20 neuesten Uploads aller Nutzer zusammen auf, und ältere werden gelöscht, sobald neue eintreffen; gelöschte Uploads bleiben bis zu 14 Wochen in den Sicherungskopien unserer Datenbank. Neuere Versionen der App laden das Foto zuerst in unseren Cloud-Speicher hoch (Google Firebase, in der Europäischen Union); es wird zusammen mit seinem Upload gelöscht, spätestens aber nach 31 Tagen automatisch. Auf Ihren Wunsch löschen wir sowohl Ihre Uploads als auch jede Kopie, die der Entwickler heruntergeladen hat – schreiben Sie uns, wie in Abschnitt 9 beschrieben.
- Firebase Analytics — nur wenn Sie zustimmen, wenn die App fragt, oder später in den Einstellungen „Nutzungsstatistik teilen“ einschalten; bevor Sie antworten, wird nichts gesendet. Nutzungsereignisse (ein Scan gestartet, ein Bildschirm geöffnet, ein Kauf abgeschlossen), verknüpft mit einer zufälligen Kennung dieser Installation. Google leitet aus der Netzwerkadresse einen ungefähren Standort auf Länder- und Städteebene ab; den Standort Ihres Geräts fragen wir weder ab, noch erhalten wir ihn. Schaltest Sie den Schalter aus, endet die Erfassung sofort und diese Kennung wird zurückgesetzt.
Nichts davon enthält Ihren Namen oder Ihre Kontaktdaten, und nichts davon wird für Werbung verwendet oder dafür, Sie über Apps und Websites anderer Unternehmen hinweg zu verfolgen. Die App enthält keine Werbung und keine Werbe-ID.
6. Weitergabe
Wir verkaufen Ihre Daten nicht. Sie werden von Google verarbeitet — von Firebase und Google Cloud, die unseren Server und seine Protokolle betreiben, als unseren Dienstleistern und von Gemini als dem in Abschnitt 2 beschriebenen Erkennungsdienst — sowie von Apple für Zahlungen. Werbenetzwerke sind nicht beteiligt. Die App fragt außerdem beim App Store an, ob eine neuere Version vorliegt; diese Anfrage enthält die Kennung der App und Ihr App-Store-Land, und Apple beantwortet sie.
7. Internationale Datenübermittlungen
Google und Apple können diese Daten außerhalb des Landes verarbeiten, in dem Sie leben, auch in den Vereinigten Staaten. Stammen die Daten aus dem Europäischen Wirtschaftsraum, dem Vereinigten Königreich oder der Schweiz, stützen sich diese Übermittlungen auf die Zertifizierung der Anbieter nach dem EU-US Data Privacy Framework (und dessen Erweiterungen für das Vereinigte Königreich und die Schweiz) sowie auf die Standardvertragsklauseln in deren Bedingungen.
8. Rechtsgrundlagen
Für Personen im Europäischen Wirtschaftsraum, im Vereinigten Königreich und in der Schweiz: Wir verarbeiten ein Foto, Ihre Vorlieben und die Zähler, um den von Ihnen angeforderten Scan und das von Ihnen gekaufte Abonnement bereitzustellen (Vertragserfüllung). Das Foto, Ihre Vorlieben und Ihr Budget zu senden, ist für einen Scan erforderlich: Ohne sie kann kein Scan durchgeführt werden. Die Gerätekennung, die Integritätsprüfung und die Zähler dienen außerdem unserem berechtigten Interesse, den Missbrauch eines Dienstes zu verhindern, der bei jeder Nutzung Geld kostet, und Absturzberichte dienen unserem berechtigten Interesse, die App funktionsfähig zu halten. Die Protokolle unseres Servers (Abschnitt 3) dienen unseren berechtigten Interessen, den Dienst zu betreiben und abzusichern und seine Kosten abzurechnen, und der Protokolleintrag zur Antwort auf jeden Scan dient unserem berechtigten Interesse, Fehler eines Dienstes zu finden und zu beheben, der auf Erkennung beruht; die Protokolle werden nur 30 Tage aufbewahrt. Debug-Logs, die Sie uns senden (Abschnitt 5), dienen unserem berechtigten Interesse, Fehler zu finden und zu beheben; sie verlassen Ihr Gerät nur, wenn Sie zum Senden tippen. Nutzungsstatistiken werden nur mit Ihrer Einwilligung erhoben, die Sie erteilen, wenn die App fragt, oder über den Schalter in den Einstellungen; Sie können sie dort jederzeit widerrufen, ohne dass dies die bis dahin erfolgte Verarbeitung berührt.
Ihr Widerspruchsrecht. Sie können jederzeit aus Gründen, die sich aus Ihrer besonderen Situation ergeben, jeder Verarbeitung widersprechen, die wir auf unsere berechtigten Interessen stützen, indem Sie an support@easywineapp.com schreibst. Am einfachsten geht das über Einstellungen → Schreib uns: Die App fügt der Nachricht den Diagnosecode hinzu, mit dem wir finden, was zu Ihnen gehört. Widersprechen Sie dem Protokolleintrag zur Antwort auf Ihre Scans, legen wir ihn für Ihr Gerät nicht mehr an, sobald wir Ihren Widerspruch erfasst haben (die Kostenzeile eines Scans nennt ohnehin niemanden); bereits angelegte Einträge werden mit den übrigen Protokollen 30 Tage nach dem jeweiligen Scan gelöscht. Eine Art von Einträgen bleibt: Meldungen über ungewöhnliche, fehlgeschlagene oder abgelehnte Vorgänge, die nur entstehen, wenn bei einem Ihrer Vorgänge etwas schiefgegangen ist, und Sie nennen, damit es behoben oder, wenn es nach Missbrauch aussieht, untersucht werden kann. Diese verarbeiten wir aus zwingenden schutzwürdigen Gründen weiter – der Sicherheit des Dienstes und der Aufklärung von Missbrauch sowie der Behebung von Fehlern, die Sie betreffen –, und sie werden nach 30 Tagen gelöscht. Einen Eintrag zu jeder Anfrage gibt es gar nicht (Abschnitt 3). Über einige dieser Fehler erhält der Entwickler zusätzlich eine Warn-E-Mail, die keine Kennung enthält: Sie sagt, was schiefgegangen ist, und der Eintrag, der Sie nennt, bleibt in den Protokollen.
Das Ranking der KI ist ein Vorschlag zu Wein. Es ist keine Entscheidung, die Ihnen gegenüber rechtliche Wirkung entfaltet oder Sie in ähnlicher Weise erheblich beeinträchtigt.
9. Speicherdauer und Löschung
Wenn Sie die App löschen, wird alles entfernt, was auf Ihrem Gerät gespeichert ist. Ein für einen Scan hochgeladenes Regalfoto wird gelöscht, sobald der Scan geantwortet hat, oder automatisch innerhalb von zwei Tagen, wenn das nicht geschehen ist; die für einen erneuten Versuch aufbewahrte Antwort wird spätestens nach einem Tag gelöscht. Die Protokolle unseres Servers, einschließlich des Eintrags zur Antwort auf jeden Scan, werden nach 30 Tagen automatisch gelöscht. Debug-Logs, die Sie gesendet haben, werden aufbewahrt, wie in Abschnitt 5 beschrieben. Die Warn-E-Mails zu Fehlern, die der Entwickler erhält, enthalten keine Kennung; die Vorfallsnummer darin verweist auf einen Protokolleintrag, der mit den übrigen Protokollen nach 30 Tagen gelöscht wird. Bittest Sie uns, Ihre Daten zu löschen, wird das, was die Protokolle über Sie enthalten, unverzüglich gelöscht, spätestens aber durch die automatische Löschung 30 Tage nach dem Scan. Die Tagesdatensätze aus Abschnitt 3 – die Zähler des Tages und die Uhrzeit seines letzten Scans – werden etwa 90 Tage nach dem Tag, den sie betreffen, automatisch gelöscht; der Fingerabdruck des Fotos und die Rechtecke der Flaschen innerhalb von etwa einem Tag nach dem Ende dieses Tages. Die Zahl der genutzten kostenlosen Scans, die Monatszähler, Ihre Antwort zu den Nutzungsstatistiken und der Abonnementdatensatz werden zu den Kennungen aus Abschnitt 3 ohne feste Frist aufbewahrt, bis Sie uns bitten, sie zu löschen. Aus unserer Datenbank gelöschte Datensätze bleiben bis zu 14 Wochen in ihren Sicherungskopien. Absturzberichte werden 90 Tage lang aufbewahrt (Abschnitt 5); Analysedaten nach den Standardeinstellungen von Firebase. Wenn Sie alles löschen lassen möchten, was mit Ihrem Gerät verknüpft ist, schreiben Sie uns über Einstellungen → Schreib uns, das den Diagnosecode in die Nachricht einfügt, oder an support@easywineapp.com.
10. Ihre Rechte
Je nachdem, wo Sie leben, haben Sie das Recht auf Auskunft über die Daten, die wir über Sie gespeichert haben, auf ihre Berichtigung oder Löschung, auf Einschränkung ihrer Verarbeitung oder Widerspruch gegen diese sowie darauf, sie in einem übertragbaren Format zu erhalten. Da wir weder einen Namen noch eine E-Mail-Adresse speichern, finden wir über den Diagnosecode, was zu Ihnen gehört — schreiben Sie uns über Einstellungen → Schreib uns, dann fügt die App ihn für Sie ein. Außerdem haben Sie das Recht, sich bei der Datenschutz-Aufsichtsbehörde in Ihrem Land zu beschweren.
11. Alter
Easy Wine App handelt von alkoholischen Getränken und ist für Erwachsene eingestuft. Die App richtet sich nicht an Kinder, und wir erheben nicht wissentlich deren Daten.
12. Änderungen
Wir können diese Erklärung aktualisieren; das oben angegebene Datum ändert sich dann entsprechend, und eine Änderung, die Sie wesentlich betrifft, wird in der App angekündigt. Sollten Ihre Fotos je an einen anderen KI-Dienst gehen als den in Abschnitt 2 genannten, nennt die App ihn vorher, und kein Scan wird gesendet, bevor Sie diesen Hinweis gelesen haben.
13. Kontakt
Fragen: support@easywineapp.com
Easy Wine App — Politique de confidentialité
Date d’entrée en vigueur : 17 octobre 2026
La présente politique explique quelles données Easy Wine App traite, et de quelle manière. L’application ne comporte ni inscription ni compte utilisateur, et ne vous demande jamais votre nom, votre adresse e-mail ou votre numéro de téléphone.
Responsable du traitement. Le responsable du traitement des données décrites ici est Aleksei Tarasov, développeur indépendant d’Easy Wine App. Contact : support@easywineapp.com.
1. Données stockées sur votre appareil
Vos préférences gustatives et votre budget, votre historique de scans avec les photographies de rayons qu’il contient, vos favoris et vos évaluations de vins, ainsi que vos réglages de langue, de thème et du scanner sont stockés localement sur votre appareil et effacés lorsque vous supprimez l’application. Vos préférences, votre budget et vos évaluations de vins, y compris les vins que vous avez marqués « Pas pour moi », sont transmis avec chaque scan, comme décrit à la section 2. Vos préférences et votre budget sont en outre conservés, avec la liste des vins reconnus sur le rayon, pendant 30 jours dans les journaux de notre serveur — voir la section 3. Si vous bénéficiez d’un abonnement offert, l’application conserve en outre des copies de vos dernières photographies de rayons à des fins de débogage ; elles et le journal récent de l’application ne nous parviennent que si vous nous les envoyez — voir la section 5.
2. Les photographies de rayons, et l’IA qui les lit
Lorsque vous scannez, la photographie est transmise, par l’intermédiaire de notre serveur, à Google Gemini, un modèle d’intelligence artificielle, qui lit les étiquettes et renvoie ce qu’il a reconnu. Vos préférences gustatives, votre budget et vos évaluations de vins, y compris les vins que vous avez marqués « Pas pour moi », sont transmis avec elle, dans le cadre de la question posée, afin que la réponse puisse être classée pour vous. Les recommandations que vous voyez sont générées par cette IA.
Nous ne conservons la photographie que le temps nécessaire au scan. Les versions plus récentes de l’application la téléversent d’abord dans notre stockage cloud (Google Firebase, dans l’Union européenne), afin de pouvoir afficher la progression de l’envoi ; elle est supprimée dès que le scan a répondu, et une photographie dont le scan n’a jamais abouti est supprimée automatiquement dans un délai de deux jours au plus. Pour le reste, notre serveur ne fait que transmettre la photographie et stocke ce que décrit la section 3, sauf si vous nous l’envoyez vous-même dans un journal de débogage (section 5). Le service Gemini qui la traite dépend de l’endroit où vous vous trouvez :
- Si le pays de votre compte App Store ou la région de votre appareil se situe dans l’Espace économique européen, au Royaume-Uni ou en Suisse — ou si l’application ne peut pas le déterminer —, ainsi que pour tous les abonnés, les scans sont envoyés au service Gemini API payant de Google. Selon les conditions de ce service, Google ne les utilise pas pour améliorer ses produits.
- Ailleurs, les scans gratuits peuvent être envoyés à l’offre gratuite de Gemini API, dont les conditions prévoient que Google peut utiliser les photographies et les questions transmises avec elles pour améliorer ses modèles. Cela est également indiqué dans l’application avant votre premier scan.
Dans les deux cas, Google peut les conserver pendant une durée limitée afin de détecter les abus, comme ses conditions le lui permettent. Photographiez un rayon, pas des personnes — et ne photographiez rien que vous ne souhaiteriez pas voir traité de cette manière.
3. Données stockées par notre serveur
Dans notre base de données, associées aux identifiants ci-dessous — il n’existe aucun compte, nom ou adresse e-mail auquel rattacher quoi que ce soit :
- Un identifiant de connexion anonyme, délivré par Firebase Authentication. Il est aléatoire, ne contient ni nom ni coordonnées et est remplacé si vous réinstallez l’application.
- Un identifiant d’appareil, calculé sur votre appareil et stocké sous forme de hachage. C’est lui qui permet à un quota gratuit de subsister après une réinstallation, et c’est lui que vous pouvez nous communiquer pour recevoir un abonnement offert.
- Des compteurs : le nombre de scans effectués et ce qu’ils nous ont coûté. Et, pour chaque jour où vous scannez, l’heure du dernier scan de ce jour. Une empreinte de votre dernière photographie (un code court calculé à partir de l’image, qui ne permet pas de la reconstituer) et l’emplacement des bouteilles sur celle-ci, sous forme de rectangles, sont conservés à part de ces compteurs et seulement pour ce jour — afin qu’une question complémentaire sur la même photographie soit reconnue comme telle, ne soit pas décomptée comme un nouveau scan et n’ait pas à localiser de nouveau les bouteilles ; ils sont supprimés automatiquement dans un délai d’environ un jour après la fin de ce jour (section 9).
- Le statut de votre abonnement : le produit concerné, sa date d’expiration et l’identifiant de transaction Apple correspondant. Voir la section 4.
- La réponse à votre dernier scan, pendant 10 minutes au plus : les vins reconnus et la façon dont ils ont été classés pour vous, avec une empreinte de la photographie — un code court calculé à partir d’elle, qui ne permet pas de reconstituer l’image. Ce n’est pas la photographie. Si la réponse se perd en chemin vers votre téléphone et que vous renvoyez la même photographie avec les mêmes préférences, vous obtenez la même réponse, et aucun second scan ne vous est décompté. Au-delà de 10 minutes, elle n’est plus utilisée, et elle est supprimée dans un délai d’un jour au plus.
Deux autres signaux sont transmis avec un scan sans être conservés en lien avec vous : le pays de votre compte App Store et la région définie dans les réglages de votre appareil, utilisés uniquement pour choisir le service décrit à la section 2 ; et un jeton d’intégrité de l’application (Firebase App Check avec Apple App Attest), qui confirme que la requête provient d’une copie authentique de l’application et ne contient aucune donnée personnelle. Accompagnent aussi le scan la version de l’application et la plateforme (iOS ou Android) et le fait que la photo vienne de l’appareil photo ou de votre photothèque ; ils sont seulement ajoutés à des décomptes quotidiens du résultat des scans, pour repérer une version défectueuse, et ne sont jamais conservés en lien avec vous.
Les journaux de notre serveur sont conservés pendant 30 jours, puis supprimés automatiquement. Nous les utilisons uniquement pour faire fonctionner et sécuriser le service, pour comptabiliser le coût de chaque scan et pour trouver les défauts. Ils contiennent :
- Une ligne de coût pour chaque scan : ce que l’IA a facturé, ainsi que la langue, la version et la plateforme de l’application. Elle ne mentionne ni votre appareil, ni votre abonnement, ni votre connexion.
- Des messages sur les opérations inhabituelles, qui ont échoué ou qui ont été refusées (un achat qui n’a pas pu être vérifié, par exemple), qui peuvent mentionner les identifiants ci-dessus.
- Un enregistrement de la réponse à chaque scan : le filtre avec lequel vous avez scanné (types de vin, douceur et budget), la langue de l’application, le nombre de vins que vous avez évalués et combien d’entre eux vous avez marqués « Pas pour moi », et les vins lus sur le rayon — nom, producteur, cépage, couleur, douceur, millésime et prix, son numéro parmi les bouteilles trouvées et s’il s’agit du même vin qu’un autre —, avec les notes, le choix principal et le millésime que l’IA a attribués à chacun et ceux qui vous ont été présentés, ainsi que des informations techniques sur la manière dont la réponse a été produite. Il ne contient jamais la photographie, ni le pays de votre compte App Store ou votre région, ni les vins que vous avez évalués, ni les explications rédigées par l’IA. Nous l’utilisons uniquement pour trouver et corriger les défauts de reconnaissance et de classement : une fois la réponse arrivée sur votre téléphone, cet enregistrement est le seul moyen de comprendre pourquoi un rayon a été mal lu ou mal classé.
Google Cloud, où fonctionne notre serveur, voit l’adresse réseau (IP) d’où vient chaque requête et l’agent utilisateur envoyé par votre appareil, car il en a besoin pour l’acheminer ; nous avons désactivé l’enregistrement de chaque requête qu’il conserverait sinon dans nos journaux, si bien qu’aucun des deux n’est conservé. Ni l’enregistrement de la réponse ni la ligne de coût ne contiennent d’identifiant, et rien de ce qui est conservé à côté n’en contient, sauf dans un cas : si un scan décompté ne peut pas vous être rendu, le message qui le concerne (ci-dessus) mentionne votre appareil, afin qu’il puisse vous être rendu, et les enregistrements de ce scan peuvent alors être mis en correspondance avec lui. Nous traitons tout cela comme des données vous concernant.
Un journal de débogage que vous choisissez d’envoyer, avec les photographies de rayons qu’il contient, est également stocké sur notre serveur — voir la section 5.
4. Achats
Les abonnements sont traités par Apple (App Store). Nous n’avons jamais accès à vos données de paiement. Nous recevons le reçu signé émis par Apple, que nous vérifions sur notre serveur afin qu’un abonnement ne puisse pas être falsifié ; nous en conservons le produit, la date d’expiration et l’identifiant de transaction Apple. Le reçu indique aussi le pays de l’App Store de l’achat ; il n’est pas conservé avec votre abonnement, il est seulement ajouté à un décompte quotidien des achats par pays.
5. Diagnostic et utilisation
- Firebase Crashlytics — rapports de plantage et d’erreurs rencontrées par l’application, afin qu’elles puissent être corrigées. Ils sont envoyés automatiquement, pour tous les utilisateurs, et contiennent le modèle de l’appareil, la version du système et les dernières lignes du journal de l’application, qui peuvent inclure les types de vin, la douceur et le budget que vous avez choisis, la façon dont vos scans récents ont été classés, ainsi que la langue et le thème de l’application. Ces lignes peuvent aussi indiquer que vous avez évalué un vin et quelle évaluation vous lui avez donnée, ainsi que le nombre de vins que vous avez évalués et combien d’entre eux vous avez marqués « Pas pour moi » — mais jamais de quel vin il s’agit. Dans l’application publiée, ils ne portent ni l’identifiant de connexion anonyme (section 3) ni le code de diagnostic (section 10), de sorte qu’un rapport n’est lié à rien d’autre de ce que nous conservons à votre sujet. Google les conserve 90 jours.
- Journaux de débogage — uniquement si vous bénéficiez d’un abonnement offert par nous (section 3) et que vous touchez « Envoyer les logs » dans les Réglages ; rien n’est envoyé sans ce geste. Tant que vous en bénéficiez, l’application conserve sur votre appareil une copie de chaque photographie que vous scannez, telle qu’elle a été envoyée pour la reconnaissance — les dix plus récentes, jusqu’à leur envoi ou à la suppression de l’application. Un seul geste envoie à notre serveur jusqu’à dix envois, un pour chacune de ces copies (réduite si elle est trop volumineuse pour être envoyée) ou, s’il n’y en a aucune, un seul envoi avec une copie réduite de la photographie de votre dernier scan, tirée de votre historique de scans ; chaque envoi contient le journal récent de l’application. Le journal consigne ce qu’a fait l’application. Il commence par la version de l’application, le modèle de votre appareil et la version du système, et il peut contenir les types de vin, la douceur et le budget que vous avez choisis, la façon dont vos scans récents ont été classés, la langue et le thème de l’application, l’identifiant de connexion anonyme et le code de diagnostic (section 10). Il peut aussi nommer les vins que vous avez évalués, avec l’évaluation que vous leur avez donnée, et les vins les mieux classés de vos scans récents, tels qu’ils ont été lus sur leurs étiquettes : nom, producteur, cépage et millésime. Pour le scanner en direct, l’envoi indique en outre quel vin reconnu, avec sa note, a été placé sur quelle bouteille à l’écran. Notre serveur stocke chaque envoi avec votre identifiant de connexion anonyme, et seul le développeur les lit, pour examiner un scan qui a mal tourné. Il n’y a pas de durée fixe : notre serveur conserve les 20 envois les plus récents, tous utilisateurs confondus, et les plus anciens sont supprimés à mesure que de nouveaux arrivent ; les envois supprimés restent dans les sauvegardes de notre base de données jusqu’à 14 semaines. Les versions récentes de l’application envoient d’abord la photographie dans notre stockage en ligne (Google Firebase, dans l’Union européenne) ; elle est supprimée avec son envoi, et automatiquement au plus tard au bout de 31 jours. À votre demande, nous supprimons à la fois vos envois et toute copie que le développeur a téléchargée : écrivez-nous comme indiqué à la section 9.
- Firebase Analytics — uniquement si vous acceptez lorsque l’application vous le demande, ou activez plus tard « Partager les statistiques d’utilisation » dans les Réglages ; rien n’est envoyé avant votre réponse. Des événements d’utilisation (un scan lancé, un écran ouvert, un achat effectué), liés à un identifiant aléatoire propre à cette installation. Google déduit de l’adresse réseau une localisation approximative, au niveau du pays et de la ville ; nous ne demandons ni ne recevons la position de votre appareil. Désactiver l’interrupteur arrête immédiatement la collecte et réinitialise cet identifiant.
Aucune de ces données ne contient votre nom ni vos coordonnées, ni n’est utilisée à des fins publicitaires ou pour vous suivre sur les applications et sites web d’autres entreprises. L’application ne contient aucune publicité ni aucun identifiant publicitaire.
6. Partage
Nous ne vendons pas vos données. Elles sont traitées par Google — Firebase et Google Cloud, qui hébergent notre serveur et ses journaux, en tant que nos prestataires de services, et Gemini en tant que service de reconnaissance décrit à la section 2 — ainsi que par Apple pour les paiements. Aucune régie publicitaire n’intervient. L’app demande également à l’App Store s’il existe une version plus récente ; cette requête contient l’identifiant de l’app et le pays de votre compte App Store, et c’est Apple qui y répond.
7. Transferts internationaux
Google et Apple peuvent traiter ces données en dehors du pays où vous résidez, y compris aux États-Unis. Lorsque les données proviennent de l’Espace économique européen, du Royaume-Uni ou de la Suisse, ces transferts reposent sur la certification de ces prestataires au titre du Data Privacy Framework UE–États-Unis (et de ses extensions au Royaume-Uni et à la Suisse) ainsi que sur les clauses contractuelles types figurant dans leurs conditions.
8. Bases légales
Pour les personnes se trouvant dans l’Espace économique européen, au Royaume-Uni et en Suisse : nous traitons la photographie, vos préférences et les compteurs afin de fournir le scan que vous avez demandé et l’abonnement que vous avez souscrit (exécution d’un contrat). L’envoi de la photographie, de vos préférences et de votre budget est nécessaire pour effectuer un scan : sans eux, aucun scan ne peut être réalisé. L’identifiant d’appareil, le contrôle d’intégrité et les compteurs servent également notre intérêt légitime à prévenir les abus d’un service dont chaque utilisation a un coût, et les rapports de plantage servent notre intérêt légitime à assurer le bon fonctionnement de l’application. Les journaux de notre serveur (section 3) servent nos intérêts légitimes à faire fonctionner et sécuriser le service et à en comptabiliser les coûts, et l’enregistrement de la réponse à chaque scan sert notre intérêt légitime à trouver et corriger les défauts d’un service qui repose sur la reconnaissance ; les journaux ne sont conservés que 30 jours. Les journaux de débogage que vous choisissez d’envoyer (section 5) servent notre intérêt légitime à trouver et corriger les défauts ; ils ne quittent votre appareil que lorsque vous touchez pour les envoyer. Les statistiques d’utilisation ne sont collectées qu’avec votre consentement, donné lorsque l’application vous le demande ou au moyen de l’interrupteur dans les Réglages ; vous pouvez le retirer à tout moment au même endroit, sans effet sur ce qui a été collecté auparavant.
Votre droit d’opposition. Vous pouvez à tout moment, pour des raisons tenant à votre situation particulière, vous opposer à tout traitement que nous fondons sur nos intérêts légitimes, en écrivant à support@easywineapp.com. Le plus simple est de passer par Réglages → Nous écrire : l’application ajoute au message le code de diagnostic qui nous permet de retrouver ce qui vous concerne. Si vous vous opposez à l’enregistrement des réponses à vos scans, dès que nous avons enregistré votre opposition, nous cessons de le faire pour votre appareil (la ligne de coût d’un scan ne mentionne personne de toute façon) ; les enregistrements déjà faits sont supprimés avec le reste des journaux, 30 jours après chaque scan. Une seule sorte d’entrées continue : les messages sur les opérations inhabituelles, qui ont échoué ou qui ont été refusées, qui ne sont écrits que lorsqu’une de vos opérations a mal tourné et vous mentionnent afin que le problème puisse être corrigé ou, s’il ressemble à un abus, examiné. Nous les conservons pour des motifs légitimes et impérieux — la sécurité du service et l’examen des abus, ainsi que la correction des défauts qui vous touchent — et ils sont supprimés au bout de 30 jours. Aucun enregistrement de chaque requête n’est conservé (section 3). Certaines de ces défaillances sont aussi signalées au développeur par un e-mail d’alerte, qui ne contient aucun identifiant : il dit ce qui s’est mal passé, et l’entrée qui vous mentionne reste dans les journaux.
Le classement établi par l’IA est une suggestion portant sur du vin. Il ne constitue pas une décision produisant des effets juridiques vous concernant ou vous affectant de manière significative de façon similaire.
9. Conservation et suppression
La suppression de l’application efface tout ce qui est conservé sur votre appareil. Une photographie de rayon téléversée pour un scan est supprimée dès que le scan a répondu, ou automatiquement sous deux jours s’il n’a pas abouti ; la réponse conservée en vue d’un nouvel essai est supprimée dans un délai d’un jour au plus. Les journaux de notre serveur, y compris l’enregistrement de la réponse à chaque scan, sont supprimés automatiquement au bout de 30 jours. Les journaux de débogage que vous avez envoyés sont conservés comme le décrit la section 5. Les e-mails d’alerte sur les défaillances que reçoit le développeur ne contiennent aucun identifiant ; le numéro d’incident qu’ils portent renvoie à une entrée des journaux, supprimée avec le reste des journaux au bout de 30 jours. Si vous nous demandez d’effacer vos données, ce que les journaux contiennent à votre sujet est effacé dans les meilleurs délais, et au plus tard par la suppression automatique 30 jours après le scan. Les enregistrements quotidiens décrits à la section 3 — les compteurs du jour et l’heure de son dernier scan — sont supprimés automatiquement environ 90 jours après le jour qu’ils concernent ; l’empreinte de la photographie et les rectangles des bouteilles, dans un délai d’environ un jour après la fin de ce jour. Le nombre de scans gratuits utilisés, les compteurs mensuels, votre réponse concernant les statistiques d’utilisation et l’enregistrement de l’abonnement sont conservés, associés aux identifiants de la section 3, sans durée fixe, jusqu’à ce que vous nous demandiez de les supprimer. Les enregistrements supprimés de notre base de données restent dans ses sauvegardes jusqu’à 14 semaines. Les rapports de plantage sont conservés 90 jours (section 5) ; les statistiques, selon les paramètres par défaut de Firebase. Pour faire supprimer toute donnée associée à votre appareil, écrivez-nous depuis Réglages → Nous écrire, qui ajoute le code de diagnostic au message, ou à support@easywineapp.com.
10. Vos droits
Selon votre lieu de résidence, vous disposez d’un droit d’accès aux données que nous détenons à votre sujet, d’un droit de rectification et d’effacement, d’un droit à la limitation du traitement et d’un droit d’opposition, ainsi que d’un droit à la portabilité de vos données. Comme nous ne détenons ni nom ni adresse e-mail, c’est le code de diagnostic qui nous permet de retrouver ce qui vous concerne — écrivez-nous depuis Réglages → Nous écrire, et l’application l’ajoute pour vous. Vous avez également le droit d’introduire une réclamation auprès de l’autorité de protection des données de votre pays.
11. Âge
Easy Wine App porte sur les boissons alcoolisées et sa classification par âge la réserve aux adultes. Elle ne s’adresse pas aux enfants, et nous ne collectons pas sciemment leurs données.
12. Modifications
Nous pouvons mettre à jour la présente politique ; la date d’entrée en vigueur indiquée ci-dessus sera modifiée en conséquence, et toute modification vous concernant de manière substantielle sera annoncée dans l’application. Si vos photographies devaient un jour être envoyées à un service d’IA autre que celui indiqué à la section 2, l’application le nommera d’abord, et aucun scan ne sera envoyé avant que vous ayez lu cet avis.
13. Contact
Questions : support@easywineapp.com
Easy Wine App — Informativa sulla privacy
Data di entrata in vigore: 17 ottobre 2026
La presente informativa spiega quali dati tratta Easy Wine App e in che modo. L’app non prevede registrazione né account utente e non chiede mai il Suo nome, il Suo indirizzo email o il Suo numero di telefono.
Titolare del trattamento. Il titolare del trattamento dei dati qui descritti è Aleksei Tarasov, sviluppatore indipendente di Easy Wine App. Contatto: support@easywineapp.com.
1. Dati conservati sul Suo dispositivo
Le Sue preferenze di gusto e il Suo budget, la cronologia delle scansioni con le relative fotografie degli scaffali, i Suoi preferiti, le Sue valutazioni dei vini e le impostazioni di lingua, tema e scanner sono memorizzati localmente sul Suo dispositivo e vengono rimossi quando elimina l’app. Le Sue preferenze, il Suo budget e le Sue valutazioni dei vini, compresi i vini che ha segnato come «Non fa per me», vengono inviati con ogni scansione, come descritto nella sezione 2. Inoltre le Sue preferenze e il Suo budget, insieme all’elenco dei vini riconosciuti sullo scaffale, sono conservati per 30 giorni nei log del nostro server: si veda la sezione 3. Se ha un abbonamento in omaggio, l’app conserva inoltre copie delle Sue ultime fotografie degli scaffali per il debug; queste e il log recente dell’app ci arrivano solo se ce li invia: si veda la sezione 5.
2. Le fotografie degli scaffali e l’IA che le legge
Quando esegue una scansione, la fotografia viene inviata tramite il nostro server a Google Gemini, un modello di intelligenza artificiale, che legge le etichette e restituisce ciò che ha riconosciuto. Insieme alla fotografia vengono inviati, come parte della richiesta, le Sue preferenze di gusto, il Suo budget e le Sue valutazioni dei vini, compresi i vini che ha segnato come «Non fa per me», affinché la risposta possa essere ordinata in base a Lei. I consigli che vede sono generati da tale IA.
Conserviamo la fotografia solo per il tempo necessario alla scansione. Le versioni più recenti dell’app la caricano prima nel nostro spazio di archiviazione cloud (Google Firebase, nell’Unione europea), così da poter mostrare l’avanzamento del caricamento; viene eliminata non appena la scansione ha dato la sua risposta, e una fotografia la cui scansione non si è mai conclusa viene eliminata automaticamente entro due giorni al massimo. Per il resto il nostro server si limita a inoltrare la fotografia e memorizza quanto descritto nella sezione 3, a meno che non sia Lei stesso a inviarcela in un log di debug (sezione 5). Il servizio Gemini che la elabora dipende da dove si trova:
- Se il Paese del Suo App Store o la regione del Suo dispositivo si trovano nello Spazio economico europeo, nel Regno Unito o in Svizzera — oppure l’app non è in grado di determinarlo — e per tutti gli abbonati, le scansioni vengono inviate al servizio Gemini API a pagamento di Google. In base alle relative condizioni, Google non le utilizza per migliorare i propri prodotti.
- Altrove, le scansioni gratuite possono essere inviate al livello gratuito della Gemini API, in base alle cui condizioni Google può utilizzare le fotografie e le richieste inviate con esse per migliorare i propri modelli. Ciò è indicato anche nell’app prima della Sua prima scansione.
In entrambi i casi Google può conservarle per un periodo limitato al fine di individuare abusi, come consentito dalle sue condizioni. Fotografi uno scaffale, non persone, e non fotografi nulla che non vorrebbe fosse trattato in questo modo.
3. Dati conservati dal nostro server
Nel nostro database, in associazione agli identificativi seguenti, poiché non esiste alcun account, nome o indirizzo email a cui collegare qualcosa:
- Un identificativo di accesso anonimo, rilasciato da Firebase Authentication. È casuale, non contiene né nome né recapiti e viene sostituito se reinstalla l’app.
- Un identificativo del dispositivo, ricavato sul Suo dispositivo e memorizzato sotto forma di hash. È ciò che consente alla quota gratuita di restare valida dopo una reinstallazione, ed è ciò che può inviarci per ottenere un abbonamento in omaggio.
- Contatori: quante scansioni sono state effettuate e quanto ci è costato eseguirle. Inoltre, per ogni giorno in cui esegue scansioni, l’ora dell’ultima scansione di quel giorno. Un’impronta della Sua ultima fotografia (un breve codice calcolato dall’immagine, dal quale l’immagine non può essere ricostruita) e la posizione delle bottiglie in essa, sotto forma di rettangoli, sono conservate separatamente da questi contatori e solo per quel giorno, affinché una domanda successiva sulla stessa fotografia venga riconosciuta come tale, non venga conteggiata come una nuova scansione e non debba individuare di nuovo le bottiglie; vengono cancellate automaticamente entro circa un giorno dalla fine di quel giorno (sezione 9).
- Lo stato del Suo abbonamento: quale prodotto, quando scade e l’identificativo della relativa transazione Apple. Si veda la sezione 4.
- La risposta alla Sua ultima scansione, per un massimo di 10 minuti: i vini riconosciuti e come sono stati ordinati per Lei, insieme a un’impronta della fotografia, cioè un breve codice calcolato a partire da essa, da cui non è possibile ricostruire l’immagine. Non è la fotografia. Se la risposta si perde lungo il tragitto verso il Suo telefono e invia di nuovo la stessa fotografia con le stesse preferenze, riceve la stessa risposta e non Le viene conteggiata una seconda scansione. Dopo 10 minuti non viene più utilizzata e viene eliminata entro un giorno al massimo.
Altri due segnali vengono inviati con una scansione e non vengono conservati in associazione a Lei: il Paese del Suo App Store e l’impostazione della regione del Suo dispositivo, utilizzati solo per scegliere il servizio descritto nella sezione 2; e un token di integrità dell’app (Firebase App Check con Apple App Attest), che conferma che la richiesta proviene da una copia autentica dell’app e non contiene dati personali. Con la scansione vengono inviati anche la versione dell’app e la piattaforma (iOS o Android) e se la foto proviene dalla fotocamera o dalla Sua libreria; vengono solo aggiunti a conteggi giornalieri dell’esito delle scansioni, per individuare una versione difettosa, e non vengono mai conservati in relazione a Lei.
I log del nostro server sono conservati per 30 giorni e poi cancellati automaticamente. Li usiamo solo per far funzionare e proteggere il servizio, per contabilizzare quanto costa ogni scansione e per individuare errori. Contengono:
- Una riga sul costo di ogni scansione: quanto ha addebitato l’IA e la lingua, la versione e la piattaforma dell’app. Non indica il Suo dispositivo, il Suo abbonamento né il Suo accesso.
- Messaggi su operazioni insolite, non riuscite o rifiutate (per esempio un acquisto che non è stato possibile verificare), che possono indicare gli identificativi di cui sopra.
- Una registrazione della risposta a ogni scansione: il filtro con cui ha eseguito la scansione (tipi di vino, dolcezza e budget), la lingua dell’app, quanti vini ha valutato e quanti di questi ha segnato come «Non fa per me», e i vini letti sullo scaffale — nome, produttore, vitigno, colore, dolcezza, annata e prezzo, il suo numero tra le bottiglie trovate e se è lo stesso vino di un altro — con i punteggi, la scelta principale e l’annata che l’IA ha assegnato a ciascuno e quelli che Le sono stati mostrati, oltre a dettagli tecnici su come è stata prodotta la risposta. Non contiene mai la fotografia, il Paese del Suo App Store o la Sua regione, quali vini ha valutato né le spiegazioni scritte dall’IA. La usiamo solo per individuare e correggere errori di riconoscimento e di classificazione: una volta che la risposta è arrivata sul Suo telefono, questa registrazione è l’unico modo per capire perché uno scaffale è stato letto o ordinato in modo sbagliato.
Google Cloud, dove funziona il nostro server, vede l’indirizzo di rete (IP) da cui arriva ogni richiesta e lo user agent inviato dal Suo dispositivo, perché gli servono per consegnarla; abbiamo disattivato la registrazione di ogni richiesta che altrimenti conserverebbe nei nostri log, quindi nessuno dei due viene conservato. Né la registrazione della risposta né la riga sul costo contengono alcun identificativo, e niente di ciò che viene conservato accanto a esse lo contiene, tranne in un caso: se non si riesce a restituirLe una scansione che Le è stata addebitata, il messaggio che la riguarda (sopra) indica il Suo dispositivo, perché la si possa restituire, e allora le registrazioni di quella scansione possono essere collegate a esso. Trattiamo tutto questo come dati che Le riguardano.
Un log di debug che decide di inviare, con le fotografie degli scaffali che contiene, viene anch’esso conservato sul nostro server: si veda la sezione 5.
4. Acquisti
Gli abbonamenti sono gestiti da Apple (App Store). Non vediamo mai i Suoi dati di pagamento. Riceviamo la ricevuta firmata emessa da Apple, che verifichiamo sul nostro server affinché un abbonamento non possa essere falsificato; da essa conserviamo il prodotto, la data di scadenza e l’identificativo della transazione Apple. La ricevuta indica anche il paese dell’App Store dell’acquisto; non viene conservato con il Suo abbonamento, ma solo aggiunto a un conteggio giornaliero degli acquisti per paese.
5. Diagnostica e utilizzo
- Firebase Crashlytics — report sugli arresti anomali e sugli errori incontrati dall’app, per poterli correggere. Vengono inviati automaticamente, per tutti gli utenti, e contengono il modello del dispositivo, la versione del sistema e le ultime righe del log dell’app, che possono includere i tipi di vino, la dolcezza e il budget che ha scelto, come sono state ordinate le Sue scansioni recenti e la lingua e il tema dell’app. Quelle righe possono anche dire che ha valutato un vino e quale valutazione ha dato, e quanti vini ha valutato e quanti di questi ha segnato come «Non fa per me», ma mai di quale vino si tratta. Nell’app pubblicata non riportano né l’identificativo di accesso anonimo (sezione 3) né il codice diagnostico (sezione 10), quindi un report non è collegato a nient’altro che conserviamo su di Lei. Google li conserva per 90 giorni.
- Log di debug — solo se ha ricevuto da noi un abbonamento in omaggio (sezione 3) e tocca «Invia i log di debug» nelle Impostazioni; senza quel tocco non viene inviato nulla. Finché ce l’ha, l’app conserva sul Suo dispositivo una copia di ogni fotografia che scansiona, così come è stata inviata per il riconoscimento — le dieci più recenti, finché non vengono inviate o l’app non viene eliminata. Un solo tocco invia al nostro server fino a dieci invii, uno per ciascuna di queste copie (ridotta se è troppo grande per essere inviata) oppure, se non ce ne sono, un solo invio con una copia ridotta della fotografia della Sua ultima scansione, presa dalla cronologia delle scansioni; ogni invio contiene il log recente dell’app. Il log registra ciò che l’app ha fatto. Inizia con la versione dell’app, il modello del Suo dispositivo e la versione del sistema, e può contenere i tipi di vino, la dolcezza e il budget che ha scelto, come sono state ordinate le Sue scansioni recenti, la lingua e il tema dell’app, l’identificativo di accesso anonimo e il codice diagnostico (sezione 10). Può inoltre indicare i vini che ha valutato, con la valutazione che ha dato, e i vini ai primi posti nelle Sue scansioni recenti, così come sono stati letti dalle etichette: nome, produttore, vitigno e annata. Per lo scanner dal vivo, l’invio indica inoltre quale vino riconosciuto, con il suo punteggio, è stato collocato su quale bottiglia sullo schermo. Il nostro server conserva ogni invio con il Suo identificativo di accesso anonimo, e solo lo sviluppatore li legge, per esaminare una scansione andata storta. Non c’è un termine fisso: il nostro server conserva i 20 invii più recenti, di tutti gli utenti insieme, e quelli più vecchi vengono eliminati man mano che ne arrivano di nuovi; gli invii eliminati restano nei backup del nostro database fino a 14 settimane. Le versioni più recenti dell’app caricano prima la fotografia nel nostro archivio cloud (Google Firebase, nell’Unione europea); viene eliminata insieme al suo invio e, automaticamente, entro 31 giorni al massimo. Su Sua richiesta eliminiamo sia i Suoi invii sia qualsiasi copia scaricata dallo sviluppatore: ci scriva come indicato nella sezione 9.
- Firebase Analytics — solo se accetta quando l’app Glielo chiede, o attiva in seguito «Condividi statistiche di utilizzo» nelle Impostazioni; prima della Sua risposta non viene inviato nulla. Eventi di utilizzo (una scansione avviata, una schermata aperta, un acquisto completato), collegati a un identificativo casuale di questa installazione. Google ricava dall’indirizzo di rete una posizione approssimativa, a livello di Paese e città; noi non richiediamo né riceviamo la posizione del Suo dispositivo. Disattivando l’interruttore la raccolta si interrompe subito e quell’identificativo viene azzerato.
Nessuno di questi dati contiene il Suo nome o i Suoi recapiti, né viene utilizzato a fini pubblicitari o per tracciarLa tra app e siti web di altre società. L’app non contiene pubblicità né alcun identificativo pubblicitario.
6. Condivisione
Non vendiamo i Suoi dati. Sono trattati da Google — Firebase e Google Cloud, che ospitano il nostro server e i suoi log, in qualità di nostri fornitori di servizi, e Gemini come servizio di riconoscimento descritto nella sezione 2 — e da Apple per i pagamenti. Non sono coinvolte reti pubblicitarie. L’app chiede inoltre all’App Store se esiste una versione più recente; questa richiesta contiene l’identificativo dell’app e il Paese del Suo App Store, e a rispondere è Apple.
7. Trasferimenti internazionali
Google e Apple possono trattare questi dati al di fuori del Paese in cui risiede, anche negli Stati Uniti. Per i dati provenienti dallo Spazio economico europeo, dal Regno Unito o dalla Svizzera, tali trasferimenti si basano sulla certificazione dei fornitori nell’ambito del Data Privacy Framework UE-USA (e delle relative estensioni per il Regno Unito e la Svizzera) e sulle clausole contrattuali standard previste nelle loro condizioni.
8. Basi giuridiche
Per le persone che si trovano nello Spazio economico europeo, nel Regno Unito e in Svizzera: trattiamo la fotografia, le Sue preferenze e i contatori per fornirLe la scansione che ha richiesto e l’abbonamento che ha acquistato (esecuzione di un contratto). Inviare la fotografia, le Sue preferenze e il Suo budget è necessario per effettuare una scansione: senza di essi nessuna scansione è possibile. L’identificativo del dispositivo, il controllo di integrità e i contatori rispondono inoltre al nostro legittimo interesse a prevenire abusi di un servizio che ha un costo a ogni utilizzo, mentre i report sugli arresti anomali rispondono al nostro legittimo interesse a mantenere l’app funzionante. I log del nostro server (sezione 3) rispondono ai nostri legittimi interessi a far funzionare e proteggere il servizio e a contabilizzarne i costi, e la registrazione della risposta a ogni scansione risponde al nostro legittimo interesse a individuare e correggere errori di un servizio che funziona tramite riconoscimento; i log sono conservati solo 30 giorni. I log di debug che decide di inviare (sezione 5) rispondono al nostro legittimo interesse a individuare e correggere errori; lasciano il Suo dispositivo solo quando tocca per inviarli. Le statistiche di utilizzo sono raccolte solo con il Suo consenso, che dà quando l’app Glielo chiede o con l’interruttore nelle Impostazioni; può revocarlo lì in qualsiasi momento, senza effetti su quanto raccolto prima.
Il Suo diritto di opposizione. Può opporsi in qualsiasi momento, per motivi connessi alla Sua situazione particolare, a qualsiasi trattamento che fondiamo sui nostri legittimi interessi, scrivendo a support@easywineapp.com. Il modo più semplice è da Impostazioni → Scrivici: l’app aggiunge al messaggio il codice diagnostico che ci permette di trovare ciò che La riguarda. Se si oppone alla registrazione delle risposte alle Sue scansioni, non appena abbiamo registrato la Sua opposizione smettiamo di farla per il Suo dispositivo (la riga sul costo di una scansione non indica comunque nessuno); le registrazioni già fatte vengono cancellate con il resto dei log, 30 giorni dopo ogni scansione. Continua un solo tipo di voci: i messaggi su operazioni insolite, non riuscite o rifiutate, che vengono scritti solo quando qualcosa è andato storto in una Sua operazione e La indicano perché si possa rimediare o, se sembra un abuso, indagare. Li conserviamo per motivi legittimi cogenti — la sicurezza del servizio e l’indagine sugli abusi, e la correzione di errori che La riguardano — e vengono cancellati dopo 30 giorni. La registrazione di ogni richiesta non viene conservata affatto (sezione 3). Di alcuni di questi errori arriva anche allo sviluppatore un’email di avviso, che non contiene alcun identificativo: dice che cosa non ha funzionato, e la voce che La menziona resta nei log.
La classifica elaborata dall’IA è un suggerimento sul vino. Non costituisce una decisione che produce effetti giuridici nei Suoi confronti o che incide in modo analogamente significativo sulla Sua persona.
9. Conservazione e cancellazione
Eliminando l’app viene rimosso tutto ciò che è conservato sul Suo dispositivo. Una fotografia dello scaffale caricata per una scansione viene eliminata non appena la scansione ha dato la sua risposta, oppure automaticamente entro due giorni se non l’ha data; la risposta conservata per un nuovo tentativo viene eliminata entro un giorno al massimo. I log del nostro server, compresa la registrazione della risposta a ogni scansione, vengono cancellati automaticamente dopo 30 giorni. I log di debug che ha inviato sono conservati come descritto nella sezione 5. Le email di avviso sugli errori che lo sviluppatore riceve non contengono alcun identificativo; il numero di incidente che riportano rimanda a una voce dei log, cancellata insieme al resto dei log dopo 30 giorni. Se ci chiede di cancellare i Suoi dati, ciò che i log contengono su di Lei viene cancellato senza ingiustificato ritardo e al più tardi con la cancellazione automatica 30 giorni dopo la scansione. I dati giornalieri descritti nella sezione 3 — i contatori del giorno e l’ora della sua ultima scansione — vengono cancellati automaticamente circa 90 giorni dopo il giorno a cui si riferiscono; l’impronta della fotografia e i rettangoli delle bottiglie entro circa un giorno dalla fine di quel giorno. Il numero di scansioni gratuite utilizzate, i contatori mensili, la Sua risposta sulle statistiche di utilizzo e i dati dell’abbonamento sono conservati in associazione agli identificativi della sezione 3 senza un termine fisso, finché non ci chiede di cancellarli. I dati cancellati dal nostro database restano nei suoi backup fino a 14 settimane. I report sugli arresti anomali sono conservati per 90 giorni (sezione 5); i dati di analisi secondo le impostazioni predefinite di Firebase. Per ottenere la cancellazione di qualsiasi dato associato al Suo dispositivo, ci scriva da Impostazioni → Scrivici, che aggiunge al messaggio il codice diagnostico, oppure a support@easywineapp.com.
10. I Suoi diritti
A seconda del luogo in cui risiede, ha il diritto di accedere ai dati che conserviamo su di Lei, di ottenerne la rettifica o la cancellazione, di chiedere la limitazione del trattamento o di opporsi al trattamento, e di riceverli in un formato portabile. Poiché non conserviamo né nomi né indirizzi email, è il codice diagnostico a permetterci di individuare ciò che La riguarda: ci scriva da Impostazioni → Scrivici e l’app lo aggiunge per Lei. Ha inoltre il diritto di proporre reclamo all’autorità di controllo per la protezione dei dati del Suo Paese.
11. Età
Easy Wine App riguarda le bevande alcoliche e ha una classificazione per adulti. Non è destinato ai minori e non raccogliamo consapevolmente i loro dati.
12. Modifiche
Possiamo aggiornare la presente informativa; la data di entrata in vigore indicata sopra cambierà di conseguenza, e ogni modifica che La riguardi in modo sostanziale sarà comunicata nell’app. Se le Sue fotografie dovessero un giorno andare a un servizio di IA diverso da quello indicato nella sezione 2, l’app lo nominerà prima, e nessuna scansione verrà inviata finché non avrà letto quell’avviso.
13. Contatti
Per domande: support@easywineapp.com
Easy Wine App — Privacybeleid
Ingangsdatum: 17 oktober 2026
Dit beleid legt uit welke gegevens Easy Wine App verwerkt en hoe. De app kent geen registratie en geen gebruikersaccounts, en vraagt nooit om uw naam, e-mailadres of telefoonnummer.
Wie verantwoordelijk is. De verwerkingsverantwoordelijke voor de hier beschreven gegevens is Aleksei Tarasov, onafhankelijk ontwikkelaar van Easy Wine App. Contact: support@easywineapp.com.
1. Gegevens die op uw apparaat worden opgeslagen
Uw smaakvoorkeuren en budget, uw scangeschiedenis met de schapfoto’s daarin, uw favorieten, uw wijnbeoordelingen en uw instellingen voor taal, thema en scanner worden lokaal op uw apparaat opgeslagen en verwijderd wanneer u de app verwijdert. Uw voorkeuren, budget en wijnbeoordelingen, ook de wijnen die u als ‘Niet mijn ding’ hebt gemarkeerd, worden met elke scan meegestuurd, zoals beschreven in paragraaf 2. Uw voorkeuren en budget worden daarnaast, samen met de lijst van wijnen die op het schap zijn herkend, 30 dagen bewaard in de logboeken van onze server – zie paragraaf 3. Als u een kosteloos abonnement hebt, bewaart de app daarnaast kopieën van uw laatste schapfoto’s voor foutopsporing; die en het recente log van de app bereiken ons alleen als u ze ons stuurt – zie paragraaf 5.
2. Foto’s van schappen, en de AI die ze leest
Wanneer u scant, wordt de foto via onze server naar Google Gemini gestuurd, een model voor kunstmatige intelligentie, dat de etiketten leest en teruggeeft wat het heeft herkend. Uw smaakvoorkeuren, budget en wijnbeoordelingen, ook de wijnen die u als ‘Niet mijn ding’ hebt gemarkeerd, worden als onderdeel van de vraag meegestuurd, zodat het antwoord voor u kan worden gerangschikt. De aanbevelingen die u ziet, worden door die AI gegenereerd.
Wij bewaren de foto alleen zolang de scan hem nodig heeft. Nieuwere versies van de app uploaden hem eerst naar onze cloudopslag (Google Firebase, in de Europese Unie), zodat de voortgang van het uploaden kan worden getoond; hij wordt verwijderd zodra de scan antwoord heeft gegeven, en een foto waarvan de scan nooit is afgerond, wordt uiterlijk binnen twee dagen automatisch verwijderd. Verder stuurt onze server de foto alleen door en slaat hij op wat in paragraaf 3 is beschreven, tenzij u hem ons zelf in een debuglog stuurt (paragraaf 5). Welke Gemini-dienst de foto verwerkt, hangt af van waar u bent:
- Ligt uw App Store-land of de regio van uw apparaat in de Europese Economische Ruimte, het Verenigd Koninkrijk of Zwitserland — of kan de app dat niet vaststellen — en voor elke abonnee, dan gaan scans naar de betaalde dienst van de Gemini API van Google. Volgens de voorwaarden daarvan gebruikt Google ze niet om zijn producten te verbeteren.
- Elders kunnen gratis scans naar de gratis versie van de Gemini API gaan; volgens de voorwaarden daarvan mag Google de foto’s en de vragen die ermee worden meegestuurd gebruiken om zijn modellen te verbeteren. Dit wordt ook vóór uw eerste scan in de app vermeld.
In beide gevallen mag Google ze gedurende een beperkte periode bewaren om misbruik op te sporen, zoals de voorwaarden van Google toestaan. Fotografeer een schap, geen mensen — en fotografeer niets wat u niet op deze manier verwerkt wilt hebben.
3. Gegevens die onze server opslaat
In onze database, gekoppeld aan de identificatiecodes hieronder — er is geen account, naam of e-mailadres om iets aan te koppelen:
- Een anonieme aanmeldings-ID, uitgegeven door Firebase Authentication. Deze is willekeurig, bevat geen naam of contactgegevens en wordt vervangen als u de app opnieuw installeert.
- Een apparaat-ID die op uw apparaat wordt afgeleid en als hash wordt opgeslagen. Hierdoor blijft een gratis tegoed behouden als u de app opnieuw installeert, en deze kunt u ons sturen om een kosteloos abonnement te krijgen.
- Tellers: hoeveel scans er zijn gedaan en wat het uitvoeren ervan ons heeft gekost. Daarnaast, voor elke dag waarop u scant, het tijdstip van de laatste scan van die dag. Een vingerafdruk van uw laatste foto (een korte code die uit de afbeelding is berekend en waaruit de afbeelding niet te herstellen is) en waar de flessen daarop stonden, als rechthoeken, worden los van deze tellers en alleen voor die dag bewaard – zodat een vervolgvraag over dezelfde foto als zodanig wordt herkend, niet als nieuwe scan wordt aangerekend en de flessen niet opnieuw hoeven te worden gezocht; ze worden binnen ongeveer een dag na het einde van die dag automatisch verwijderd (paragraaf 9).
- Uw abonnementsstatus: welk product, wanneer het verloopt, en de transactie-ID die Apple ervoor heeft toegekend. Zie paragraaf 4.
- Het antwoord op uw laatste scan, maximaal 10 minuten: de wijnen die zijn herkend en hoe ze voor u zijn gerangschikt, met een vingerafdruk van de foto — een korte code die eruit is berekend en waaruit de afbeelding niet kan worden teruggehaald. Het is niet de foto. Raakt het antwoord onderweg naar uw telefoon kwijt en stuurt u dezelfde foto opnieuw met dezelfde voorkeuren, dan krijgt u hetzelfde antwoord en telt dat niet als een tweede scan. Na 10 minuten wordt het niet meer gebruikt, en het wordt uiterlijk binnen een dag verwijderd.
Twee andere signalen worden met een scan meegestuurd en niet aan u gekoppeld opgeslagen: uw App Store-land en de regio-instelling van uw apparaat, die alleen worden gebruikt om de in paragraaf 2 beschreven dienst te kiezen; en een integriteitstoken van de app (Firebase App Check met Apple App Attest), dat bevestigt dat het verzoek afkomstig is van een echt exemplaar van de app en geen persoonsgegevens bevat. Ook gaan de appversie en het platform (iOS of Android) en of de foto met de camera is gemaakt of uit uw fotobibliotheek komt met een scan mee; die worden alleen opgeteld bij dagelijkse tellingen van hoe scans uitvielen, zodat een gebrekkige versie opvalt, en nooit aan u gekoppeld bewaard.
De logboeken van onze server worden 30 dagen bewaard en daarna automatisch verwijderd. Wij gebruiken ze alleen om de dienst te laten werken en te beveiligen, om bij te houden wat elke scan kost en om fouten te vinden. Daarin staan:
- Een kostenregel voor elke scan: wat de AI ervoor rekende en de taal, de versie en het platform van de app. Hij noemt uw apparaat, uw abonnement en uw aanmelding niet.
- Meldingen over handelingen die ongebruikelijk waren, mislukten of werden geweigerd (bijvoorbeeld een aankoop die niet kon worden gecontroleerd), waarin de identificatiecodes hierboven kunnen staan.
- Een vastlegging van het antwoord op elke scan: het filter waarmee u scande (wijnsoorten, zoetheid en budget), de taal van de app, hoeveel wijnen u hebt beoordeeld en hoeveel daarvan u als ‘Niet mijn ding’ hebt gemarkeerd, en de wijnen die op het schap zijn gelezen – naam, producent, druif, kleur, zoetheid, oogstjaar en prijs, het nummer van de fles onder de gevonden flessen en of het dezelfde wijn is als een andere – met de scores, de topkeuze en het oogstjaar die de AI aan elk ervan gaf en die u te zien kreeg, en technische gegevens over hoe het antwoord tot stand kwam. Er staan nooit in: de foto, uw App Store-land of regio, welke wijnen u hebt beoordeeld, of de geschreven toelichting van de AI. Wij gebruiken haar alleen om fouten in herkenning en rangschikking te vinden en te herstellen: zodra een antwoord op uw telefoon staat, is deze vastlegging de enige manier om te zien waarom een schap verkeerd is gelezen of gerangschikt.
Google Cloud, waar onze server draait, ziet het netwerkadres (IP-adres) waar elk verzoek vandaan komt en de user agent die uw apparaat meestuurt, omdat het die nodig heeft om het verzoek af te leveren; de vastlegging van elk verzoek die het anders in onze logboeken zou bewaren, hebben wij uitgezet, zodat geen van beide wordt bewaard. Noch de vastlegging van het antwoord noch de kostenregel bevat een identificatiecode, en ook niets wat ernaast wordt bewaard, op één geval na: als het teruggeven van een scan die u is aangerekend mislukt, noemt de melding daarover (hierboven) uw apparaat, zodat u hem terugkrijgt, en dan kunnen de vastleggingen van die scan daaraan worden gekoppeld. Wij behandelen dit alles als gegevens over u.
Een debuglog dat u besluit te versturen, met de schapfoto’s erin, wordt ook op onze server opgeslagen – zie paragraaf 5.
4. Aankopen
Abonnementen worden verwerkt door Apple (App Store). Wij zien uw betaalgegevens nooit. Wat wij ontvangen, is het ondertekende aankoopbewijs dat Apple uitgeeft; dat controleren wij op onze server, zodat een abonnement niet kan worden vervalst. Daaruit slaan wij het product, de vervaldatum en de transactie-ID van Apple op. Het aankoopbewijs vermeldt ook het App Store-land van de aankoop; dat wordt niet bij uw abonnement bewaard, maar alleen opgeteld bij een dagelijkse telling van aankopen per land.
5. Diagnostiek en gebruik
- Firebase Crashlytics — rapporten over crashes en over fouten waar de app tegenaan liep, zodat die kunnen worden verholpen. Ze worden automatisch verstuurd, voor alle gebruikers, en bevatten het apparaatmodel, de systeemversie en de laatste regels van het log van de app, waarin de wijnsoorten, zoetheid en het budget die u hebt gekozen kunnen staan, hoe uw recente scans zijn gerangschikt en de taal en het thema van de app. Die regels kunnen ook vermelden dat u een wijn hebt beoordeeld en welke beoordeling u gaf, en hoeveel wijnen u hebt beoordeeld en hoeveel daarvan u als ‘Niet mijn ding’ hebt gemarkeerd – maar nooit om welke wijn het gaat. In de gepubliceerde app bevatten ze noch uw anonieme aanmeldings-ID (paragraaf 3) noch de diagnosecode (paragraaf 10), zodat een rapport niet gekoppeld is aan iets anders dat wij over u bewaren. Google bewaart ze 90 dagen.
- Debuglogs — alleen als u van ons een kosteloos abonnement hebt gekregen (paragraaf 3) en u in Instellingen op ‘Debuglogs uploaden’ tikt; zonder die tik wordt niets verstuurd. Zolang u het hebt, bewaart de app op uw apparaat een kopie van elke foto die u scant, zoals die voor herkenning is verstuurd – de tien meest recente, totdat ze zijn verstuurd of de app is verwijderd. Eén tik stuurt tot tien uploads naar onze server, één voor elk van die kopieën (verkleind als die te groot is om te versturen), of, als die er niet zijn, één upload met een verkleinde kopie van de foto van uw laatste scan uit uw scangeschiedenis; elke upload bevat het recente log van de app. Het log legt vast wat de app heeft gedaan. Het begint met de versie van de app, het model van uw apparaat en de systeemversie, en het kan de wijnsoorten, zoetheid en het budget die u hebt gekozen bevatten, hoe uw recente scans zijn gerangschikt, de taal en het thema van de app, uw anonieme aanmeldings-ID en de diagnosecode (paragraaf 10). Het kan ook de wijnen noemen die u hebt beoordeeld, met uw beoordeling, en de wijnen die bij uw recente scans het hoogst zijn gerangschikt, zoals ze van de etiketten zijn gelezen: naam, producent, druif en oogstjaar. Bij de live scanner vermeldt de upload daarnaast welke herkende wijn, met welke score, op welke fles op het scherm is geplaatst. Onze server slaat elke upload op met uw anonieme aanmeldings-ID, en alleen de ontwikkelaar leest ze, om een scan te onderzoeken die misging. Er geldt geen vaste termijn: onze server bewaart de 20 meest recente uploads, van alle gebruikers samen, en oudere worden verwijderd naarmate er nieuwe binnenkomen; verwijderde uploads blijven tot 14 weken in de back-ups van onze database. Nieuwere versies van de app uploaden de foto eerst naar onze cloudopslag (Google Firebase, in de Europese Unie); die wordt samen met de upload verwijderd, en uiterlijk na 31 dagen automatisch. Op uw verzoek verwijderen we zowel uw uploads als elke kopie die de ontwikkelaar heeft gedownload – schrijf ons zoals beschreven in paragraaf 9.
- Firebase Analytics — alleen als u akkoord gaat wanneer de app het vraagt, of later ‘Gebruiksstatistieken delen’ aanzet in Instellingen; vóór uw antwoord wordt niets verstuurd. Gebruiksgebeurtenissen (een scan gestart, een scherm geopend, een aankoop voltooid), gekoppeld aan een willekeurige ID van deze installatie. Google leidt uit het netwerkadres een geschatte locatie af, op het niveau van land en stad; wij vragen de locatie van uw apparaat niet op en ontvangen die ook niet. Zet u de schakelaar uit, dan stopt de verzameling direct en wordt die ID gereset.
Niets hiervan bevat uw naam of contactgegevens, en niets ervan wordt gebruikt voor advertenties of om u te volgen in apps en op websites van andere bedrijven. De app bevat geen advertenties en geen advertentie-ID.
6. Delen
Wij verkopen uw gegevens niet. Ze worden verwerkt door Google — Firebase en Google Cloud, die onze server en zijn logboeken hosten, als onze dienstverleners, en Gemini als de in paragraaf 2 beschreven herkenningsdienst — en door Apple voor betalingen. Er zijn geen advertentienetwerken bij betrokken. De app vraagt de App Store ook of er een nieuwere versie bestaat; dat verzoek bevat de identificatie van de app en uw App Store-land, en Apple beantwoordt het.
7. Doorgifte naar het buitenland
Google en Apple kunnen deze gegevens verwerken buiten het land waar u woont, onder meer in de Verenigde Staten. Zijn de gegevens afkomstig uit de Europese Economische Ruimte, het Verenigd Koninkrijk of Zwitserland, dan berust die doorgifte op de certificering van de aanbieders onder het EU-VS Data Privacy Framework (en de uitbreidingen daarvan voor het Verenigd Koninkrijk en Zwitserland) en op de modelcontractbepalingen in hun voorwaarden.
8. Rechtsgronden
Voor personen in de Europese Economische Ruimte, het Verenigd Koninkrijk en Zwitserland: wij verwerken een foto, uw voorkeuren en de tellers om de scan te leveren waar u om hebt gevraagd en het abonnement dat u hebt gekocht (uitvoering van een overeenkomst). Het versturen van de foto, uw voorkeuren en uw budget is nodig om een scan uit te voeren: zonder die gegevens kan er geen scan worden gemaakt. De apparaat-ID, de integriteitscontrole en de tellers dienen daarnaast ons gerechtvaardigd belang bij het voorkomen van misbruik van een dienst die bij elk gebruik geld kost, en crashrapporten dienen ons gerechtvaardigd belang bij het goed laten werken van de app. De logboeken van onze server (paragraaf 3) dienen onze gerechtvaardigde belangen bij het laten werken en beveiligen van de dienst en het bijhouden van de kosten ervan, en de vastlegging van het antwoord op elke scan dient ons gerechtvaardigd belang bij het vinden en herstellen van fouten in een dienst die op herkenning werkt; de logboeken worden slechts 30 dagen bewaard. Debuglogs die u besluit te versturen (paragraaf 5) dienen ons gerechtvaardigd belang bij het vinden en herstellen van fouten; ze verlaten uw apparaat alleen als u tikt om ze te versturen. Gebruiksstatistieken worden alleen verzameld met uw toestemming, die u geeft wanneer de app het vraagt of met de schakelaar in Instellingen; u kunt die daar op elk moment intrekken, zonder gevolgen voor wat eerder is verzameld.
Uw recht van bezwaar. U kunt op elk moment, om redenen die verband houden met uw specifieke situatie, bezwaar maken tegen elke verwerking die wij op onze gerechtvaardigde belangen baseren, door te schrijven naar support@easywineapp.com. Het makkelijkst gaat dat via Instellingen → Contact opnemen: de app voegt aan het bericht de diagnosecode toe waarmee wij kunnen vinden wat van u is. Maakt u bezwaar tegen de vastlegging van de antwoorden op uw scans, dan stoppen wij daarmee voor uw apparaat zodra wij u bezwaar hebben geregistreerd (de kostenregel van een scan noemt sowieso niemand); wat al is vastgelegd, wordt met de rest van de logboeken verwijderd, 30 dagen na elke scan. Eén soort vermeldingen gaat door: meldingen over handelingen die ongebruikelijk waren, mislukten of werden geweigerd, die alleen worden geschreven als er met een handeling van u iets misging en die u noemen zodat het kan worden hersteld of, als het op misbruik lijkt, onderzocht. Die bewaren wij op grond van dwingende gerechtvaardigde gronden – de beveiliging van de dienst en het onderzoeken van misbruik, en het herstellen van fouten die u raken – en ze worden na 30 dagen verwijderd. Een vastlegging van elk verzoek wordt helemaal niet bewaard (paragraaf 3). Over sommige van die fouten krijgt de ontwikkelaar ook een waarschuwingsmail, maar daarin staat geen identificatiecode: die zegt wat er misging, en de melding die u noemt blijft in de logboeken.
De rangschikking door de AI is een suggestie over wijn. Het is geen besluit waaraan voor u rechtsgevolgen zijn verbonden of dat u anderszins in aanmerkelijke mate treft.
9. Bewaring en verwijdering
Als u de app verwijdert, wordt alles verwijderd wat op uw apparaat is opgeslagen. Een schapfoto die voor een scan is geüpload, wordt verwijderd zodra de scan antwoord heeft gegeven, of automatisch binnen twee dagen als dat niet is gebeurd; het antwoord dat voor een nieuwe poging wordt bewaard, wordt uiterlijk binnen een dag verwijderd. De logboeken van onze server, inclusief de vastlegging van het antwoord op elke scan, worden na 30 dagen automatisch verwijderd. Debuglogs die u hebt verstuurd, worden bewaard zoals beschreven in paragraaf 5. De waarschuwingsmails over fouten die de ontwikkelaar ontvangt, bevatten geen identificatiecode; het incidentnummer erin verwijst naar een vermelding in de logboeken die met de rest van de logboeken na 30 dagen wordt verwijderd. Vraagt u ons uw gegevens te wissen, dan wordt wat de logboeken over u bevatten zonder onredelijke vertraging gewist, en uiterlijk door de automatische verwijdering 30 dagen na de scan. De daggegevens uit paragraaf 3 – de tellers van die dag en het tijdstip van de laatste scan – worden ongeveer 90 dagen na de dag waarop ze betrekking hebben automatisch verwijderd; de vingerafdruk van de foto en de rechthoeken van de flessen binnen ongeveer een dag na het einde van die dag. Het aantal gebruikte gratis scans, de maandtellers, uw antwoord over gebruiksstatistieken en de abonnementsgegevens worden onder de identificatiecodes uit paragraaf 3 zonder vaste termijn bewaard, totdat u ons vraagt ze te verwijderen. Gegevens die uit onze database zijn verwijderd, blijven tot 14 weken in de back-ups ervan. Crashrapporten worden 90 dagen bewaard (paragraaf 5); analysegegevens volgens de standaardinstellingen van Firebase zelf. Wilt u dat alles wat aan uw apparaat is gekoppeld wordt verwijderd, schrijf ons dan via Instellingen → Contact opnemen, dat de diagnosecode aan het bericht toevoegt, of naar support@easywineapp.com.
10. Uw rechten
Afhankelijk van waar u woont, hebt u het recht op inzage in de gegevens die wij over u hebben, op rectificatie of wissing daarvan, op beperking van of bezwaar tegen de verwerking ervan, en om ze in een overdraagbare vorm te ontvangen. Omdat wij geen naam of e-mailadres van u hebben, vinden wij met de diagnosecode wat bij u hoort — schrijf ons via Instellingen → Contact opnemen, dan voegt de app die voor u toe. U hebt ook het recht om een klacht in te dienen bij de toezichthoudende autoriteit voor gegevensbescherming in uw land.
11. Leeftijd
Easy Wine App gaat over alcoholische dranken en heeft een leeftijdsclassificatie voor volwassenen. De app is niet op kinderen gericht, en wij verzamelen niet bewust hun gegevens.
12. Wijzigingen
Wij kunnen dit beleid bijwerken; de ingangsdatum hierboven wordt dan aangepast, en een wijziging die wezenlijke gevolgen voor u heeft, wordt in de app aangekondigd. Mochten uw foto’s ooit naar een andere AI-dienst gaan dan die in sectie 2 is genoemd, dan noemt de app die eerst, en wordt er geen scan verstuurd voordat u die melding hebt gelezen.
13. Contact
Vragen: support@easywineapp.com
Easy Wine App — Política de Privacidade
Data de entrada em vigor: 17 de outubro de 2026
Esta política explica quais dados Easy Wine App trata e de que forma. O aplicativo não tem cadastro nem contas de usuário e nunca pede seu nome, endereço de e-mail ou número de telefone.
Quem é o responsável. O controlador dos dados aqui descritos é Aleksei Tarasov, desenvolvedor independente do Easy Wine App. Contato: support@easywineapp.com.
1. Dados armazenados no seu dispositivo
Suas preferências de gosto e seu orçamento, seu histórico de escaneamentos com as fotografias de prateleiras que ele contém, seus favoritos, suas avaliações de vinhos e suas configurações de idioma, tema e escâner ficam armazenados localmente no seu dispositivo e são removidos quando você apaga o aplicativo. Suas preferências, seu orçamento e suas avaliações de vinhos, incluindo os vinhos que você marcou como “Não é para mim”, são enviados com cada escaneamento, como descrito na seção 2. Além disso, suas preferências e seu orçamento, junto com a lista de vinhos reconhecidos na prateleira, ficam guardados por 30 dias nos registros do nosso servidor — veja a seção 3. Se você tiver uma assinatura de cortesia, o aplicativo também guarda cópias das suas últimas fotografias de prateleiras para depuração; elas e o log recente do aplicativo só chegam até nós se você as enviar — veja a seção 5.
2. Fotografias de prateleiras e a IA que as lê
Quando você escaneia, a fotografia é enviada, por meio do nosso servidor, ao Google Gemini, um modelo de inteligência artificial, que lê os rótulos e devolve o que reconheceu. Suas preferências de gosto, seu orçamento e suas avaliações de vinhos, incluindo os vinhos que você marcou como “Não é para mim”, são enviados junto, como parte da pergunta, para que a resposta seja ordenada para você. As recomendações que você vê são geradas por essa IA.
Guardamos a fotografia apenas pelo tempo de que o escaneamento precisa. As versões mais recentes do aplicativo primeiro a enviam para o nosso armazenamento em nuvem (Google Firebase, na União Europeia), para que o progresso do envio possa ser mostrado; ela é excluída assim que o escaneamento responde, e uma fotografia cujo escaneamento nunca terminou é excluída automaticamente em no máximo dois dias. Fora isso, nosso servidor apenas repassa a fotografia e armazena o que a seção 3 descreve, a menos que você mesmo a envie para nós em um log de depuração (seção 5). O serviço do Gemini que a processa depende de onde você está:
- Se o país da sua App Store ou a região do seu dispositivo estiver no Espaço Econômico Europeu, no Reino Unido ou na Suíça — ou se o aplicativo não conseguir determinar isso — e para todos os assinantes, os escaneamentos vão para o serviço pago da Gemini API. Pelos termos desse serviço, o Google não os usa para melhorar seus produtos.
- Nos demais casos, os escaneamentos grátis podem ir para o nível gratuito da Gemini API, sob cujos termos o Google pode usar as fotografias e as perguntas enviadas com elas para melhorar seus modelos. Isso também é informado no aplicativo antes do seu primeiro escaneamento.
Em ambos os casos, o Google pode mantê-los por um período limitado para detectar abusos, conforme seus termos permitem. Fotografe a prateleira, não pessoas — e não fotografe nada que você não queira que seja processado dessa forma.
3. Dados armazenados pelo nosso servidor
No nosso banco de dados, vinculados aos identificadores abaixo — não há conta, nome ou endereço de e-mail ao qual associar nada:
- Um identificador anônimo de autenticação, emitido pelo Firebase Authentication. Ele é aleatório, não contém nome nem dados de contato e é substituído se você reinstalar o aplicativo.
- Um identificador do dispositivo, gerado no seu dispositivo e armazenado como hash. É ele que permite que uma cota grátis se mantenha após uma reinstalação, e é ele que você pode nos enviar para receber uma assinatura de cortesia.
- Contadores: quantos escaneamentos foram feitos e quanto nos custou executá-los. E, para cada dia em que você escaneia, também o horário do último escaneamento daquele dia. Uma impressão digital da sua última fotografia (um código curto calculado a partir da imagem, do qual não é possível recuperar a imagem) e onde as garrafas estavam nela, como retângulos, são guardadas separadamente desses contadores e só durante aquele dia — para que uma pergunta seguinte sobre a mesma fotografia seja reconhecida como tal, não seja cobrada como um novo escaneamento e não precise localizar as garrafas de novo; elas são apagadas automaticamente em cerca de um dia após o fim daquele dia (seção 9).
- O status da sua assinatura: qual produto, quando expira e o identificador de transação da Apple correspondente. Veja a seção 4.
- A resposta ao seu último escaneamento, por até 10 minutos: os vinhos reconhecidos e como foram ordenados para você, com uma impressão digital da fotografia — um código curto calculado a partir dela, do qual não é possível recuperar a imagem. Não é a fotografia. Se a resposta se perder no caminho até o seu celular e você enviar a mesma fotografia de novo com as mesmas preferências, você recebe a mesma resposta e não é descontado um segundo escaneamento. Depois de 10 minutos, ela deixa de ser usada e é excluída em no máximo um dia.
Outros dois sinais são enviados com o escaneamento e não ficam armazenados vinculados a você: o país da sua App Store e a configuração de região do seu dispositivo, usados apenas para escolher o serviço descrito na seção 2; e um token de integridade do aplicativo (Firebase App Check com Apple App Attest), que confirma que a solicitação vem de uma cópia autêntica do aplicativo e não contém dados pessoais. Com o escaneamento seguem também a versão do aplicativo e a plataforma (iOS ou Android) e se a foto veio da câmera ou da sua biblioteca de fotos; eles são apenas somados a contagens diárias de como os escaneamentos terminaram, para encontrar uma versão com defeito, e nunca ficam armazenados vinculados a você.
Os registros do nosso servidor ficam guardados por 30 dias e depois são apagados automaticamente. Nós os usamos apenas para operar e proteger o serviço, contabilizar quanto custa cada escaneamento e encontrar falhas. Eles contêm:
- Uma linha de custo de cada escaneamento: quanto a IA cobrou por ele e o idioma, a versão e a plataforma do aplicativo. Ela não cita o seu dispositivo, a sua assinatura nem a sua autenticação.
- Mensagens sobre operações incomuns, que falharam ou que foram recusadas (por exemplo, uma compra que não pôde ser verificada), que podem citar os identificadores acima.
- Um registro da resposta a cada escaneamento: o filtro com que você escaneou (tipos de vinho, doçura e orçamento), o idioma do aplicativo, quantos vinhos você avaliou e quantos deles marcou como “Não é para mim”, e os vinhos lidos na prateleira — nome, produtor, uva, cor, doçura, safra e preço, o número da garrafa entre as encontradas e se é o mesmo vinho que outro —, com as notas, a escolha principal e a safra que a IA deu a cada um e as que foram mostradas a você, além de detalhes técnicos de como a resposta foi produzida. Ele nunca contém a fotografia, o país da sua App Store ou a sua região, quais vinhos você avaliou nem as explicações escritas da IA. Nós o usamos apenas para encontrar e corrigir falhas de reconhecimento e de classificação: depois que a resposta chega ao seu telefone, esse registro é a única forma de ver por que uma prateleira foi lida ou ordenada de forma errada.
O Google Cloud, onde nosso servidor funciona, vê o endereço de rede (IP) de onde vem cada solicitação e o agente de usuário enviado pelo seu dispositivo, porque precisa deles para entregá-la; desligamos o registro de cada solicitação que ele, de outra forma, guardaria em nossos registros, então nenhum dos dois é guardado. Nem o registro da resposta nem a linha de custo contêm qualquer identificador, e nada do que é guardado junto com eles contém, exceto em um caso: se não for possível devolver a você um escaneamento que foi descontado, a mensagem sobre isso (acima) cita o seu dispositivo, para que ele possa ser devolvido, e então os registros desse escaneamento podem ser associados a ele. Tratamos tudo isso como dados sobre você.
Um log de depuração que você decida enviar, com as fotografias de prateleiras nele, também fica armazenado no nosso servidor — veja a seção 5.
4. Compras
As assinaturas são processadas pela Apple (App Store). Nunca vemos seus dados de pagamento. O que recebemos é o recibo assinado emitido pela Apple, que verificamos em nosso servidor para que uma assinatura não possa ser falsificada; dele armazenamos o produto, a data de expiração e o identificador de transação da Apple. O recibo também indica o país da App Store da compra; ele não é armazenado com a sua assinatura, apenas somado a uma contagem diária de compras por país.
5. Diagnóstico e uso
- Firebase Crashlytics — relatórios de falhas e de erros encontrados pelo aplicativo, para que possam ser corrigidos. São enviados automaticamente, para todos os usuários, e trazem o modelo do dispositivo, a versão do sistema e as últimas linhas do log do aplicativo, que podem incluir os tipos de vinho, a doçura e o orçamento que você escolheu, como seus escaneamentos recentes foram ordenados e o idioma e o tema do aplicativo. Essas linhas também podem dizer que você avaliou um vinho e qual avaliação deu, e quantos vinhos você avaliou e quantos deles marcou como “Não é para mim” — mas nunca de qual vinho se trata. No aplicativo publicado, eles não trazem nem o identificador anônimo de autenticação (seção 3) nem o código de diagnóstico (seção 10), de modo que um relatório não fica vinculado a nada mais que guardamos sobre você. O Google os guarda por 90 dias.
- Logs de depuração — só se você tiver recebido de nós uma assinatura de cortesia (seção 3) e tocar em “Enviar logs de depuração” nos Ajustes; sem esse toque, nada é enviado. Enquanto você tiver a assinatura, o aplicativo guarda no seu dispositivo uma cópia de cada fotografia que você escaneia, do jeito que foi enviada para o reconhecimento — as dez mais recentes, até serem enviadas ou o aplicativo ser apagado. Um toque envia ao nosso servidor até dez envios, um para cada uma dessas cópias (reduzida se for grande demais para enviar) ou, se não houver nenhuma, um único envio com uma cópia reduzida da fotografia do seu último escaneamento, tirada do seu histórico de escaneamentos; cada envio leva o log recente do aplicativo. O log registra o que o aplicativo fez. Ele começa com a versão do aplicativo, o modelo do seu dispositivo e a versão do sistema, e pode incluir os tipos de vinho, a doçura e o orçamento que você escolheu, como seus escaneamentos recentes foram ordenados, o idioma e o tema do aplicativo, o identificador anônimo de autenticação e o código de diagnóstico (seção 10). Ele também pode citar os vinhos que você avaliou, com a avaliação que você deu, e os vinhos mais bem classificados nos seus escaneamentos recentes, como foram lidos nos rótulos: nome, produtor, uva e safra. No escâner ao vivo, o envio informa também qual vinho reconhecido, com sua nota, foi colocado em qual garrafa na tela. Nosso servidor guarda cada envio com o seu identificador anônimo de autenticação, e só o desenvolvedor os lê, para examinar um escaneamento que deu errado. Não há prazo fixo: nosso servidor guarda os 20 envios mais recentes, de todos os usuários juntos, e os mais antigos são apagados à medida que chegam novos; os envios apagados continuam nos backups do nosso banco de dados por até 14 semanas. As versões mais recentes do aplicativo primeiro enviam a fotografia para o nosso armazenamento em nuvem (Google Firebase, na União Europeia); ela é apagada junto com o seu envio e, automaticamente, em no máximo 31 dias. A seu pedido, apagamos tanto os seus envios quanto qualquer cópia que o desenvolvedor tenha baixado — escreva para nós como descrito na seção 9.
- Firebase Analytics — só se você concordar quando o aplicativo perguntar, ou ativar depois “Compartilhar estatísticas de uso” nos Ajustes; nada é enviado antes da sua resposta. Eventos de uso (um escaneamento iniciado, uma tela aberta, uma compra concluída), vinculados a um identificador aleatório desta instalação. O Google deduz uma localização aproximada, em nível de país e cidade, a partir do endereço de rede; nós não solicitamos nem recebemos a localização do seu dispositivo. Desligar a chave interrompe a coleta na hora e redefine esse identificador.
Nada disso contém o seu nome ou os seus dados de contato, e nada disso é usado para publicidade nem para rastrear você em aplicativos e sites de outras empresas. O aplicativo não contém publicidade nem identificador de publicidade.
6. Compartilhamento
Não vendemos seus dados. Eles são tratados pelo Google — o Firebase e o Google Cloud, que hospedam nosso servidor e seus registros, como nossos prestadores de serviços, e o Gemini como o serviço de reconhecimento descrito na seção 2 — e pela Apple, para os pagamentos. Nenhuma rede de publicidade está envolvida. O app também pergunta à App Store se existe uma versão mais nova; essa solicitação contém o identificador do app e o país da sua App Store, e a Apple responde a ela.
7. Transferências internacionais
O Google e a Apple podem tratar esses dados fora do país onde você mora, inclusive nos Estados Unidos. Quando os dados vêm do Espaço Econômico Europeu, do Reino Unido ou da Suíça, essas transferências se baseiam na certificação desses provedores no Data Privacy Framework UE–EUA (e em suas extensões para o Reino Unido e a Suíça) e nas cláusulas contratuais-padrão previstas nos termos deles.
8. Bases legais
Para pessoas no Espaço Econômico Europeu, no Reino Unido e na Suíça: tratamos a fotografia, suas preferências e os contadores para fornecer o escaneamento que você solicitou e a assinatura que você comprou (execução de contrato). Enviar a fotografia, suas preferências e seu orçamento é necessário para fazer um escaneamento: sem eles, nenhum escaneamento pode ser feito. O identificador do dispositivo, a verificação de integridade e os contadores também atendem ao nosso interesse legítimo de impedir o abuso de um serviço que custa dinheiro a cada uso, e os relatórios de falhas atendem ao nosso interesse legítimo de manter o aplicativo funcionando. Os registros do nosso servidor (seção 3) atendem aos nossos interesses legítimos de operar e proteger o serviço e de contabilizar seus custos, e o registro da resposta a cada escaneamento atende ao nosso interesse legítimo de encontrar e corrigir falhas de um serviço que funciona por reconhecimento; os registros são guardados por apenas 30 dias. Os logs de depuração que você decida enviar (seção 5) atendem ao nosso interesse legítimo de encontrar e corrigir falhas; eles só saem do seu dispositivo quando você toca para enviá-los. As estatísticas de uso só são coletadas com o seu consentimento, dado quando o aplicativo pergunta ou pela chave nos Ajustes; você pode retirá-lo ali a qualquer momento, sem afetar o que foi coletado antes.
Seu direito de oposição. Você pode se opor a qualquer momento, por motivos relacionados à sua situação particular, a qualquer tratamento que baseamos em nossos interesses legítimos, escrevendo para support@easywineapp.com. O mais simples é pelo caminho Ajustes → Fale com a gente: o aplicativo adiciona à mensagem o código de diagnóstico que nos permite encontrar o que é seu. Se você se opuser ao registro das respostas aos seus escaneamentos, assim que registrarmos sua oposição deixamos de fazer esse registro para o seu dispositivo (a linha de custo de um escaneamento não cita ninguém de qualquer forma); os registros já feitos são apagados junto com os demais registros do servidor, 30 dias após cada escaneamento. Um só tipo de registro continua: as mensagens sobre operações incomuns, que falharam ou que foram recusadas, que só são escritas quando algo deu errado em uma operação sua e citam você para que o problema possa ser corrigido ou, se parecer abuso, investigado. Nós as mantemos por razões imperiosas e legítimas — a segurança do serviço e a investigação de abusos, e a correção de falhas que afetam você — e elas são apagadas após 30 dias. O registro de cada solicitação não é guardado de forma alguma (seção 3). Sobre algumas dessas falhas o desenvolvedor também recebe um e-mail de alerta, que não traz nenhum identificador: diz o que deu errado, e a mensagem que cita você fica nos registros.
A ordenação feita pela IA é uma sugestão sobre vinhos. Não é uma decisão que produza efeitos jurídicos sobre você ou que o afete de forma igualmente significativa.
9. Retenção e exclusão
Apagar o aplicativo remove tudo o que está guardado no seu dispositivo. Uma fotografia de prateleira enviada para um escaneamento é excluída assim que o escaneamento responde, ou automaticamente em até dois dias se ele não tiver respondido; a resposta guardada para uma nova tentativa é excluída em no máximo um dia. Os registros do nosso servidor, incluindo o registro da resposta a cada escaneamento, são apagados automaticamente após 30 dias. Os logs de depuração que você enviou são guardados como descrito na seção 5. Os e-mails de alerta sobre falhas que o desenvolvedor recebe não trazem nenhum identificador; o número de incidente que trazem remete a uma entrada dos registros, apagada junto com os demais registros após 30 dias. Se você nos pedir para excluir seus dados, o que os registros contêm sobre você é excluído sem demora injustificada e, no máximo, pela exclusão automática 30 dias após o escaneamento. Os registros diários descritos na seção 3 — os contadores do dia e o horário do último escaneamento — são apagados automaticamente cerca de 90 dias após o dia a que se referem; a impressão digital da fotografia e os retângulos das garrafas, em cerca de um dia após o fim daquele dia. O número de escaneamentos gratuitos usados, os contadores mensais, a sua resposta sobre as estatísticas de uso e o registro da assinatura são mantidos vinculados aos identificadores da seção 3 sem prazo fixo, até que você nos peça para apagá-los. Os registros apagados do nosso banco de dados permanecem nos backups dele por até 14 semanas. Os relatórios de falhas são mantidos por 90 dias (seção 5); os dados de análise, conforme os padrões do próprio Firebase. Para pedir a exclusão de qualquer dado associado ao seu dispositivo, escreva para nós em Ajustes → Fale com a gente, que adiciona o código de diagnóstico à mensagem, ou para support@easywineapp.com.
10. Seus direitos
Dependendo de onde você mora, você tem o direito de acessar os dados que mantemos sobre você, de solicitar sua correção ou exclusão, de restringir o tratamento ou se opor a ele e de recebê-los em formato portável. Como não temos seu nome nem endereço de e-mail, é pelo código de diagnóstico que encontramos o que pertence a você — escreva em Ajustes → Fale com a gente, e o aplicativo o adiciona para você. Você também tem o direito de apresentar reclamação à autoridade de proteção de dados do seu país.
11. Idade
O Easy Wine App trata de bebidas alcoólicas e tem classificação etária para adultos. Ele não é destinado a crianças, e não coletamos dados delas intencionalmente.
12. Alterações
Podemos atualizar esta política; a data de entrada em vigor acima será alterada de acordo, e uma alteração que afete você de forma relevante será anunciada no aplicativo. Se suas fotografias algum dia forem enviadas a um serviço de IA diferente do indicado na seção 2, o aplicativo o nomeará antes, e nenhuma digitalização será enviada até que você tenha lido esse aviso.
13. Contato
Dúvidas: support@easywineapp.com
Easy Wine App — Політика конфіденційності
Дата набрання чинності: 17 жовтня 2026 року
У цій політиці пояснюється, які дані обробляє Easy Wine App і в який спосіб. У застосунку немає реєстрації та облікових записів користувачів, і він ніколи не запитує вашого імені, адреси електронної пошти чи номера телефону.
Хто відповідає за дані. Контролером описаних тут даних є Олексій Тарасов (Aleksei Tarasov), незалежний розробник Easy Wine App. Контакт: support@easywineapp.com.
1. Дані, що зберігаються на вашому пристрої
Ваші смакові вподобання й бюджет, історія сканувань разом із фотографіями полиць у ній, обране й ваші оцінки вин, а також налаштування мови, теми й сканера зберігаються локально на вашому пристрої й видаляються, коли ви видаляєте застосунок. Вподобання, бюджет і ваші оцінки вин, зокрема вина, позначені «Не моє», надсилаються з кожним скануванням, як описано в розділі 2. Крім того, вподобання й бюджет разом зі списком розпізнаних на полиці вин зберігаються 30 днів у журналах нашого сервера, див. розділ 3. Якщо у вас є подарункова підписка, застосунок зберігає ще й копії ваших останніх фотографій полиць для налагодження; вони й нещодавній лог застосунку потрапляють до нас, лише якщо ви їх надішлете, — див. розділ 5.
2. Фотографії полиць і ШІ, який їх читає
Коли ви скануєте, фотографія надсилається через наш сервер до Google Gemini — моделі штучного інтелекту, яка читає етикетки й повертає розпізнане. Разом із нею як частина запиту надсилаються ваші смакові вподобання, бюджет і оцінки вин, зокрема вина, позначені «Не моє», щоб відповідь можна було впорядкувати під вас. Рекомендації, які ви бачите, згенеровано цим ШІ.
Ми зберігаємо фотографію лише стільки, скільки вона потрібна для сканування. Новіші версії застосунку спершу завантажують її до нашого хмарного сховища (Google Firebase, у Європейському Союзі), щоб можна було показати перебіг завантаження; її видаляють, щойно сканування повернуло відповідь, а фотографію, сканування якої так і не завершилося, автоматично видаляють не пізніше ніж за два дні. В іншому наш сервер лише передає фотографію далі й зберігає те, що описано в розділі 3, — хіба що ви самі надішлете її нам у лозі налагодження (розділ 5). Який саме сервіс Gemini її обробляє, залежить від того, де ви перебуваєте:
- Якщо країна вашого App Store або регіон вашого пристрою належить до Європейської економічної зони, Сполученого Королівства чи Швейцарії — або застосунок не може цього визначити, — а також для всіх підписників сканування надходять до платного сервісу Gemini API від Google. За його умовами Google не використовує їх для вдосконалення своїх продуктів.
- В інших регіонах безкоштовні сканування можуть надходити до безкоштовного тарифу Gemini API, за умовами якого Google може використовувати фотографії та надіслані разом із ними запити для вдосконалення своїх моделей. Про це також сказано в застосунку перед вашим першим скануванням.
В обох випадках Google може зберігати їх протягом обмеженого строку для виявлення зловживань, як дозволяють його умови. Фотографуйте полицю, а не людей, — і не фотографуйте нічого, що ви не хотіли б віддати на таку обробку.
3. Дані, які зберігає наш сервер
У нашій базі даних — з прив’язкою до наведених нижче ідентифікаторів; облікового запису, імені чи адреси пошти, до яких можна було б щось прив’язати, немає:
- Анонімний ідентифікатор входу, який видає Firebase Authentication. Він випадковий, не містить ні імені, ні контактів і змінюється, якщо ви перевстановите застосунок.
- Ідентифікатор пристрою, обчислений на вашому пристрої й збережений у вигляді хешу. Саме завдяки йому безкоштовний ліміт зберігається після перевстановлення, і саме його ви можете надіслати нам, щоб отримати подарункову підписку.
- Лічильники: скільки сканувань було зроблено і скільки нам коштувало їх виконати. А за кожен день, коли ви скануєте, — ще час останнього сканування за цей день. Відбиток останньої фотографії (короткий код, обчислений за знімком; відновити знімок за ним неможливо) і де на ній стояли пляшки — прямокутниками — зберігаються окремо від лічильників і лише протягом цього дня, щоб повторне запитання щодо тієї самої фотографії розпізнавалося, не списувалося як нове сканування і не шукало пляшки заново; вони видаляються автоматично приблизно протягом доби після закінчення цього дня (розділ 9).
- Статус вашої підписки: який продукт, коли спливає строк його дії та ідентифікатор транзакції Apple для нього. Див. розділ 4.
- Відповідь на ваше останнє сканування, не довше ніж 10 хвилин: розпізнані вина й те, як їх упорядковано під вас, разом із відбитком фотографії — коротким кодом, обчисленим із неї, за яким саму картинку відновити неможливо. Це не фотографія. Якщо відповідь загубиться дорогою до вашого телефона і ви знову надішлете ту саму фотографію з тими самими вподобаннями, ви отримаєте ту саму відповідь, і друге сканування не буде списано. Через 10 хвилин вона більше не використовується і видаляється не пізніше ніж за добу.
Ще два сигнали надсилаються разом зі скануванням і не зберігаються з прив’язкою до вас: країна вашого App Store і налаштування регіону на вашому пристрої, які використовуються лише для вибору сервісу, описаного в розділі 2, а також токен цілісності застосунку (Firebase App Check з Apple App Attest), який підтверджує, що запит надходить зі справжньої копії застосунку, і не містить персональних даних. Разом зі скануванням також надсилаються версія застосунку та платформа (iOS або Android) і звідки фото — з камери чи з медіатеки; вони лише додаються до щоденних підсумків того, як пройшли сканування, щоб знайти невдалий випуск, і ніколи не зберігаються за вами.
Журнали нашого сервера зберігаються 30 днів, а потім видаляються автоматично. Ми використовуємо їх лише для того, щоб забезпечувати роботу й безпеку сервісу, враховувати, скільки коштує кожне сканування, і знаходити помилки. У них:
- Рядок про вартість кожного сканування: скільки за нього взяв ШІ, мова, версія й платформа застосунку. Ні пристрою, ні підписки, ні входу він не називає.
- Повідомлення про незвичні, невдалі чи відхилені операції (наприклад, про покупку, яку не вдалося перевірити); у них можуть бути названі ідентифікатори, перелічені вище.
- Запис про відповідь на кожне сканування: фільтр, з яким ви сканували (типи вина, солодкість і бюджет), мова застосунку, скільки вин ви оцінили і скільки з них позначили «Не моє», і вина, прочитані на полиці, — назва, виробник, сорт, колір, солодкість, рік урожаю й ціна, номер пляшки серед знайдених і чи збігається вино з іншим, — з оцінками, головним вибором і роком урожаю, які ШІ дав кожному, і тими, що було показано вам, а також технічні відомості про те, як було отримано відповідь. У ньому ніколи немає фотографії, країни App Store і регіону, того, які вина ви оцінили, і текстових пояснень ШІ. Ми використовуємо його лише для того, щоб знаходити й виправляти помилки розпізнавання та ранжування: коли відповідь уже на телефоні, лише цей запис показує, чому полицю прочитано чи впорядковано неправильно.
Google Cloud, де працює наш сервер, бачить мережеву (IP) адресу, з якої надійшов кожен запит, і user agent вашого пристрою — без цього запит не доставити; запис про кожен запит, який він інакше зберігав би в наших журналах, ми вимкнули, тож ні те ні інше не зберігається. Ні запис про відповідь, ні рядок про вартість ідентифікаторів не містять, і поруч із ними їх теж немає — крім одного випадку: якщо не вдалося повернути вам списане сканування, повідомлення про це (вище) називає ваш пристрій, щоб сканування можна було повернути, і тоді записи цього сканування можна з ним зіставити. Ми поводимося з усім цим як з даними про вас.
Лог налагодження, який ви вирішите надіслати, разом із фотографіями полиць у ньому теж зберігається на нашому сервері — див. розділ 5.
4. Покупки
Підписки обробляє Apple (App Store). Ми ніколи не бачимо ваших платіжних даних. Ми отримуємо підписану квитанцію, яку видає Apple, і перевіряємо її на своєму сервері, щоб підписку не можна було підробити; з неї ми зберігаємо продукт, дату завершення строку дії та ідентифікатор транзакції Apple. У квитанції зазначено й країну App Store, де зроблено покупку; вона не зберігається разом із вашою підпискою, а лише додається до щоденного підрахунку покупок за країнами.
5. Діагностика й використання
- Firebase Crashlytics — звіти про збої та про помилки, на які натрапив застосунок, щоб їх можна було виправляти. Вони надсилаються автоматично, для всіх користувачів, і містять модель пристрою, версію системи та останні рядки логу застосунку, у яких можуть бути вибрані вами типи вина, солодкість і бюджет, те, як було впорядковано ваші нещодавні сканування, мова й тема застосунку. У цих рядках може бути й те, що ви оцінили вино і яку оцінку поставили, і те, скільки вин ви оцінили і скільки з них позначили «Не моє», — але ніколи не те, яке це вино. В опублікованому застосунку в них немає ні анонімного ідентифікатора входу (розділ 3), ні коду діагностики (розділ 10), тож звіт не пов’язаний ні з чим іншим, що ми про вас зберігаємо. Google зберігає їх 90 днів.
- Лог налагодження — лише якщо ви отримали від нас подарункову підписку (розділ 3) і натиснули «Надіслати логи налагодження» в Налаштуваннях; без цього натискання нічого не надсилається. Поки підписка діє, застосунок зберігає на пристрої копію кожної фотографії, яку ви скануєте, у тому вигляді, у якому її надіслано на розпізнавання, — десять останніх, доки їх не надіслано або застосунок не видалено. Одне натискання надсилає на наш сервер до десяти вивантажень, по одному на кожну з цих копій (зменшену, якщо вона завелика для надсилання), а якщо копій немає — одне вивантаження зі зменшеною копією фотографії останнього сканування з історії сканувань; у кожному вивантаженні — нещодавній лог застосунку. Лог записує, що робив застосунок. Він починається з версії застосунку, моделі пристрою та версії системи, і в ньому можуть бути вибрані вами типи вина, солодкість і бюджет, те, як було впорядковано ваші нещодавні сканування, мова й тема застосунку, анонімний ідентифікатор входу та код діагностики (розділ 10). У ньому можуть бути названі й вина, які ви оцінили, з вашою оцінкою, і вина, що посіли перші місця у ваших нещодавніх скануваннях, — так, як їх прочитано з етикеток: назва, виробник, сорт і рік урожаю. Для живого сканера вивантаження ще повідомляє, яке розпізнане вино з якою оцінкою було поставлено на яку пляшку на екрані. Сервер зберігає кожне вивантаження під вашим анонімним ідентифікатором входу, і читає їх лише розробник — щоб розібрати сканування, яке пішло не так. Фіксованого строку немає: на сервері зберігаються 20 останніх вивантажень від усіх користувачів разом, а старіші видаляються в міру того, як надходять нові; видалені вивантаження лишаються в резервних копіях нашої бази даних до 14 тижнів. Новіші версії застосунку спершу завантажують фотографію до нашого хмарного сховища (Google Firebase, у Європейському Союзі); її видаляють разом із її вивантаженням, а автоматично — не пізніше ніж через 31 день. На ваше прохання ми видалимо і ваші вивантаження, і будь-яку копію, яку завантажив розробник, — напишіть нам, як описано в розділі 9.
- Firebase Analytics — лише якщо ви погодитеся, коли застосунок запитає, або пізніше ввімкнете «Надсилати статистику використання» в Налаштуваннях; до вашої відповіді нічого не надсилається. Події використання (почато сканування, відкрито екран, завершено покупку), прив’язані до випадкового ідентифікатора цього встановлення. Google визначає приблизне місцезнаходження — з точністю до країни й міста — за мережевою адресою; ми не запитуємо й не отримуємо геолокацію вашого пристрою. Вимкнення перемикача одразу припиняє збір і скидає цей ідентифікатор.
Жодні з цих даних не містять вашого імені чи контактів і не використовуються ні для реклами, ні для відстеження ваших дій у застосунках і на вебсайтах інших компаній. У застосунку немає ні реклами, ні рекламного ідентифікатора.
6. Передання даних
Ми не продаємо ваші дані. Їх обробляє Google — Firebase і Google Cloud, на яких працюють наш сервер і його журнали, як наші постачальники послуг, і Gemini як сервіс розпізнавання, описаний у розділі 2, — а також Apple для платежів. Рекламні мережі до цього не залучені. Застосунок також запитує в App Store, чи є новіша версія; цей запит містить ідентифікатор застосунку та країну вашого App Store, а відповідає на нього Apple.
7. Міжнародне передання даних
Google і Apple можуть обробляти ці дані за межами країни вашого проживання, зокрема в Сполучених Штатах. Якщо дані надходять з Європейської економічної зони, Сполученого Королівства чи Швейцарії, таке передання ґрунтується на сертифікації постачальників за Рамковою програмою захисту даних ЄС–США (EU–US Data Privacy Framework) та її розширеннями для Сполученого Королівства й Швейцарії, а також на стандартних договірних положеннях, що входять до їхніх умов.
8. Правові підстави
Для осіб у Європейській економічній зоні, Сполученому Королівстві та Швейцарії: ми обробляємо фотографію, ваші вподобання й лічильники, щоб надати сканування, яке ви запросили, і підписку, яку ви придбали (виконання договору). Надіслати фотографію, ваші вподобання й бюджет необхідно, щоб виконати сканування: без них сканування зробити неможливо. Ідентифікатор пристрою, перевірка цілісності й лічильники також слугують нашому законному інтересу — запобігати зловживанням сервісом, кожне використання якого коштує грошей, а звіти про збої слугують нашому законному інтересу — підтримувати роботу застосунку. Журнали нашого сервера (розділ 3) слугують нашим законним інтересам — забезпечувати роботу й безпеку сервісу та враховувати його витрати, а запис про відповідь на кожне сканування — законному інтересу знаходити й виправляти помилки сервісу, який працює на розпізнаванні; журнали зберігаються лише 30 днів. Логи налагодження, які ви вирішите надіслати (розділ 5), слугують нашому законному інтересу — знаходити й виправляти помилки; вони залишають пристрій лише за вашим натисканням. Статистика використання збирається лише за вашою згодою, яку ви надаєте, коли застосунок запитує, або перемикачем у Налаштуваннях; відкликати її можна там само будь-коли, це не впливає на вже зібране.
Ваше право на заперечення. Ви можете будь-коли, з підстав, пов’язаних із вашою конкретною ситуацією, заперечити проти будь-якої обробки, яку ми ведемо на підставі законних інтересів, написавши на support@easywineapp.com. Найпростіше — з «Налаштування → Написати нам»: застосунок сам додасть до листа код діагностики, за яким ми знайдемо те, що стосується вас. Якщо ви заперечуєте проти запису про відповіді на ваші сканування, то, щойно ми зареєструємо заперечення, ми припиняємо робити цей запис для вашого пристрою (рядок про вартість сканування в будь-якому разі нікого не називає); уже зроблені записи видаляються разом з рештою журналів через 30 днів після кожного сканування. Триває один вид записів: повідомлення про незвичні, невдалі чи відхилені операції — вони пишуться, лише коли з вашою операцією щось пішло не так, і називають вас, щоб це можна було виправити або, якщо схоже на зловживання, розслідувати. Їх ми зберігаємо, посилаючись на вагомі законні підстави, — безпеку сервісу й розслідування зловживань, виправлення збоїв, які стосуються вас, — і вони видаляються через 30 днів. Записи про кожен запит не зберігаються взагалі (розділ 3). Про деякі такі збої розробник також отримує лист-сповіщення, але ідентифікаторів у ньому немає: він каже, що зламалося, а запис, у якому названо вас, лишається в журналах.
Рейтинг, який складає ШІ, — це пропозиція щодо вина. Це не рішення, яке має для вас правові наслідки або подібним чином істотно на вас впливає.
9. Строк зберігання й видалення
Видалення застосунку прибирає все, що зберігається на вашому пристрої. Фотографію полиці, завантажену для сканування, видаляють, щойно сканування повернуло відповідь, або автоматично протягом двох днів, якщо відповіді не було; відповідь, збережену для повторної спроби, видаляють не пізніше ніж за добу. Журнали нашого сервера, зокрема запис про відповідь на кожне сканування, видаляються автоматично через 30 днів. Логи налагодження, які ви надіслали, зберігаються так, як описано в розділі 5. Листи-сповіщення про збої, які отримує розробник, ідентифікаторів не містять; номер інциденту в такому листі вказує на запис журналу, який видаляється разом з іншими журналами через 30 днів. Якщо ви попросите видалити ваші дані, те, що журнали містять про вас, буде видалено без невиправданої затримки й не пізніше автоматичного видалення через 30 днів після сканування. Денні записи з розділу 3 — лічильники за день і час останнього сканування — видаляються автоматично приблизно через 90 днів після дня, якого вони стосуються; відбиток фотографії та прямокутники пляшок — приблизно протягом доби після закінчення цього дня. Кількість використаних безкоштовних сканувань, місячні лічильники, ваша відповідь щодо статистики використання та запис про підписку зберігаються з прив’язкою до ідентифікаторів з розділу 3 без фіксованого строку — доки ви не попросите їх видалити. Видалені з нашої бази даних записи лишаються в її резервних копіях до 14 тижнів. Звіти про збої зберігаються 90 днів (розділ 5); аналітичні дані — відповідно до стандартних налаштувань самого Firebase. Щоб видалити будь-які дані, пов’язані з вашим пристроєм, напишіть нам з «Налаштування → Написати нам» — застосунок додасть до листа код діагностики — або на support@easywineapp.com.
10. Ваші права
Залежно від місця вашого проживання ви маєте право на доступ до даних, які ми про вас зберігаємо, на їх виправлення чи видалення, на обмеження їх обробки або заперечення проти неї, а також на отримання їх у формі, придатній для перенесення. Оскільки ми не зберігаємо ні імені, ні адреси електронної пошти, саме за кодом діагностики ми знаходимо дані, що належать вам, — напишіть з «Налаштування → Написати нам», і застосунок додасть його сам. Ви також маєте право подати скаргу до наглядового органу із захисту даних у своїй країні.
11. Вік
Easy Wine App присвячений алкогольним напоям і має віковий рейтинг для дорослих. Він не призначений для дітей, і ми свідомо не збираємо їхніх даних.
12. Зміни
Ми можемо оновлювати цю політику; дата набрання чинності, зазначена вгорі, відповідно зміниться, а про зміну, яка суттєво вас стосується, буде повідомлено в застосунку. Якщо ваші фотографії колись надходитимуть до іншого ШІ-сервісу, ніж названий у розділі 2, застосунок спершу назве його, і жоден скан не буде надіслано, доки ви не прочитаєте це повідомлення.
13. Контакти
Запитання: support@easywineapp.com