Informativa sulla privacy

Ultimo aggiornamento: 21 ottobre 2026

MacroRecipe (« noi », « l’app ») ti aiuta a pianificare pasti in linea con le tue macro, il tuo budget e la tua dieta. Questa informativa spiega quali dati personali trattiamo, perché, per quanto tempo, e i diritti che il Regolamento generale sulla protezione dei dati (GDPR) ti riconosce. È scritta per essere letta: frasi brevi, niente riempitivi, niente di nascosto.

1. Titolare del trattamento

Il titolare del trattamento è Mansour Habibou Hamani, imprenditore individuale di diritto francese (entrepreneur individuel) che opera con il nome commerciale Ascelyo Software, SIREN 104386834, con sede legale in 2 boulevard Georges Méliès, 94360 Bry-sur-Marne, Francia.

Per qualsiasi domanda sui tuoi dati personali, scrivi a support@macro-recipe.com. Le richieste vengono gestite direttamente dal titolare del trattamento.

2. Dati raccolti

Dati che fornisci direttamente. Dati dell’account: il tuo indirizzo email, un nome visualizzato, una foto profilo facoltativa, e una password (conservata solo come hash bcrypt — non vediamo né conserviamo mai la password in sé) oppure il tuo identificativo di accesso Apple o Google se usi il login social.

Dati di profilo inseriti alla registrazione o nelle impostazioni: età, sesso, peso, altezza, paese ed eventualmente la tua città, sistema di misura preferito, lingua e fuso orario. Servono al calcolo delle macro e alla generazione dei menu — nient’altro.

Dati alimentari: il tuo obiettivo, le tue preferenze ed esclusioni alimentari (per esempio vegetariano o halal, o alimenti specifici che eviti), le tue allergie, il tuo budget per la spesa e i tuoi obiettivi di macro.

Contenuti che crei nell’app: menu e ricette generati, pasti registrati, dispensa, liste della spesa e — solo se attivi l’opzione — i prezzi della spesa che scegli di condividere con la community.

Alcuni di questi dati sono sensibili per natura. Una preferenza alimentare come halal o kosher può rivelare indirettamente una convinzione religiosa, e un’allergia può rivelare un’informazione sulla salute (articolo 9 del GDPR). Trattiamo questi campi solo con il tuo consenso esplicito, che dai compilandoli. Servono unicamente a filtrare e personalizzare i tuoi menu. Per farlo, vengono inviati ai nostri fornitori di IA senza il tuo nome, il tuo indirizzo email né il tuo identificativo dell’account (sezione 5). Non vengono mai venduti né usati per la pubblicità, e puoi modificarli o cancellarli in qualsiasi momento.

Il nostro schema di database contiene anche campi di profilo facoltativi (come la professione o la religione) che l’app attualmente non richiede. Se l’interfaccia non richiede mai un campo, non lo raccogliamo: resta semplicemente vuoto.

Dati raccolti automaticamente. Log del server: l’indirizzo IP e le informazioni tecniche di richiesta (user-agent) delle chiamate alla nostra API, conservati per la sicurezza e la prevenzione degli abusi.

Notifiche push: il token push Expo del tuo dispositivo, solo se attivi le notifiche, salvato con il tuo account, oltre a uno storico delle notifiche inviate.

Metadati di utilizzo dell’IA: quando viene eseguita una generazione di menu, registriamo metadati tecnici della chiamata (timestamp, volumi, modello utilizzato) collegati al tuo account sui nostri server, per applicare le quote e verificare i costi. Questi metadati non entrano mai nel prompt inviato al modello — vedi la sezione 5.

Token di sicurezza: token di sessione, di reimpostazione della password e di verifica dell’email, a breve durata.

