Tutora

Privacy Policy

Last updated: 4 November 2026 · Translation: the Italian version prevails.

This page explains what data the Tutora app processes, why, for how long and with which services. It applies to users in Italy, the European Union, Switzerland and San Marino.

In short

  • We do not ask for your name, email or phone number. The app creates an anonymous account on its own, identified only by a code.
  • Your pet's profile stays on your phone.
  • Label photos are used to read the label. Before we store them, we remove the location and the other hidden data in the photo. We delete them 30 days after the reading.
  • We do not sell your data. We show no ads. We do not track you across other companies' apps and websites.

1. Who is the controller

The controller is Abdelfattah Chrouqi, sole proprietorship Eftel Studio, VAT number IT01594640110, based in Santo Stefano di Magra (SP), Italy.

For any privacy question, write to support.tutora@gmail.com.

We have not appointed a data protection officer (DPO), because it is not required for our activity.

2. What data we process and why

Anonymous account

On first launch the app creates an anonymous account on our server. The account only has a random code and its creation date. Your phone keeps the access key to this account.

We need it to link your scans, the photos you send and your subscription to the same device, without asking you to sign up.

Scans

When you scan a barcode we store the product code, whether we found it, the date and time, together with your account code. If you tell us whether a product is for dogs or cats, we also store your answer.

We need them to give you the result and for the daily limits on scans and photos. When a product is not in our database, our server asks Open Food Facts for the barcode only: none of your data reaches them.

We also use them to tell you if a product you scanned is recalled.

Label photos

If a product is missing or its label has changed, you can send us 1 to 3 photos of the package and, if you wish, the brand and the name. Section 4 explains what happens to the photos.

Recalls and saved products

The app shows official recalls of dog and cat food. To point out those that concern your products, we store the list of products you saved on the server.

If you turn on recall alerts we also store your preferences (alerts on or off, only your products or all recalls, dog or cat) and your phone's notification code (push token). See section 5.

Subscription

If you buy Premium, Apple handles the payment. From RevenueCat, the service that checks purchases, we only receive the type of subscription, whether it is active and when it expires, linked to your account code. We never see your payment details or your Apple ID.

Technical data

Like any online service, the servers log the IP address, the date and time of requests and the type of app. We use them only for security, to block abuse and to fix errors, and we delete them within 30 days.

Summary table

DataWhyLegal basis (GDPR Art. 6)How long
Anonymous account codeRunning the appPerformance of a contract (b)Until you delete the account. If you do not use the app for 24 months, we delete the account and all linked data
Scans and "dog or cat" answersResult and daily limitsPerformance of a contract (b)Until you delete the account
Label photos, brand and name typed by youReading the label, giving you the score, checking the readingPerformance of a contract (b) and our legitimate interest in improving the database (f)30 days from the reading, then deleted
Ingredients and values read from the photosProduct database, visible to everyoneLegitimate interest (f)No limit, but with no link to you from 30 days after the reading
Saved products and recall preferences RecallsPerformance of a contract (b), at your requestUntil you delete the account
Push tokenRecall alertsPerformance of a contract (b), at your requestUntil you uninstall the app or turn off alerts, then deleted
Subscription statusPremiumPerformance of a contract (b)Until you delete the account
IP and technical request dataSecurity, abuse, errorsLegitimate interest (f)30 days

3. Data that stays on your phone

This information is stored only on your phone and does not reach us:

We use the profile for personal notes on the result, for example when an ingredient is among the sensitivities you entered. These data stay until you delete them or delete the app.

4. Label photos

  1. Before sending, the app resizes the photo and creates a new copy without hidden data (GPS location, phone model, date). Our server checks and removes them again before storing.
  2. Storage. Photos go to a private storage, in a folder tied to your account code. They are not public and no other user sees them.
  3. Reading. We send the photos, without your account code, to Google Gemini API, an artificial intelligence service we use under a paid contract. Gemini reads the label text: ingredients, analytical constituents, additives. With the paid service Google processes the photos only on our behalf and does not use them to train or improve its products. It keeps them for a limited time only to detect abuse of the service.
  4. Checks. Our system checks the reading, for example that the barcode in the photo is the one you scanned.
  5. Shared database. If the checks pass, the label reading and the score enter our database and become visible to all users. If there is a doubt, you see a provisional score and a member of our team checks the photos before publishing the data. Other users only get the facts read from the label and the score, never the photos or who sent them.
  6. Deletion. 30 days after the reading we delete the photos. From then on only the text read from the label stays in the database, with no link to you or your account.

Yes: we use the photos and the data read from them to improve our product database. We do not use them for anything else and we do not give them to anyone, except the providers listed in section 7.

Photograph only the package. Avoid people, documents, addresses or other personal data in the frame.

5. Notifications

The app can remind you that your free trial is ending with a notification scheduled on the phone: it does not go through our servers.

We also use push notifications to alert you about official recalls of dog and cat food.

To send alerts we use the Expo service (United States) and Apple's notification service. They receive your phone's notification code and the text of the alert.

You can turn off all the app's notifications in iOS Settings > Notifications > Tutora.

6. In-app purchases

Purchases go through the App Store. Apple processes payment data as an independent controller, under its privacy policy. RevenueCat receives the purchase confirmation from Apple and technical device data (model, iOS version, language, country), linked to an anonymous code.

7. Providers and transfers outside the EU

We use these providers. They process data on our behalf (processors, GDPR Art. 28) under a data protection agreement.

ProviderWhat it doesWhereTransfer safeguards
SupabaseServer, database, photo storageDatabase in the EU (Frankfurt, Germany); some support services in the United StatesEuropean Commission Standard Contractual Clauses
Google (Gemini API, paid service)Reading label photos and textsGoogle infrastructure, including the United StatesEU-US Data Privacy Framework and Standard Contractual Clauses
RevenueCatPurchase verificationUnited StatesStandard Contractual Clauses
ExpoSending push notificationsUnited StatesEU-US Data Privacy Framework

Apple processes data as an independent controller for the App Store and payments.

Apple is also an independent controller for the push notification service.

You can ask for a copy of the safeguards at support.tutora@gmail.com.

8. What we do not do

9. Deleting your data and account

The ingredients and values read from your photos stay in the database, with no link to you, because they are now part of the product information.

Deleting the account does not cancel the subscription: cancel it in your Apple ID settings (see the Terms of Use).

If you only delete the app without using "Delete my data", the anonymous account stays on the server, unusable, and is deleted after 24 months of inactivity.

10. Your rights

You have the right to:

Write to support.tutora@gmail.com. We answer within one month. It is free.

You can lodge a complaint with a supervisory authority:

11. Minimum age

You must be at least 14 years old to use Tutora. If you are under 14, you may use it only with the consent of a parent or guardian. If we learn that we received data from a child under 14 without consent, we delete them.

12. Security

Communication between the app and the server is encrypted. Each account can read only its own data. Photos are kept in private storage. Only the controller can access the administration systems.

13. Changes

If we change this page, we update the date at the top. If the changes are important, we tell you in the app.