ENGLISH
Privacy Policy — Nutrition Manager
Last updated: August 25, 2026
1. About this app
Nutrition Manager is a personal nutrition tracking application that helps you manage your fridge contents,
shopping lists, and meal logs. The app is developed and maintained by Ved Studio and is not affiliated
with any company.
2. Data collection
Nutrition Manager does not require an account and does not collect names, email
addresses, or any other directly identifying information. No health or biometric data ever leaves
your device except as described in section 5 below (AI recipe suggestions). Specifically:
- No account or registration is required.
- No names, email addresses, or contact details are collected.
- No advertising SDKs are included in the app, and no data is ever used for advertising or sold to third parties.
-
The app uses minimal, aggregate usage analytics (see section 5) to understand which features are
used, and a device identifier to enforce the free-trial limit of the optional AI recipe feature
(see section 5). Neither is linked to your name, email, or any other directly identifying information.
3. Local data storage
All data you enter (fridge items, shopping lists, meals, nutritional values) is stored exclusively
on your device using Android's SharedPreferences mechanism. This data is private to the app and
is never uploaded to any server or cloud service. If you uninstall the app, all locally stored
data is deleted by the operating system.
4. Camera, photo and video library usage
The app uses the device camera for two purposes: scanning product barcodes, and optionally
taking a photo to use as a background image on a shareable meal card. In the barcode scanner,
no photos or video are captured or stored — camera frames are processed on-device in real time
and immediately discarded after barcode detection.
When using the meal sharing feature, you may optionally choose a photo or video from your
device's media library, or take a new photo with the camera. The selected photo or video is
used only as a temporary visual element on the share card and is never stored by the app.
It is discarded as soon as you leave the sharing screen. If you share a video, the file is
passed directly to the operating system's share sheet and is not uploaded to any server.
5. Network requests
The app makes network requests to the
Open Food Facts public API
(openfoodfacts.org) in order to retrieve nutritional information for food products
by name or barcode. These requests contain only the search term or barcode you entered — no
personal information is transmitted. Open Food Facts is an independent non-profit project;
its own privacy policy applies to those requests.
The app also contacts a backend service we operate on Cloudflare Workers
(*.workers.dev), for two optional features:
-
AI recipe suggestions (an optional, opt-in feature accessible from the Fridge
screen): when you request AI-generated recipe ideas, the names of the fridge items you choose
to include, any dietary preferences or ingredient exclusions you select (including exclusions
you mark as allergies, if you use that option), are sent to our backend, which forwards them to
Anthropic's Claude API to generate the suggestions. This content is used only to generate your
response and is not stored by us beyond the request. To enforce the free-trial limit (10 free
requests, then optional paid top-up packages) and prevent abuse, the backend also receives a
non-resettable device identifier (Android ID) tied to the app's signing key — this identifier is
used solely to count remaining requests for your device and is never linked to your name or any
other personal information. Anthropic's own privacy policy applies to the processing of this
content on their side.
-
Anonymous usage analytics: the app sends aggregate, anonymous event counts (e.g.
which section you opened, whether onboarding was completed, whether you shared a meal card) to
help us understand which features are actually used. These events carry at most one category
label, a randomly generated installation identifier used to avoid double-counting the same
install across sessions, and the same non-resettable device identifier (Android ID) described
above for the AI recipe feature — included here so that reinstalling the app does not distort our
aggregate usage statistics (e.g. retention). None of these identifiers are linked to your name,
email, or any other personal information, and no meal, fridge, or shopping list content is ever
included in these events.
6. Third-party libraries
The app uses the following open-source Flutter/Dart packages. None of them collect or transmit
user data on their own — network requests are made explicitly by the app's own code as described
in section 5:
- mobile_scanner — on-device barcode scanning
- http — HTTP requests to Open Food Facts and to our backend (section 5)
- shared_preferences — local key-value storage
- fl_chart — nutritional charts rendered locally
- flutter_speed_dial — UI component
- flutter_localizations / intl — localization (IT/EN)
- image_picker — selecting or capturing photos for the sharing feature
- video_player — local video preview in the sharing screen
- ffmpeg_kit_flutter_new — on-device video processing for the sharing feature (no data transmitted)
- share_plus — invoking the operating system's native share sheet
- path_provider — locating local app storage directories
- file_picker — selecting files for data import/export
- pdf — generating local PDF exports
- flutter_local_notifications — local device notifications (e.g. expiry reminders), scheduled entirely on-device
- timezone — local time zone handling for scheduled notifications
- url_launcher — opening external links you tap
7. Children's privacy
This app does not knowingly collect any information from anyone, including children under 13.
Since no data is collected at all, there is no special handling required for children's data.
8. Changes to this policy
If this privacy policy is updated, the new version will be published at this URL and bundled
with the next app release.
9. Contact
For questions about this privacy policy, contact the developer at:
caldaronello.dev@gmail.com
ITALIANO
Informativa sulla Privacy — Nutrition Manager
Ultimo aggiornamento: 25 agosto 2026
1. Informazioni sull'app
Nutrition Manager è un'applicazione personale per il monitoraggio nutrizionale che consente di
gestire il contenuto del frigorifero, le liste della spesa e i pasti. L'app è sviluppata e
mantenuta da Ved Studio e non è affiliata ad alcuna società.
2. Raccolta dei dati
Nutrition Manager non richiede un account e non raccoglie nomi, indirizzi e-mail
o altre informazioni che ti identificano direttamente. Nessun dato sanitario o biometrico lascia
il tuo dispositivo, salvo quanto descritto nella sezione 5 (suggerimenti ricette con IA). In
particolare:
- Non è richiesta alcuna registrazione o account.
- Non vengono raccolti nomi, indirizzi e-mail o altri recapiti.
- L'app non include SDK pubblicitari, e nessun dato viene mai usato per pubblicità o venduto a terzi.
-
L'app utilizza analytics d'uso minime e aggregate (vedi sezione 5) per capire quali funzioni
vengono usate, e un identificativo del dispositivo per far rispettare il limite del trial
gratuito della funzione opzionale di ricette IA (vedi sezione 5). Nessuno dei due è collegato
al tuo nome, e-mail o altra informazione che ti identifica direttamente.
3. Archiviazione locale dei dati
Tutti i dati inseriti (alimenti nel frigo, liste della spesa, pasti, valori nutrizionali) vengono
archiviati esclusivamente sul tuo dispositivo tramite il meccanismo SharedPreferences di Android.
Questi dati sono privati all'app e non vengono mai caricati su alcun server o servizio cloud.
Disinstallando l'app, tutti i dati locali vengono eliminati dal sistema operativo.
4. Utilizzo della fotocamera e della libreria foto e video
L'app utilizza la fotocamera del dispositivo per due scopi: la scansione dei codici a barre dei
prodotti e, facoltativamente, per scattare una foto da usare come sfondo nella card condivisibile
del pasto. Durante la scansione dei codici a barre, nessuna foto o video viene acquisita o
archiviata — i frame della fotocamera vengono elaborati sul dispositivo in tempo reale e
immediatamente scartati dopo il rilevamento del codice a barre.
Nella funzione di condivisione del pasto, puoi scegliere facoltativamente una foto o un video
dalla libreria multimediale del tuo dispositivo, oppure scattare una nuova foto con la fotocamera.
La foto o il video selezionato viene usato esclusivamente come elemento visivo temporaneo nella
card condivisibile e non viene mai archiviato dall'app. Viene eliminato non appena esci dalla
schermata di condivisione. In caso di condivisione di un video, il file viene passato direttamente
al sistema di condivisione del sistema operativo e non viene caricato su alcun server.
5. Richieste di rete
L'app effettua richieste di rete verso l'API pubblica di
Open Food Facts
(openfoodfacts.org) per ottenere informazioni nutrizionali sui prodotti alimentari
tramite nome o codice a barre. Queste richieste contengono solo il termine di ricerca o il
codice a barre inserito — nessuna informazione personale viene trasmessa. Open Food Facts è un
progetto indipendente senza scopo di lucro; a tali richieste si applica la propria informativa
sulla privacy.
L'app contatta anche un servizio backend che gestiamo su Cloudflare Workers
(*.workers.dev), per due funzioni opzionali:
-
Suggerimenti ricette con IA (funzione opzionale, attivata solo su tua richiesta
dalla schermata Frigo): quando richiedi idee di ricette generate dall'IA, i nomi dei prodotti del
frigo che scegli di includere, le eventuali preferenze alimentari o esclusioni di ingredienti che
selezioni (incluse le esclusioni che segnali come allergie, se usi quell'opzione) vengono inviati
al nostro backend, che li inoltra all'API Claude di Anthropic per generare i suggerimenti. Questo
contenuto viene usato solo per generare la tua risposta e non viene archiviato da noi oltre la
singola richiesta. Per far rispettare il limite del trial gratuito (10 richieste gratuite, poi
pacchetti a pagamento opzionali) e prevenire abusi, il backend riceve anche un identificativo del
dispositivo non azzerabile (Android ID) legato alla chiave di firma dell'app — questo
identificativo è usato solo per contare le richieste rimanenti per il tuo dispositivo e non è mai
collegato al tuo nome o ad altre informazioni personali. All'elaborazione di questo contenuto da
parte di Anthropic si applica la loro informativa sulla privacy.
-
Analytics d'uso anonime: l'app invia conteggi di eventi aggregati e anonimi (es.
quale sezione hai aperto, se l'onboarding è stato completato, se hai condiviso una card di un
pasto) per aiutarci a capire quali funzioni vengono effettivamente usate. Questi eventi contengono
al massimo un'etichetta di categoria, un identificativo di installazione generato casualmente
(usato per evitare di contare due volte la stessa installazione in sessioni diverse) e lo stesso
identificativo del dispositivo non azzerabile (Android ID) descritto sopra per la funzione ricette
IA — incluso qui per evitare che una disinstallazione/reinstallazione distorca le statistiche
aggregate (es. la retention). Nessuno di questi identificativi è collegato al tuo nome, e-mail o
altra informazione personale, e nessun contenuto di pasti, frigo o liste della spesa è mai incluso
in questi eventi.
6. Librerie di terze parti
L'app utilizza i seguenti pacchetti open-source Flutter/Dart. Nessuno di essi raccoglie o trasmette
dati per conto proprio — le richieste di rete sono effettuate esplicitamente dal codice dell'app
come descritto nella sezione 5:
- mobile_scanner — scansione barcode sul dispositivo
- http — richieste HTTP verso Open Food Facts e verso il nostro backend (sezione 5)
- shared_preferences — archiviazione locale chiave-valore
- fl_chart — grafici nutrizionali renderizzati localmente
- flutter_speed_dial — componente UI
- flutter_localizations / intl — localizzazione (IT/EN)
- image_picker — selezione o scatto di foto per la funzione di condivisione
- video_player — anteprima video locale nella schermata di condivisione
- ffmpeg_kit_flutter_new — elaborazione video sul dispositivo per la funzione di condivisione (nessun dato trasmesso)
- share_plus — apertura del pannello di condivisione nativo del sistema operativo
- path_provider — individuazione delle cartelle di archiviazione locale dell'app
- file_picker — selezione di file per l'import/export dati
- pdf — generazione locale di export PDF
- flutter_local_notifications — notifiche locali del dispositivo (es. promemoria scadenze), programmate interamente sul dispositivo
- timezone — gestione del fuso orario locale per le notifiche programmate
- url_launcher — apertura dei link esterni che tocchi
7. Privacy dei minori
L'app non raccoglie consapevolmente informazioni da nessuno, inclusi i minori di 13 anni.
Non essendo raccolto alcun dato, non è necessaria alcuna gestione speciale dei dati dei minori.
8. Modifiche alla presente informativa
In caso di aggiornamento della presente informativa, la nuova versione sarà pubblicata a questo
URL e inclusa nel successivo rilascio dell'app.
9. Contatti
Per domande relative alla presente informativa, contatta lo sviluppatore all'indirizzo:
caldaronello.dev@gmail.com