Eventi di utilizzo: come usi l’app — i passaggi della registrazione, la schermata di acquisto (mostrata, pulsante premuto, acquisto non riuscito), come componi e regoli il tuo menu, i menu, le ricette e i menu pronti che apri e il menu che adotti, le tue ricerche (la loro lunghezza e il numero di risultati, mai il testo), le ricette che cucini e i passaggi che completi, i pasti che registri, gli articoli della spesa che spunti, il passaggio dell’app in primo piano o in background (schermata, tempo di assenza), la tua risposta alla richiesta di autorizzazione alle notifiche, l’esito degli accessi e delle registrazioni (Apple, email), il numero di calorie che scegli quando l’app ti avverte che si allontana dalla sua raccomandazione, e gli errori che incontra l’app (messaggio di errore, schermata, versione dell’app, piattaforma). Sono registrati sui nostri server con un identificativo di installazione e, quando hai un account, il tuo identificativo dell’account, per vedere dove l’app si blocca o perde le persone. Quelli collegati al tuo account vengono cancellati con esso. Quelli registrati prima della creazione del tuo account, anche mentre usavi un account temporaneo, portano solo l’identificativo di installazione e non vengono cancellati con il tuo account.

Attribuzione delle installazioni: l’app integra l’SDK di AppsFlyer, che ci dice quale campagna pubblicitaria (per esempio su TikTok o Apple Ads) ha portato a un’installazione. La sezione 6 descrive cosa riceve AppsFlyer.

Dati che non raccogliamo. Nessuna pubblicità nell’app e nessun identificativo pubblicitario (IDFA): l’app non ti chiede mai il permesso di tracciarti, e l’SDK di AppsFlyer è integrato nella sua modalità «strict», che non contiene il codice in grado di leggere quell’identificativo. Né Google Analytics, né Mixpanel, né PostHog. Nessuna posizione precisa, e mai i tuoi dati bancari: il pagamento passa interamente dall’App Store di Apple, non da noi.

3. Finalità e basi giuridiche (articolo 6 del GDPR)

Esecuzione del contratto (articolo 6.1.b): creare e gestire il tuo account, generare i tuoi menu e le tue ricette, calcolare macro e budget, gestire il tuo abbonamento, inviare le notifiche di servizio e rispondere alle tue richieste di assistenza.

Legittimo interesse (articolo 6.1.f): mantenere il servizio sicuro — log del server, limitazione delle richieste, controlli anti-abuso sugli account e sulle quote, e monitoraggio degli errori per correggere i bug; capire dove l’app si blocca o perde le persone (eventi di utilizzo); e misurare quali campagne pubblicitarie portano installazioni (AppsFlyer).

Consenso (articolo 6.1.a): la condivisione dei prezzi della spesa con la community (opzione che puoi revocare in qualsiasi momento) e qualsiasi campo di profilo facoltativo che scegli di compilare.

Consenso esplicito (articolo 9.2.a): le preferenze alimentari e le allergie che possono rivelare indirettamente una convinzione religiosa o un’informazione sulla salute, come descritto nella sezione 2.

Obbligo legale (articolo 6.1.c): la conservazione dei documenti di fatturazione per 10 anni ai sensi dell’articolo L123-22 del Codice di commercio francese.

4. Durata di conservazione

I dati del tuo account e i contenuti che crei sono conservati finché il tuo account esiste.

Se inizi senza creare un account, le tue risposte e il tuo menu vengono conservati in un account temporaneo. Se non ha preparato alcun menu, quell’account viene eliminato automaticamente dopo 2 ore; altrimenti, dopo 30 giorni senza attività. Un account temporaneo con un abbonamento in corso non viene eliminato finché l’abbonamento è attivo.

Puoi eliminare il tuo account in qualsiasi momento nell’app: tocca il tuo avatar per aprire il profilo, poi Account › Elimina il mio account. L’account viene disattivato immediatamente, poi tutti i tuoi dati vengono cancellati definitivamente e automaticamente dopo un periodo di grazia di 30 giorni. Eliminare l’account non annulla un abbonamento App Store: annullalo in Impostazioni dell’iPhone › il tuo nome › Abbonamenti.

I token di sicurezza hanno una durata breve: i link di reimpostazione della password sono validi 1 ora, i link di verifica dell’email 24 ore, e le sessioni 7 giorni prima di dover essere rinnovate (30 giorni per un account temporaneo, un anno per un account temporaneo con abbonamento).

I log del server sono conservati per il tempo strettamente necessario alla sicurezza e alla prevenzione degli abusi.

I documenti di fatturazione sono conservati per 10 anni, come richiede il diritto commerciale francese.

