Oil Software
Informativa privacy
Versioni Android e iPhone. Aggiornata il 14 novembre 2026. Questa informativa riguarda l'app Ricetta Facile, il forum e queste pagine di assistenza. Eta e classificazioni degli store, ricerca nutrizionale facoltativa, ricerca nei supermercati, acquisti e ripristino e English summary and advertising privacy.
Annunci e vendite disattivati: nei pacchetti iPhone 1.0 (build 14) e Android 1.1.020, come nelle precedenti build iPhone 12 e 13 e Android 1.1.019, non vengono avviati Google Mobile Ads o UMP dall'app: nessun banner, richiesta pubblicitaria, modulo Google o richiesta della fascia d'eta per la pubblicita. Le librerie sono incluse, ma la loro presenza non attiva gli annunci. L'acquisto "Rimuovi pubblicita" e predisposto nel codice, ma non e acquistabile in questi pacchetti. La verifica degli acquisti gia presenti e il ripristino restano distinti dalle vendite, come spiegato nella sezione 12. La ricerca nutrizionale resta una funzione distinta, facoltativa e con accesso a internet.
Le protezioni pubblicitarie per i minori sono incluse da iPhone build 7 e Android 1.1.013. Anche questi pacchetti mantengono gli annunci disattivati. Alcune precedenti build di prova, fra cui Android 1.1.011, usavano banner dimostrativi: la sezione 11 descrive anche quel trattamento e distingue le nuove protezioni. Questa descrizione storica riguarda solo quei pacchetti di prova.
iPhone sull’App Store: dalla versione 1.0 (build 18), Ricetta Facile può mostrare banner non personalizzati agli adulti idonei e offrire l’acquisto facoltativo «Rimuovi pubblicità». Le sezioni 11 e 12 descrivono i dati e i controlli. La versione 1.0.1 aggiunge le ricerche nei supermercati descritte sotto. La pubblicazione di questa informativa non distribuisce l’aggiornamento. Nel test Android 1.1.024 annunci e vendite reali restano disattivati.
1. Titolare e contatti
Il titolare e Roberto Balocchi, persona fisica, sviluppatore con il marchio Oil Software. Assistenza e privacy: oilsoftware26@gmail.com. Non inviare password o documenti di identita se non necessari per una verifica concordata.
2. Dati sul dispositivo
Ricette private, ingredienti, dispensa, ubicazioni, scadenze, spesa, foto, video e bozze sono conservati nello spazio dell'app sul telefono. Non sono caricati nel forum senza una tua azione di condivisione. Sono presenti anche preferenze, dati del profilo di accesso e cache tecniche. Puoi modificare o eliminare i dati locali dall'app; la rimozione dell'app o dei suoi dati dal dispositivo elimina l'archivio locale.
La guida iniziale e disponibile senza account. La scelta "Non mostrare al prossimo avvio" e la riattivazione della guida da Impostazioni sono preferenze locali: non vengono inviate al forum o usate per analisi o pubblicita. Riaprire manualmente la guida non riattiva da solo la visualizzazione automatica.
Android o iOS possono includere i dati nel backup o nel trasferimento su un altro dispositivo, secondo le impostazioni del telefono e dell'account. Gli archivi esportati possono essere salvati nel servizio scelto da te. Eliminare il forum non cancella backup, esportazioni o copie sui tuoi dispositivi: gestiscili anche nel relativo servizio.
3. Importazioni
Importando dal web, il telefono contatta il sito scelto e gli eventuali server delle immagini, che ricevono informazioni tecniche come l'indirizzo IP. I siti esterni hanno proprie informative.
Su Android il riconoscimento delle pagine usa Google ML Kit sul dispositivo: immagini e testo riconosciuto non sono inviati a Google per l'OCR. ML Kit puo trasmettere metriche di utilizzo e prestazioni, identificatori tecnici e informazioni su app e dispositivo, e contattare Google per aggiornamenti. Privacy ML Kit e dati trattati dall'SDK. Su iPhone il riconoscimento usa il framework Apple Vision sul dispositivo; immagini e testo riconosciuto non sono inviati ad Apple per l'OCR.
3.1 Ricerca facoltativa di calorie e verifica del prezzo
Da iPhone build 8 e Android 1.1.014, nel database ingredienti puoi cercare un prodotto confezionato tramite codice a barre digitato o collegamento alla sua scheda Open Food Facts. La richiesta parte soltanto premendo Cerca, non aprendo la schermata o digitando. L'app estrae il codice e contatta direttamente l'API HTTPS di Open Food Facts; non invia al servizio l'intero collegamento incollato.
Vengono trasmessi il codice del prodotto e un identificativo generico dell'app (User-Agent, non un identificatore personale). Il fornitore riceve anche l'indirizzo IP e normali informazioni tecniche della connessione. Non inviamo ricette, foto, ubicazioni della dispensa, data di nascita, email, credenziali o identificativo dell'account forum. Non e richiesto un account Open Food Facts. Questa connessione non e anonima: il fornitore puo conservare IP e log, compresi i riferimenti alle richieste dei prodotti, per sicurezza, analisi tecniche e statistiche di utilizzo.
Open Food Facts, associazione francese, gestisce i propri trattamenti secondo la sua informativa privacy (la versione francese e indicata come vincolante). Per i log delle visite la sua informativa indica una conservazione di tre anni e accesso agli amministratori tecnici; non specifica un termine separato per le chiamate API effettuate da Ricetta Facile. Per informazioni o esercitare i tuoi diritti presso il fornitore: privacy@openfoodfacts.org. Eliminare un ingrediente o il forum non elimina i log gia ricevuti dal fornitore.
Puoi evitare la ricerca online e inserire tutti i valori manualmente. L'anteprima richiede una conferma prima di applicare i dati: valori scelti, fonte e data restano nel catalogo locale e negli eventuali archivi esportati da te, senza caricamento automatico sul forum. La richiesta serve a fornire la funzione richiesta; non trasmettiamo questi dati per pubblicita o profilazione. I dati Open Food Facts sono collaborativi: controlla prodotto, etichetta, unita e base dei valori. Per il loro riutilizzo valgono le condizioni Open Food Facts, inclusa l'attribuzione della banca dati sotto licenza ODbL.
Il prezzo e inserito manualmente insieme alla quantita netta della confezione. L'eventuale link al negozio resta un riferimento locale: l'app non visita il sito per ricavare prezzi. I collegamenti che apri nel browser sono soggetti alle informative dei siti visitati. Calorie e costi sono stime modificabili, non indicazioni mediche.
3.2 Browser facoltativo Esplora ricette
Le versioni dotate di Esplora ricette consentono di visitare siti all'interno dell'app. La funzione e' introdotta nei pacchetti di prova iPhone 1.0 (12) e Android 1.1.019; non e' presente nelle versioni precedenti. Aprire il browser mostra un avviso locale; la prima richiesta parte solo quando premi Vai o confermi la ricerca. Inserendo parole da cercare, queste sono inviate al motore DuckDuckGo. Inserendo un indirizzo, il dispositivo contatta il sito scelto e le risorse incorporate; i link e i reindirizzamenti successivi possono contattare altri siti. I destinatari ricevono indirizzo IP, richieste e informazioni tecniche del browser, ed eventuali dati che inserisci tu. La navigazione non e' anonima e il browser non e' un filtro dei contenuti per minori.
I siti e il motore di ricerca operano secondo le proprie informative e possono mostrare cookie, annunci e richieste di consenso, anche quando gli annunci AdMob di Ricetta Facile sono disattivati. Le scelte dei siti sono separate da UMP. Il browser non offre ai siti accesso a ricette locali, credenziali o account del forum; non aggiunge un'interfaccia JavaScript verso i dati dell'app. Non carichiamo la cronologia sul server del forum, non la usiamo per profilazione e non la includiamo negli archivi ricette. I controlli di navigazione usano lo stato della sessione. Su iPhone i dati WebKit sono temporanei e non persistenti. Su Android la cache delle pagine e i cookie di terze parti sono disattivati; cookie dei siti visitati e archiviazione web locale possono restare sul dispositivo per il funzionamento di ricerca e preferenze dei siti. Cancella dati web, dopo conferma, rimuove cookie, archiviazione web, accessi web e navigazione senza cancellare ricette o account forum. Non cancella le informazioni gia' ricevute dai siti. La navigazione leggera limita alcuni componenti pubblicitari di terzi, senza accettare consensi o aggirare accessi a pagamento; puo' essere disattivata. L'apertura nel browser di sistema usa le impostazioni e i dati di quel browser. Non inserire dati riservati. Download, fotocamera e microfono non sono abilitati per i siti; sono ammessi indirizzi HTTPS pubblici senza credenziali incorporate.
Salva solo il link aggiunge titolo e indirizzo a una bozza locale: non scarica una copia della ricetta o delle foto, pur essendo gia' avvenute le richieste necessarie a visualizzare la pagina. Importa questa ricetta richiede separatamente fonte e conferma dei diritti, poi rilegge l'indirizzo pubblico con l'importatore e mostra l'anteprima modificabile. Non trasferisce all'importatore le credenziali o i cookie della sessione; pagine protette o incompatibili possono non essere importabili. Il salvataggio nel ricettario e l'eventuale condivisione nel forum restano azioni distinte.
3.3 Ricerca nei supermercati e appunti
La ricerca è facoltativa. Nelle versioni che la includono, solo quando tocchi un negozio la lista Spesa apre il suo sito o la sua app con il nome dell’ingrediente scelto nell’indirizzo di ricerca. Ricetta Facile non gli invia la quantità, la lista completa, la dispensa, le ricette o l’account del forum. Amazon Fresh apre Amazon.it; le altre opzioni sono EasyCoop, Carrefour Spesa Online e HeyConad in Italia. Il negozio può ricevere l’indirizzo IP e altri dati tecnici della visita e applica le proprie regole su cookie, accesso, CAP e ordini. La ricerca non aggiunge prodotti al carrello, non li segna come acquistati e non modifica la dispensa.
Separatamente, «Copia selezione» e «Copia e apri Amazon Fresh» scrivono negli appunti di sistema soltanto i nomi e le quantità che hai selezionato. Il secondo comando apre la pagina di Amazon Fresh senza includere la selezione nel link. Puoi scegliere se e dove incollarla; la disponibilità degli appunti, anche su altri dispositivi, dipende dal sistema e dalle sue impostazioni.
4. Account e forum
Il forum e facoltativo e richiede almeno 16 anni. La registrazione richiede email, password e nome pubblico. Firebase Authentication gestisce le credenziali; il titolare non riceve la password in chiaro. Memorizziamo identificativo account, email, nome, data di registrazione e versione delle regole accettate.
Nome pubblico, post, ricette e foto condivise sono pubblici, anche per chi non ha un account. Non condividere recapiti, dati sensibili o informazioni di altre persone. Email del profilo, blocchi e segnalazioni non sono pubblici; il titolare puo accedervi per gestire il servizio. Le segnalazioni includono motivo, riferimenti a post e account e stato di gestione. Il gestore le esamina manualmente e puo rimuovere contenuti o sospendere utenti.
5. Finalita e basi giuridiche
Le funzioni richieste, l'account, la pubblicazione volontaria e l'assistenza servono a eseguire il servizio richiesto (art. 6.1.b GDPR). Sicurezza e moderazione perseguono il legittimo interesse a proteggere utenti e servizio (art. 6.1.f), bilanciato con i diritti delle persone. Obblighi legali e gestione delle richieste di esercizio dei diritti si fondano sull'art. 6.1.c. I dati dell'account sono necessari per registrarsi, non per il ricettario locale. Il titolare non effettua decisioni automatizzate con effetti giuridici e non crea profili pubblicitari a partire dalle ricette o dall'account forum. Per gli SDK pubblicitari valgono le finalita e le scelte descritte nella sezione 11.
6. Fornitori e trasferimenti
Usiamo Google Firebase Authentication, Cloud Firestore e Firebase Hosting; l'assistenza arriva alla casella Gmail del titolare. Firestore e configurato nella localita europea eur3. Authentication opera negli Stati Uniti; Hosting e altri servizi Google possono utilizzare infrastrutture globali. Non tutti i dati rimangono nell'Unione europea.
Google tratta i dati secondo i termini applicabili al servizio. I trasferimenti sono disciplinati dalle garanzie previste da Google, tra cui clausole contrattuali standard e, ove applicabile, Data Privacy Framework. Autorita competenti possono ricevere dati quando richiesto dalla legge. Privacy Firebase, condizioni Firebase, condizioni Cloud, privacy Google e Gmail.
7. Conservazione
- Dati locali: fino alla tua eliminazione; esportazioni e backup seguono le impostazioni del servizio scelto.
- Account e contenuti del forum: fino alla richiesta di cancellazione, salvo precedente rimozione per moderazione.
- Email di assistenza, richieste e conferme di cancellazione e segnalazioni chiuse: 12 mesi dalla chiusura. Per controversie o obblighi legali si conserva solo quanto necessario per la relativa durata, con accesso limitato.
- Blocchi tecnici di cancellazione: per completare e verificare la rimozione e coprire le sessioni ancora valide, almeno 65 minuti dopo l'eliminazione dell'account di accesso.
- Log e copie tecniche seguono i cicli dei fornitori: Firebase indica alcune settimane per gli IP di Authentication, fino a 180 giorni per rimuovere i dati di autenticazione dai sistemi attivi e di backup dopo la richiesta di eliminazione, e alcuni mesi per gli IP di Hosting. I residui tecnici non rendono nuovamente utilizzabile l'account.
8. Richieste e cancellazione
Nell'app aggiornata usa Impostazioni > Privacy, account e sicurezza > Richiedi cancellazione account forum: inserisci le credenziali dell'account, conferma e invia. La password viene verificata da Firebase Authentication, non conservata nella richiesta. Il server registra ID account, email, data, piattaforma, lingua e stato della richiesta in una raccolta riservata al titolare e all'interessato. Dopo la conferma di ricezione non occorre inviare email o contattare l'assistenza. La cancellazione e gestita manualmente entro un mese e confermata all'email dell'account. Il titolare controlla quotidianamente le richieste ricevute, le email e le segnalazioni.
In alternativa, anche senza app o senza password, usa la pagina di richiesta cancellazione e l'assistenza via email. Le altre richieste di esercizio dei diritti ricevono riscontro entro un mese; un'eventuale proroga nei casi previsti dalla legge viene motivata entro lo stesso termine.
Dopo una verifica proporzionata dell'identita, il titolare elimina manualmente account, profilo, post, foto e ricette condivise, blocchi e segnalazioni associati, e conferma l'esito. Aprire la posta non invia la richiesta. Le copie gia salvate da altri utenti non possono essere richiamate. Restano le limitate conservazioni descritte sopra.
9. Eta, classificazioni degli store e permessi
Ricetta Facile non e progettata per bambini. La classificazione dei contenuti dello store, il requisito di accesso al forum e le protezioni pubblicitarie sono distinti. La classificazione puo variare per piattaforma, paese e versione del sistema operativo: consulta quella mostrata dallo store sul tuo dispositivo.
iPhone: con il browser della build 12 e dichiarato l'accesso al web senza limitazioni. La classificazione App Store e 16+ in Italia e nella maggior parte dei paesi; sui sistemi operativi precedenti alla versione 26 e 17+, con eccezioni regionali. Non va interpretata come una classificazione generale 13+ dell'app. Il browser non filtra i contenuti per minori; restano applicabili i controlli parentali del dispositivo.
Android: il pubblico di riferimento dichiarato resta dai 13 anni, distinto dalla classificazione dei contenuti IARC/Google Play, che varia per territorio. Una classificazione come PEGI 3 non significa che l'app sia progettata per bambini o che il web sia filtrato. Il browser puo mostrare pagine non adatte ai minori anche quando le funzioni locali del ricettario non richiedono un account.
Forum: almeno 16 anni su entrambe le piattaforme. Prima di aprirlo, l'app chiede la data di nascita per calcolare l'eta sul dispositivo: non la trasmette al server e conserva solo l'esito positivo del controllo. E un'autodichiarazione, non una verifica documentale. Questo controllo non sostituisce la classificazione dello store e non consente di aggirare le limitazioni del dispositivo. Genitori e tutori possono segnalare un account non idoneo e richiederne la rimozione.
Pubblicità: nelle versioni con pubblicità abilitata la soglia prudenziale di 18 anni riguarda gli annunci e l’offerta per rimuoverli, non la classificazione dell’app o l’accesso al forum. Nei pacchetti con annunci disattivati non viene chiesta la fascia d’età pubblicitaria e non si avvia UMP. Dettagli nella sezione 11.
Fotocamera e selezione media servono alle funzioni richieste; notifiche, timer e scadenze usano i servizi disponibili sul dispositivo. Puoi modificare i permessi nelle impostazioni di Android o iOS. Non sono integrati Google Analytics o Crashlytics. Sono presenti Apple StoreKit e Google Play Billing per la gestione descritta nella sezione 12, con vendite disattivate nei pacchetti indicati. Questo non esclude i dati tecnici raccolti da ML Kit e, nelle precedenti build con banner di prova, dagli SDK pubblicitari. Le pagine di assistenza non incorporano annunci, SDK pubblicitari, cookie pubblicitari, moduli o strumenti di tracciamento aggiunti dal titolare.
10. Diritti
Puoi chiedere accesso, rettifica, cancellazione, limitazione, portabilita e opporti al trattamento basato sul legittimo interesse, nei casi previsti. Scrivi a oilsoftware26@gmail.com. Puoi proporre reclamo al Garante per la protezione dei dati personali o all'autorita competente. Ti informeremo delle modifiche sostanziali alle pratiche descritte.
11. Banner, prove e consenso pubblicitario
Le build con pubblicita attiva usano Google Mobile Ads (AdMob) e Google User Messaging Platform (UMP) per mostrare un banner nel ricettario e gestire le preferenze. La versione iPhone 1.0.1 estende il banner anche a Dispensa e Lista della spesa: un solo banner nella schermata attiva, senza annunci nei moduli di inserimento e modifica. Restano gli stessi controlli su consenso, minori, sospensione e acquisto Rimuovi pubblicita. Gli annunci di prova non generano entrate, ma gli SDK possono comunque contattare i server Google e trattare dati reali del dispositivo. La configurazione dell'app richiede annunci non personalizzati: cio non significa assenza di raccolta di dati o di consenso quando necessario.
Dati e finalita
Gli SDK possono trattare indirizzo IP e posizione approssimativa da esso ricavata, informazioni su app e dispositivo, identificatori tecnici del dispositivo o dell'app, annunci visualizzati e interazioni, dati diagnostici e prestazioni. Servono a fornire e misurare gli annunci, mantenere il servizio e contrastare abusi e traffico non valido. L'app non richiede la posizione GPS per la pubblicita e non invia intenzionalmente ad AdMob email, identificativo del forum, ricette private, ingredienti, foto o video come dati per gli annunci.
L'identificatore proprietario del publisher e disattivato. Su Android la configurazione rimuove il permesso per l'identificatore pubblicitario Android; su iPhone non viene richiesta l'autorizzazione App Tracking Transparency per accedere all'IDFA. Queste scelte non eliminano altri identificatori tecnici, l'IP o le comunicazioni necessarie al servizio. Dettagli degli SDK: Android e iOS.
Scelta e revoca
Protezione nelle versioni iPhone con annunci abilitati: prima di avviare l'SDK e a ogni caricamento del banner, l'app segnala a Google il trattamento dati limitato (Restricted Data Processing, RDP), in tutti i territori, oltre a richiedere annunci non personalizzati. Google descrive questa modalita come una limitazione di determinati identificatori e degli usi dei dati. Non significa assenza di dati, anonimato o esenzione dal consenso. Restano applicabili il controllo maggiorenni, UMP e le scelte descritte sotto. Questa configurazione iPhone non modifica le versioni Android gia distribuite. Documentazione Google RDP.
Nelle build attualmente con annunci disattivati non viene richiesta la fascia d'eta pubblicitaria e non si apre UMP. Le seguenti protezioni sono predisposte da iPhone build 7 e Android 1.1.013 per le versioni con annunci abilitati; non consentono all'utente di attivare gli annunci nei pacchetti con annunci disattivati.
Prima di qualsiasi richiesta pubblicitaria o di consenso Google, il percorso abilitato richiede una scelta facoltativa e senza risposta preselezionata sulla fascia d'eta. Sotto 18 anni, senza risposta o scegliendo di non indicarla, UMP e il servizio pubblicitario non vengono avviati. La soglia di 18 anni e una scelta prudenziale del prodotto, non una soglia legale universale. Il controllo del forum 16+ resta separato e le funzioni locali non vengono bloccate.
Il controllo pubblicitario non richiede data di nascita o documenti: e un'autodichiarazione. Fascia e sospensione restano nelle preferenze locali, non nel profilo forum, negli archivi ricette o nella sincronizzazione del forum; i backup di sistema possono includerle. Una dichiarazione maggiorenne non costituisce consenso.
Nel SEE, nel Regno Unito e in Svizzera UMP verifica la necessita del consenso quando viene aperta una schermata con banner nelle build abilitate e, quando richiesto, presenta il messaggio in italiano o inglese. Puoi acconsentire, negare il consenso oppure gestire le singole opzioni. Le operazioni soggette a consenso si basano sull'art. 6.1.a GDPR e sulle norme applicabili all'accesso o alla memorizzazione di informazioni sul dispositivo. Il messaggio identifica anche eventuali finalita basate sul legittimo interesse, alle quali puoi opporti nei controlli disponibili.
Le richieste di annunci partono solo quando UMP le permette in base allo stato delle scelte applicabile. Con le nuove protezioni servono inoltre dichiarazione maggiorenne, assenza di sospensione e aggiornamento UMP riuscito nella sessione corrente: errori di aggiornamento o del modulo bloccano nuovi banner, anche se esiste una scelta precedente. Il rifiuto non impedisce di usare ricette, dispensa, spesa o forum e non impone acquisti. Nelle build pubblicitarie abilitate il rifiuto non equivale necessariamente a zero comunicazioni: gestione delle preferenze e prevenzione delle frodi possono comportare trattamenti tecnici; ove consentito, possono essere disponibili annunci limitati.
Quando UMP richiede un punto di gestione delle preferenze, nelle Impostazioni dell'app, sezione pubblicita, e disponibile il comando per riaprire le opzioni privacy e modificare o revocare la scelta. La revoca non pregiudica i trattamenti leciti precedenti. Il banner gia caricato viene rimosso mentre modifichi le preferenze. UMP memorizza le scelte sul dispositivo e comunica con Google per aggiornarle e applicarle; l'app non sincronizza il consenso fra Android e iPhone tramite l'account forum.
Fornitori, conservazione e informazioni ulteriori
Nelle versioni con le nuove protezioni, Sospendi pubblicita su questo dispositivo ferma nuove richieste dall'app e rimuove il banner. Non richiama richieste gia inviate, non cancella dati ricevuti da Google e non sostituisce la modifica del consenso nel modulo Google. Riprendere il percorso richiede una nuova scelta di fascia e un controllo UMP; il cambio lingua non azzera le preferenze salvate. In modalita disattivata nessuna di queste scelte abilita annunci.
Il partner selezionato nella configurazione europea e Google Advertising Products; non sono aggiunte altre reti di mediazione. I ruoli di Google e gli usi consentiti dipendono dal servizio, dai termini applicabili e dalla modalita di trattamento, incluso RDP nelle versioni iPhone abilitate. Consulta l'elenco e le informazioni sui fornitori nel messaggio di consenso, le norme sulla privacy Google e come Google usa le informazioni provenienti dalle app.
I servizi possono trattare dati anche fuori dal SEE con le garanzie descritte nella sezione 6 e nelle informative Google. Il titolare non conserva una propria copia dei singoli eventi pubblicitari e puo consultare i report del servizio. Le preferenze rimangono nei dati dell'app fino a modifica, rinnovo richiesto o eliminazione; la cancellazione locale non cancella i dati gia ricevuti da Google. La durata dei dati tecnici presso Google dipende dalla finalita, dagli obblighi e dai cicli di eliminazione indicati nelle sue regole di conservazione. Puoi esercitare i diritti indicati nella sezione 10 e usare i contatti e i controlli offerti da Google per i trattamenti di sua competenza.
12. Acquisti e ripristino
Acquisto facoltativo su iPhone: «Rimuovi pubblicità» è un acquisto unico, non un abbonamento, con prezzo base di 2,99 EUR in Italia e prezzi locali mostrati da Apple negli altri territori dell'app, esclusa la Cina continentale. Prima della conferma fa fede il prezzo e la valuta nella schermata Apple. Rimuove i banner di Ricetta Facile, non gli annunci dei siti visitati nel browser. Non richiede un account forum. Il diritto puo essere ripristinato con lo stesso account Apple sui dispositivi compatibili; non si trasferisce agli acquisti Google Play. L'acquisto non e obbligatorio per rifiutare il consenso o sospendere il percorso pubblicitario. Nelle versioni con vendite abilitate, StoreKit richiede ad Apple il catalogo e il prezzo e, solo dopo l'azione di acquisto, gestisce la conferma e la transazione. Le verifiche del diritto e il ripristino sono descritti di seguito.
Nessuna vendita reale nei pacchetti di prova con vendite disattivate. Non occorre pagare per usare ricette, dispensa, spesa, guida o forum. Il codice per "Rimuovi pubblicita" e presente, ma il comando di acquisto e bloccato e il catalogo dei prodotti non viene richiesto dal percorso con vendite disattivate. Le prove autorizzate usano ambienti Apple Sandbox o tester licenza Google Play e strumenti di collaudo separati; non attivano le vendite nei pacchetti distribuiti.
La verifica di un eventuale diritto gia acquisito e il ripristino possono funzionare anche con vendite disattivate. Su iPhone, StoreKit rende disponibili all'app transazioni verificate e aggiornamenti del diritto; premendo esplicitamente "Ripristina acquisti", l'app richiede la sincronizzazione con App Store e Apple puo chiedere l'accesso all'account. Su Android, Play Billing si collega a Google Play per verificare gli acquisti dell'app, anche al ripristino. Il ripristino non effettua un nuovo acquisto e non riattiva gli annunci.
L'app usa identificativo prodotto, stato dell'acquisto, revoca o sospensione e informazioni di verifica fornite dallo store per riconoscere il diritto ed evitare attribuzioni non valide. Su Android viene conservata una prova firmata, che puo includere identificativo ordine, data e token dell'acquisto, nello spazio privato escluso dai backup dell'app e dagli archivi ricette; viene rimossa quando Google Play conferma l'assenza di un acquisto valido. Su iPhone le transazioni sono gestite da StoreKit e lo stato viene ricalcolato nell'app. Non carichiamo queste prove sul server del forum, non le colleghiamo al profilo forum e non sincronizziamo gli acquisti tra Apple e Google.
Le richieste ai servizi degli store possono comportare il trattamento da parte di Apple o Google di dati tecnici di connessione, account e transazione secondo le rispettive informative: privacy Apple e privacy Google. Credenziali degli account Apple/Google e dati della carta non vengono acquisiti dall'app. Il trattamento effettuato dall'app serve a verificare e ripristinare la funzione richiesta e a prevenire abusi; non viene usato per profilazione pubblicitaria. Le eventuali informazioni inviate volontariamente all'assistenza seguono finalita e conservazione gia descritte nelle sezioni 5 e 7.
Eliminare i dati locali o l'account forum non elimina lo storico dell'account dello store e non equivale a un rimborso o a una revoca. Apple e Google gestiscono storico, sicurezza, conservazione e richieste relative ai propri servizi secondo le informative e i controlli dei rispettivi account. Prima di abilitare vendite o annunci reali saranno aggiornate le informazioni applicabili; questa informativa non li abilita.
English summary
iPhone on the App Store: since version 1.0 (build 18), eligible adults may see non-personalized banners and can optionally purchase Remove ads. The advertising and purchase sections below describe the data involved and the available controls. Version 1.0.1 adds the supermarket searches explained below. Updating this policy does not release the update. Real ads and sales remain disabled in Android test version 1.1.024.
Android and iPhone. Updated 14 November 2026. Data controller: Roberto Balocchi (Oil Software), oilsoftware26@gmail.com. Store ratings depend on platform, country and operating system; forum access requires age 16 or above. See Age and store ratings and Supermarket searches. Private recipes remain on your device, subject to backups and exports. Forum names, posts, recipes and shared photos are public; account email, reports and deletion requests are private. Firebase Authentication handles passwords. Web imports contact the selected websites. OCR runs on-device using Apple Vision on iOS and Google ML Kit on Android; ML Kit can send technical and performance data to Google.
Age and store ratings
Ricetta Facile is not designed for children. Store content ratings, forum access and advertising safeguards are separate. Ratings vary by platform, country and operating system; consult the rating shown by the store on your device.
iPhone: build 12 includes a browser with Unrestricted Web Access declared. The App Store rating is 16+ in Italy and most countries, and 17+ on operating systems before version 26, with regional exceptions. This is not a universal 13+ app rating. The browser does not filter content for minors; device parental controls still apply.
Android: the declared target audience remains ages 13 and up, separate from territorial IARC/Google Play content ratings. A rating such as PEGI 3 does not mean that the app is designed for children or that web content is filtered. Browsing may display content unsuitable for minors even though local cookbook features need no account.
Forum: age 16 or above on both platforms. Birth date is used on-device to calculate age, is not sent to the server, and only a successful check is stored. This is self-declaration, not identity verification. It does not replace store ratings or override device restrictions. Parents or guardians can report an ineligible account and request removal.
Advertising: in ad-enabled versions the age-18 safeguard applies to ads and the offer to remove them, not to the app rating or forum access. Builds with ads disabled do not ask the advertising age question or initialize UMP. See the advertising section below.
The getting-started guide needs no account. Its "Do not show on next launch" choice and re-enabling it in Settings are local preferences, not sent to the forum or used for analytics or advertising. Opening the guide manually does not re-enable automatic display. System backups may include these preferences.
Optional nutrition lookup and price checking
From iPhone build 8 and Android 1.1.014, the ingredient catalog can look up a packaged product using a typed barcode or Open Food Facts product link. Only pressing Search sends a request, never typing or opening the screen. The app extracts the product code and calls the Open Food Facts HTTPS API; it does not send the full pasted URL. The provider receives the code, a generic app User-Agent, IP address and ordinary connection information, but no recipes, photos, pantry locations, birth date, forum email, user ID or credentials. No Open Food Facts account is required.
The connection is not anonymous. Open Food Facts, a French association, may keep IP and request logs, including requested-product references, for security, technical analysis and usage statistics. Its privacy policy lists three years for visit logs, accessible to technical administrators, without a separate retention period for Ricetta Facile API requests. The French version is identified as binding. For questions and rights requests contact privacy@openfoodfacts.org. Local or forum deletion does not erase provider logs.
You can enter all values manually instead. Applying previewed data requires confirmation. Selected values, source and date stay in the local catalog and your exports; there is no automatic forum upload. We send the request to provide the requested lookup, not for advertising or profiling. Check the product label and measurement basis; collaborative data may be incomplete or incorrect. Reuse is subject to Open Food Facts terms, including ODbL database attribution. Prices and net pack quantities are entered manually; an optional shop link is a local reference, not an automatic online price request. Links opened in a browser follow the visited site's privacy policy. Calories and prices are editable estimates, not medical advice.
Service, account and support processing is based on the requested service; security and moderation on legitimate interests; legal duties and rights requests on legal obligations. We use Firebase Authentication, Firestore (eur3), Hosting and Gmail. Authentication and other services may process data outside Europe, with the safeguards described in section 6 and Google's linked notices. No Google Analytics or Crashlytics are integrated. Apple StoreKit and Google Play Billing are included, with sales disabled in the packages identified below.
In the updated app, submit deletion requests directly from Settings after password verification. The private request contains account ID, email, server date, platform, language and status; never the password. No separate email or support contact is required. Requests are checked daily and processed manually within one month, with completion confirmed by email. The deletion page provides an alternative without the app or password. Local data remains until you delete it; forum data until deletion or moderation. Closed requests, correspondence and reports are kept for 12 months, subject to legal exceptions. Provider logs and backups follow their deletion cycles described in section 7. Copies exported or saved by others cannot be recalled.
You may request access, correction, deletion, restriction and portability, and object to legitimate-interest processing where applicable, using the contact above. You may complain to the Italian Garante or your competent supervisory authority. We do not make automated decisions with legal effects. Material changes will be communicated.
Optional Explore recipes browser
Versions with Explore recipes can display websites within the app. The feature is introduced in test builds iPhone 1.0 (12) and Android 1.1.019; earlier builds do not include it. Opening it first shows a local notice; the initial request only starts when you press Go or submit a search. Search words are sent to DuckDuckGo. Addresses load the selected website and embedded resources; links and redirects may contact other websites. Recipients receive your IP address, requests, ordinary browser information and any data you enter. Browsing is not anonymous and this browser is not a content filter for children.
Websites and the search engine follow their own privacy policies and may display cookies, ads and consent prompts even when Ricetta Facile's AdMob ads are off. Their choices are separate from UMP. Websites receive no native JavaScript interface to local recipes or forum credentials. We do not upload browsing history to the forum, use it for profiling or include it in recipe exports. Navigation controls use session state. iPhone WebKit data is temporary and non-persistent. Android page caching and third-party cookies are disabled; visited websites may retain cookies and local web storage on the device for search and website preferences. Clear web data removes cookies, web storage, website logins and navigation after confirmation, without deleting recipes or forum accounts; it cannot erase data already received by websites. Lightweight browsing limits some third-party ad components without accepting consent or bypassing paywalls; it can be turned off. Opening the system browser uses that browser's settings and data. Do not enter sensitive data. Website downloads, camera and microphone are not enabled; only public HTTPS addresses without embedded credentials are accepted.
Save link only adds a title and address to a local draft without downloading a recipe or photo copy, although requests to display the page have already occurred. Import this recipe separately requires source details and rights confirmation, then re-fetches the public address through the importer and opens an editable preview. Browser cookies and credentials are not passed to the importer; protected or incompatible pages may not import. Saving locally and sharing publicly in the forum remain separate actions.
Supermarket searches and the clipboard
Searching is optional. In versions with this feature, only tapping a retailer in Shopping opens its website or app with the selected ingredient name in the search URL. Ricetta Facile does not send the quantity, full list, pantry, recipes or forum account to the retailer. Amazon Fresh opens Amazon.it; the other options are EasyCoop, Carrefour Spesa Online and HeyConad in Italy. The retailer may receive your IP address and other technical information about the visit. Its own rules apply to cookies, sign-in, delivery postcodes and orders. Searching does not add items to a cart, mark them as purchased or change your pantry.
The separate “Copy selection” and “Copy and open Amazon Fresh” actions write only the selected names and quantities to the system clipboard. The latter opens the Amazon Fresh landing page without including the selection in the link. You decide whether and where to paste it. Clipboard availability, including across devices, depends on the operating system and its settings.
Advertising privacy and your choices
iPhone version 1.0.1 extends the recipe-book banner to Pantry and Shopping list: a single banner in the active screen, with no ads in add or edit forms. The same consent, minors' protections, pause and Remove ads purchase controls apply.
Safeguard in ad-enabled iPhone versions: before SDK initialization and for each banner load, the app signals Restricted Data Processing (RDP) to Google in every territory, in addition to requesting non-personalized ads. Google describes this mode as restricting certain identifiers and data uses. It does not mean no data, anonymity or exemption from consent. Adult-only safeguards, UMP and the choices below still apply. This iPhone configuration does not change already distributed Android versions. Google RDP documentation.
Ads and sales are disabled in iPhone 1.0 (build 14) and Android 1.1.020, as in the previous iPhone builds 12 and 13 and Android 1.1.019: the app does not initialize Google Mobile Ads or UMP, request ads or Google consent, show banners or ask for an advertising age range. Bundled libraries do not enable advertising. The prepared "Remove ads" purchase is blocked; checking an existing entitlement and restoring purchases are separate from sales, as described below. Optional nutrition lookup is a separate network function. Minors' advertising protections were introduced in iPhone build 7 and Android 1.1.013, also with ads disabled. Some older test builds, including Android 1.1.011, used demo banners; test ads do not earn revenue but may process real device data. No live ads have been enabled.
Minors’ protections in ad-enabled builds: an optional neutral age-range choice comes before any UMP or ad request. Under-18s, no answer or preferring not to say block the advertising flow. Eighteen is a conservative product threshold, not a universal legal age. The forum's 16+ check is separate; local cooking features remain available. No birth date or identity document is requested for ads. Age choice and pause state remain in local preferences, not the forum or recipe exports; system backups may include them. This is self-declaration, not verified age. Declaring adult is not consent. Users cannot enable ads in the current disabled-ad builds.
The app requests non-personalized ads. The SDKs may process IP-derived approximate location, app and device information, technical identifiers, ad impressions and interactions, diagnostics and performance data to deliver and measure ads and prevent fraud. The app does not request GPS for ads or intentionally supply forum email or user ID, private recipes, ingredients, photos or videos as advertising data. Publisher first-party ID is disabled; Android advertising-ID permission is removed, and the iPhone app does not request ATT authorization for IDFA access. Other technical identifiers and network traffic may still be used. See Google's SDK disclosures for Android and iOS.
For users in the EEA, UK and Switzerland, UMP checks consent requirements when a screen with a banner opens in enabled builds and displays an Italian or English message when required. You can consent, refuse or manage options. Consent-based operations rely on GDPR Article 6(1)(a) and applicable device-storage/access rules; the message also identifies legitimate-interest purposes and available objection controls. Ad requests start only when UMP permits them; a valid previous choice may be reused. Refusing does not block recipes, pantry, shopping or forum features or require payment. Consent management, fraud prevention and, where permitted, limited ads may still involve technical processing.
When UMP requires a privacy-options entry point, use the advertising section in app Settings to reopen your choices and change or withdraw consent. Withdrawal does not affect earlier lawful processing. The loaded banner is removed while choices are being changed. UMP stores choices on the device and communicates with Google to update and apply them. The app does not synchronize advertising consent between Android and iPhone using your forum account.
With the new protections, ad requests additionally require an adult declaration, no pause, a successful current-session UMP update and permission from UMP. Update/form errors block new banners despite earlier choices. Pause advertising on this device stops new app requests and removes the banner; it does not recall requests, erase Google data or replace consent changes in Google's form. Resuming requires a new age choice and UMP check. Language changes preserve saved preferences. None of these choices enables ads in the current OFF configuration.
Google Advertising Products is the selected European advertising partner, with no additional mediation networks. Google's roles and permitted data uses depend on the service, applicable terms and processing mode, including RDP in ad-enabled iPhone versions. Review the vendor information in the consent message, Google's privacy policy and how Google uses information from apps. International processing follows the safeguards described above and in Google's notices. We do not keep our own copy of individual advertising events, but can access service reports. Local preferences remain until changed, renewed or deleted; local deletion does not erase information already received by Google. Google's technical-data retention depends on purposes and obligations, as explained in its retention policy. Contact us for your rights and use Google's contacts and controls for processing under its responsibility. This support website does not embed advertising SDKs or advertising cookies.
Purchases and restoring purchases
Optional purchase on iPhone: “Remove ads” is a one-time purchase, not a subscription, with a base price of EUR 2.99 in Italy and Apple-localized prices in the app's other territories, excluding mainland China. Check the price and currency displayed by Apple before confirming. It removes Ricetta Facile's banners, not ads on websites opened in the browser. No forum account is required. The entitlement can be restored with the same Apple Account on compatible devices; it does not transfer to Google Play purchases. No purchase is required to refuse consent or pause the advertising flow. When sales are enabled, StoreKit requests the catalog and price from Apple and, only after you choose to buy, handles confirmation and the transaction. Entitlement checks and restore are described below.
No real sales take place in sales-disabled test builds. Recipes, pantry, shopping, the guide and forum require no payment. "Remove ads" code is included, but buying is blocked and the product catalog is not requested in the sales-disabled path. Authorized testing uses Apple Sandbox or Google Play license testers and separate QA tools; it does not enable sales in the distributed packages.
Existing entitlements can still be checked and restored with sales disabled. On iPhone, StoreKit provides verified transactions and entitlement updates. Only tapping "Restore purchases" explicitly requests App Store synchronization, which may display Apple's account sign-in prompt. On Android, Play Billing connects to Google Play to check this app's purchases, including when restoring. Restore does not make a new purchase or enable ads.
The app uses product ID, purchase state, revocation or suspension and store verification information to recognize access and prevent invalid entitlements. Android keeps signed purchase evidence, potentially including order ID, date and purchase token, in private app storage excluded from app backups and recipe exports; it removes it when Google Play confirms no valid purchase exists. On iPhone, StoreKit manages transactions and the app recalculates entitlement state. We do not upload this evidence to the forum server, link it to forum profiles or synchronize purchases between Apple and Google.
Store requests may involve Apple or Google processing connection, account and transaction information under their own notices: Apple privacy and Google privacy. The app does not obtain Apple/Google account credentials or card details. App processing supports the requested entitlement checks and restore and prevents abuse; it is not used for advertising profiles. Information voluntarily supplied to support follows the purposes and retention already described above.
Deleting local app data or a forum account does not erase store account history or request a refund or revocation. Apple and Google manage their service history, security, retention and related requests under their notices and account controls. Applicable information will be updated before enabling real sales or ads; this policy does not enable them.