5. Intelligenza artificiale

MacroRecipe usa modelli di IA di due fornitori, in fasi diverse. Ecco esattamente cosa riceve ciascuno.

Scelta dei piatti (OpenAI). Un agente di IA sceglie i piatti del tuo menu nel nostro catalogo. Riceve i tuoi obiettivi nutrizionali della giornata e di ogni pasto (calorie, proteine, carboidrati, grassi), il tuo obiettivo, la tua lingua, il numero di porzioni, le tue allergie, gli alimenti che eviti, le tue diete, le tue cucine preferite, il tuo paese, i tuoi pasti della giornata e le tue preferenze per la colazione, i piatti che hai fissato o mangiato di recente e, quando chiedi di cucinare con la tua dispensa, i nomi dei prodotti che contiene.

Ricerca nel catalogo (OpenAI). Per trovare i piatti adatti, OpenAI trasforma brevi testi in vettori (embeddings): la descrizione dei piatti (nome, cucina, origine, ingredienti), i nomi dei piatti proposti durante la scelta del tuo menu, il piatto riconosciuto in una foto di un pasto, i nomi degli ingredienti cercati durante l’adattamento di una ricetta e la voglia facoltativa che scrivi.

Adattamento e scrittura delle ricette (Anthropic). Per adattare un piatto a te e scriverne i passaggi, Anthropic riceve il piatto (nome, cucina, origine, ingredienti, passaggi), i tuoi obiettivi nutrizionali per porzione, il numero di porzioni e i tuoi vincoli — allergie, diete, budget per porzione, sostituzioni, alimenti da evitare, spezie, metodi di cottura, attrezzatura, e la voglia facoltativa, limitata a 280 caratteri e ripulita prima dell’invio. Anche le traduzioni, le stime dei prezzi e le importazioni di ricette passano da Anthropic. Quando chiedi un piatto che non è ancora nel nostro catalogo, Anthropic ne riceve il nome per scriverne la ricetta.

Foto (Anthropic). Quando scansioni la tua dispensa, fotografi un pasto per riconoscerlo o stimarne i macro, o importi una ricetta da una foto o da un video, le immagini vengono inviate ad Anthropic. Ogni foto viene prima ricodificata sui nostri server, il che ne rimuove i metadati, posizione compresa. Non conserviamo la foto in sé. Una foto mostra tutto ciò che è nell’inquadratura: fotografa gli alimenti, non le persone.

Importazioni di video (OpenAI). Quando importi una ricetta da un link di TikTok, Instagram o YouTube, la traccia audio del video (al massimo 3 minuti) viene inviata al modello whisper-1 di OpenAI per essere trascritta; la trascrizione va poi ad Anthropic con il titolo e la didascalia del post e alcune immagini del video.

Bilancio della settimana (Anthropic). Quando apri il bilancio della settimana, Anthropic riceve i tuoi obiettivi attuali e le medie di ciò che hai registrato nella settimana (calorie, proteine, carboidrati, grassi) con il loro scarto dai tuoi obiettivi, quanto hai seguito il tuo menu e quanti pasti previsti hai rispettato, i giorni in cui hai registrato dei pasti (data e numero di pasti) e il budget della spesa usato con il suo tetto, per proporti nuovi obiettivi.

La tua identità (nome, indirizzo email, identificativo dell’account) non viene mai trasmessa a questi fornitori di IA — e nemmeno la tua età, il tuo sesso, il tuo peso o la tua altezza. Non possono collegare una richiesta al tuo nome o al tuo account.

I nostri fornitori di IA si impegnano contrattualmente — API professionali con accordi di trattamento dei dati — a non addestrare i loro modelli con queste richieste.

Per essere precisi: i tuoi obiettivi, i tuoi vincoli alimentari, le tue allergie, le medie della tua settimana e le foto che scegli di inviare arrivano a questi fornitori. Nulla che ti nomini o indichi il tuo account arriva a loro.

6. Responsabili del trattamento e trasferimenti fuori dall’UE

Usiamo un numero ridotto di responsabili del trattamento scelti con cura. Ciascuno riceve solo ciò di cui il suo compito ha bisogno.

Hetzner Online GmbH (Germania) ospita i nostri server e il nostro database. Tutto l’hosting avviene nell’Unione europea; nulla lascia l’UE a questo livello.

Resend (Stati Uniti) recapita le nostre email transazionali — verifica dell’account, reimpostazione della password, link di esportazione dei dati. Riceve il tuo indirizzo email, il tuo nome e i link firmati contenuti nel messaggio. I trasferimenti sono regolati dalle clausole contrattuali tipo e da un accordo di trattamento dei dati.

RevenueCat, Inc. (Stati Uniti) gestisce i diritti di abbonamento. Riceve il tuo identificativo dell’account MacroRecipe e il tuo stato di acquisto e di accesso — mai i tuoi dati di pagamento. Trasferimenti regolati dalle clausole contrattuali tipo e da un accordo di trattamento dei dati.

Apple (Irlanda e Stati Uniti) tratta i pagamenti in-app tramite l’App Store — l’unico canale di pagamento usato da MacroRecipe. I tuoi dati di pagamento restano presso Apple; noi sappiamo solo se l’acquisto è andato a buon fine. Trasferimenti regolati dalle clausole contrattuali tipo e da accordi di trattamento dei dati.

Anthropic, PBC (Stati Uniti) fornisce il modello linguistico che adatta e scrive le ricette, le traduce, stima i prezzi, legge le ricette importate, riconosce gli alimenti nelle tue foto e propone nuovi obiettivi a partire dal tuo bilancio della settimana. Come descritto nella sezione 5, riceve i tuoi vincoli, i tuoi obiettivi, le medie della tua settimana e le tue foto — mai il tuo nome, il tuo indirizzo email né il tuo identificativo dell’account. Usiamo la sua API professionale con clausole contrattuali tipo e un accordo di trattamento dei dati che esclude l’addestramento sulle nostre richieste.

OpenAI (Stati Uniti) fornisce l’agente che sceglie i piatti del tuo menu, calcola rappresentazioni vettoriali (text-embedding-3-small) dei piatti e della voglia che scrivi, e trascrive l’audio dei video importati (whisper-1). Come descritto nella sezione 5, riceve tra l’altro i tuoi obiettivi nutrizionali, il tuo obiettivo, le tue allergie, le tue diete, gli alimenti che eviti, le tue cucine, la tua dispensa e il tuo paese — mai il tuo nome, il tuo indirizzo email né il tuo identificativo dell’account. Trasferimenti regolati dalle clausole contrattuali tipo e da un accordo di trattamento dei dati.

Sentry (Functional Software, Inc., Stati Uniti) raccoglie i rapporti di errore del nostro backend per permetterci di correggere i bug. Un rapporto di errore può contenere l’identificativo o l’indirizzo email dell’account interessato dall’errore. Trasferimenti regolati dalle clausole contrattuali tipo e da un accordo di trattamento dei dati.

Expo (Stati Uniti) recapita le notifiche push usando il token push del tuo dispositivo. Trasferimenti regolati dalle clausole contrattuali tipo.

AppsFlyer Ltd. (Israele) misura quale campagna pubblicitaria ha portato all’installazione dell’app (attribuzione), per esempio su TikTok o Apple Ads. Tramite il suo SDK, AppsFlyer riceve dati tecnici sul tuo dispositivo (modello, versione di iOS, lingua), il tuo indirizzo IP (che dà una posizione approssimativa), un identificativo di installazione che genera, l’identificativo del fornitore (IDFV) e gli avvii dell’app. AppsFlyer riceve anche i clic o le visualizzazioni pubblicitarie che gli segnalano le reti pubblicitarie e i sistemi di attribuzione di Apple (SKAdNetwork, AdServices). Quando attribuisce un’installazione a una rete pubblicitaria, AppsFlyer può segnalarlo a quella rete (per esempio a TikTok) perché misuri la sua campagna. Non riceve il tuo nome, il tuo indirizzo email, il tuo identificativo dell’account né l’identificativo pubblicitario (IDFA): l’SDK è integrato nella sua modalità strict, senza il codice che lo legge, e l’app non mostra mai la richiesta di autorizzazione al tracciamento. Base giuridica: il nostro legittimo interesse a misurare le nostre campagne pubblicitarie (sezione 3). I dati possono lasciare l’UE: Israele beneficia di una decisione di adeguatezza della Commissione europea, e i trasferimenti verso gli Stati Uniti sono regolati dalle clausole contrattuali tipo dell’accordo di trattamento dei dati di AppsFlyer.

Firecrawl (Stati Uniti) recupera la pagina web pubblica di cui incolli l’indirizzo per importare una ricetta. Riceve solo quell’indirizzo — nulla su di te o sul tuo account.

Open Food Facts è una fonte di dati aperti (licenza ODbL) che usiamo per la nutrizione e i prezzi. Non è un responsabile del trattamento: vi leggiamo dei dati, e non riceve nulla che ti riguardi.

Quando i responsabili del trattamento sopra indicati ricevono dati personali fuori dall’Unione europea, il trasferimento è regolato dalle clausole contrattuali tipo della Commissione europea (decisione (UE) 2021/914) o da una decisione di adeguatezza della Commissione (Israele).

7. Cookie e archiviazione locale

L’app mobile non usa alcun cookie. Conserva sul tuo telefono un identificativo di installazione, che serve per i suoi eventi di utilizzo (sezione 2). L’SDK di AppsFlyer vi conserva il proprio identificativo di installazione e legge l’identificativo del fornitore (IDFV) (sezione 6).

Il sito macro-recipe.com è un sito statico: nessun cookie, nessun tracker, nessuno script di analisi. Per questo non c’è un banner dei cookie — non c’è nulla a cui acconsentire.

8. Minori

MacroRecipe è destinata alle persone dai 16 anni in su. Non raccogliamo consapevolmente dati di persone più giovani. Se pensi che un minore di 16 anni abbia creato un account, scrivici a support@macro-recipe.com e lo elimineremo.

9. I tuoi diritti

Il GDPR ti riconosce il diritto di accesso (articolo 15), di rettifica (articolo 16), di cancellazione (articolo 17), di limitazione del trattamento (articolo 18), di portabilità (articolo 20) e di opposizione (articolo 21), oltre al diritto di revocare un consenso in qualsiasi momento, senza effetti sui trattamenti passati.

Le due richieste più comuni sono integrate nell’app, dal tuo profilo (tocca il tuo avatar): Privacy › Esporta i miei dati prepara un archivio con tutti i tuoi dati e ti invia per email un link di download firmato, e Account › Elimina il mio account elimina definitivamente il tuo account, come descritto nella sezione 4.

Per tutto il resto, scrivi a support@macro-recipe.com. Rispondiamo entro un mese, come richiede il GDPR.

Se ritieni che i tuoi diritti non siano rispettati, puoi presentare un reclamo alla CNIL, l’autorità di controllo francese: 3 place de Fontenoy, TSA 80715, 75334 Paris Cedex 07, Francia — www.cnil.fr.

10. Sicurezza

Tutto il traffico tra l’app e i nostri server è cifrato in transito (HTTPS/TLS). Le password sono sottoposte a hashing con bcrypt e non vengono mai memorizzate né registrate in chiaro.

Le sessioni si basano su token di accesso a breve durata con rotazione dei token di aggiornamento. I link di reimpostazione e di verifica sono monouso e scadono rapidamente (vedi la sezione 4). La nostra API applica una limitazione delle richieste per prevenire gli abusi.

In caso di violazione dei dati personali suscettibile di comportare un rischio per i tuoi diritti, notificheremo la CNIL entro 72 ore e ti informeremo direttamente se il rischio è elevato, come richiedono gli articoli 33 e 34 del GDPR.

11. Contatti

Per qualsiasi domanda su questa informativa o sui tuoi dati personali: support@macro-recipe.com. Il titolare del trattamento identificato nella sezione 1 risponde personalmente alle richieste.

12. Modifiche a questa informativa

Questa informativa può evolvere con il prodotto o con la legge. La data in cima alla pagina riflette sempre la versione in vigore. Se una modifica cambia in modo sostanziale il trattamento dei tuoi dati, ti informeremo nell’app o per email almeno 30 giorni prima della sua entrata in vigore.

← MacroRecipe