Vai al contenuto
Sparebite

Informativa sulla privacy

Ultimo aggiornamento: 21 ottobre 2026

Questa informativa spiega cosa raccoglie Sparebite, perché, chi lo riceve e per quanto tempo viene conservato. Sparebite è fatto in modo che le app per telefono funzionino senza un account, e che le tue voci su cibo, allenamenti, peso e altri dati sulla salute non vadano mai agli inserzionisti o agli strumenti di analisi.

Chi è responsabile

Sparebite (il sito web sparebite.com, l'app web e le app per iPhone e Android) è gestito da RUSU D. DINU-ȘTEFAN PFA, che opera come CodingShadows, CUI RO50977819, registrata in Romania. Siamo il titolare del trattamento dei dati personali descritti qui. Per qualsiasi questione sui tuoi dati, scrivi a contact@codingshadows.com.

Sparebite è destinato a persone dai 16 anni in su. Se sei più giovane, ti chiediamo di non usarlo.

Usare le app senza un account

Nelle app per iPhone e Android puoi usare il portafoglio senza un account. Il tuo profilo (sesso, anno di nascita, altezza, peso, attività e obiettivo), il tuo diario alimentare, gli allenamenti e le pesate vengono allora salvati solo sul tuo telefono, e niente di tutto questo viene inviato a noi. Su Android, il sistema può includere i dati dell'app sul tuo telefono (il tuo portafoglio, compresi gli allenamenti e i pesi letti da Health Connect) nel tuo backup di Google, che controlli dalle impostazioni di Android; noi non riceviamo mai questi backup. Su iPhone, l'app tiene questi dati fuori dai backup di iCloud e del computer, quindi su un nuovo iPhone il portafoglio parte vuoto, a meno che tu non usi un account.

Anche senza un account le app contattano alcuni servizi: le ricerche di alimenti vanno ai nostri server (vedi Ricerca alimenti, etichette e pasti descritti), all'apertura l'app verifica con i nostri server se ha bisogno di un aggiornamento, vengono inviate segnalazioni di arresti anomali (vedi Segnalazioni di arresti anomali e log dei server), e a RevenueCat viene chiesto se Premium è attivo, con un ID casuale non collegato a te. I nostri server contano inoltre, una sola volta per installazione, la prima apertura dell'app e il primo cibo registrato, con l'etichetta del link da cui è arrivata l'installazione quando Play la trasmette (per esempio tiktok); il conteggio non contiene alcun ID né nulla di ciò che hai inserito.

L'app web richiede un account. Non conserva nessun portafoglio nel browser.

Il tuo account e la sincronizzazione

Gli account sono gestiti dal nostro servizio di accesso su auth.codingshadows.com. Conserva il tuo indirizzo email, il nome che scegli (facoltativo), la tua password come hash sicuro oppure, se usi Accedi con Google o Accedi con Apple, il collegamento a quell'account, e l'indirizzo della tua foto del profilo. Conserva un registro degli eventi di accesso per 180 giorni, per motivi di sicurezza.

Quando hai effettuato l'accesso, il tuo portafoglio (profilo, diario alimentare, allenamenti, pesate, alimenti e pasti salvati, e impostazioni del budget) viene sincronizzato con i nostri server, così è lo stesso sul telefono e sul web. I nostri server si trovano presso Hetzner a Falkenstein, in Germania. Del database viene fatto un backup ogni notte, e i backup sono conservati per 90 giorni.

Trattiamo questi dati per fornire il servizio per cui hai creato l'account. Il peso corporeo e gli allenamenti sono dati relativi alla salute, quindi ci basiamo anche sul tuo consenso esplicito, che dai inserendoli e sincronizzandoli con un account. Puoi revocarlo in qualsiasi momento eliminando l'account.

Salute e Health Connect

Se colleghi Salute (iPhone) o Health Connect (Android), Sparebite si limita a leggere e non vi scrive mai. Su iPhone legge gli allenamenti con l'energia bruciata e il peso corporeo e, per precompilare la configurazione, data di nascita, sesso e altezza. Su Android legge le sessioni di esercizio e le calorie bruciate durante le sessioni, il peso e l'altezza e, se lo consenti, li legge in background.

Questi valori vengono usati solo per accreditare gli allenamenti al tuo budget, seguire la tendenza del tuo peso e precompilare la configurazione e, quando importi la tua cronologia da un'altra app, per recuperare i pasti che quell'app vi ha salvato, letti solo in quel momento (vedi Importare da un'altra app). Restano sul tuo telefono, a meno che tu non abbia effettuato l'accesso; in quel caso allenamenti e pesi vengono sincronizzati con il resto del tuo portafoglio. Non vengono mai usati per la pubblicità e non vengono mai inviati agli strumenti di analisi o nelle segnalazioni di arresti anomali. Puoi disattivare l'accesso in qualsiasi momento in Salute o in Health Connect.

Ricerca alimenti, etichette e pasti descritti

Le ricerche di alimenti vanno ai nostri server. Quando il nostro database degli alimenti ha troppo pochi risultati, i nostri server cercano l'alimento su Open Food Facts; quella richiesta contiene solo le parole cercate, non chi sei. I nostri dati di riferimento provengono anche da USDA FoodData Central.

Le etichette nutrizionali vengono lette sul tuo telefono. Solo quando il telefono non riesce a leggere abbastanza bene un'etichetta, e hai effettuato l'accesso, la foto e il testo letto dall'etichetta vengono inviati ai nostri server per una seconda lettura. Descrivere un pasto a parole (Premium) funziona allo stesso modo: il testo va ai nostri server.

In entrambi i casi, i nostri server usano il nostro gateway di IA, che invia la richiesta al servizio Gemini di Google o, se non è disponibile, allo stesso modello tramite OpenRouter. Nessuno dei due riceve il tuo nome, la tua email o l'ID del tuo account. Il nostro gateway conserva la richiesta e la risposta per un massimo di 60 giorni, collegate all'ID del tuo account, per correggere errori e tenere sotto controllo costi e abusi, e poi le elimina. Contiamo quante letture hai usato, per applicare i limiti. Il risultato diventa una voce alimentare solo se lo salvi.

Importare da un'altra app

Quando importi la tua cronologia da un'altra app, il nostro server legge il file che scegli per trasformarlo in voci del portafoglio e poi lo scarta: il file non viene mai conservato e nulla del suo contenuto viene inviato al nostro gateway di IA. Le voci importate entrano nel tuo portafoglio come tutto ciò che registri, insieme a una breve registrazione dell'importazione (quale app, quali date, quante voci) per poterla rimuovere.

Nelle app per telefono puoi anche importare i pasti che un'altra app ha salvato in Salute o Health Connect: vengono letti sul telefono quando avvii l'importazione e trattati allo stesso modo.

Foto del profilo

Puoi aggiungere una foto del profilo quando hai effettuato l'accesso. Il tuo telefono o browser la ritaglia, e i nostri server la ricodificano come piccolo JPEG quadrato, il che rimuove metadati come il luogo in cui è stata scattata la foto. Viene conservata nel nostro object storage presso Hetzner a Falkenstein, in Germania, e mostrata da storage.codingshadows.com a un indirizzo che non si può indovinare dal tuo nome o dalla tua email. Come qualsiasi foto del profilo, può essere vista da chiunque abbia quell'indirizzo.

Quando cambi la foto, quelle precedenti vengono conservate finché non rimuovi la foto o elimini l'account. A quel punto ogni foto salvata per l'account viene eliminata.

Acquisti

Premium acquistato nelle app viene pagato tramite Apple o Google, e sul web tramite Stripe, che elabora il pagamento come rivenditore. Non vediamo mai i dati della tua carta. Il modulo di pagamento di Stripe imposta i cookie __stripe_mid e __stripe_sid per prevenire le frodi; sono strettamente necessari per un pagamento che hai richiesto.

RevenueCat (Stati Uniti) gestisce gli abbonamenti su ogni piattaforma. Riceve l'ID del tuo account e, quando hai effettuato l'accesso, il tuo indirizzo email e il tuo nome, così un acquisto segue il tuo account e le ricevute ti arrivano. Prima che tu acceda, e sulla pagina Premium del web quando non hai effettuato l'accesso, vede solo un ID casuale. Se hai acconsentito alle statistiche, le app forniscono a RevenueCat anche il loro ID istanza di Google Analytics.

I nostri server conservano un registro di ogni evento dell'abbonamento (prodotto, store, prezzo, valuta, paese e date). I dati degli acquisti sono conservati per il tempo richiesto dalla normativa contabile e fiscale, anche dopo l'eliminazione dell'account.

Statistiche di utilizzo, solo se acconsenti

Le statistiche sono disattivate finché non dici di sì. Le app lo chiedono una volta nella schermata Oggi, e puoi cambiare la risposta nelle Impostazioni. Il sito web lo chiede con un banner dei cookie, e puoi cambiare la risposta con Impostazioni dei cookie in fondo alla pagina o nelle Impostazioni dell'app web.

Con un sì, Google Analytics for Firebase (Google) registra quali schermate e funzioni vengono usate, come registrare un alimento o aprire la pagina Premium, solo con parole e valori sì o no: mai un valore di calorie, di peso o un altro valore di salute, e mai quello che hai scritto. Viene allegato l'ID del tuo account, così il telefono e il web contano come una sola persona, insieme all'informazione se hai Premium. Su Android registra anche da quale scheda di Google Play o da quale campagna è stata installata l'app. Non c'è nessun ID pubblicitario, nessuna pubblicità e nessun Google signals, e i dati vengono eliminati dopo 14 mesi.

Sul sito web un sì imposta anche i cookie di Google Analytics _ga e _ga_XF3W99BK26, che contengono un ID casuale, e cw_headline, che ricorda quale dei due titoli della homepage hai visto (la lettera a o b). Dire di no, o revocare il consenso in seguito, li elimina insieme ai dati che Google Analytics ha salvato nel browser.

Separatamente, i nostri server contano gli utenti attivi a partire dalle richieste fatte con l'accesso effettuato: conserviamo un hash unidirezionale abbreviato dell'ID dell'account per ogni giorno per 35 giorni, e dopo conserviamo solo i totali giornalieri. Questo è il nostro legittimo interesse a sapere se il servizio viene usato. Non usa cookie.

Se arrivi da un link che indica dove è stato condiviso (per esempio ?src=tiktok), il sito ricorda questa etichetta, e solo quella, nel cookie sb_src per 90 giorni e nella memoria del browser. I nostri server contano, per giorno, quanti browser sono arrivati per la prima volta con ciascuna etichetta e quanti di questi hanno registrato un primo cibo, senza alcun ID. Se crei un account, l'etichetta viene salvata con l'account, così sappiamo quali canali portano persone che restano; viene cancellata con l'account. È il nostro legittimo interesse a sapere quali canali funzionano. Nessun altro sito la riceve.

Puoi provare l'app web senza account. Il portafoglio che configuri resta allora solo nella memoria di questo browser (le tue risposte, il budget e i cibi registrati) finché non lo tieni con un account, che lo sposta nel tuo account, o cancelli i dati del sito.

Segnalazioni di arresti anomali e log dei server

Per trovare e correggere gli arresti anomali, le app inviano segnalazioni a Sentry (dati conservati nell'UE, in Germania) e, nelle versioni degli store, a Firebase Crashlytics (Google). Contengono l'errore, la versione dell'app e il modello del dispositivo e, per Sentry, l'ID del tuo account quando hai effettuato l'accesso; mai le tue voci o i tuoi valori di salute. I nostri server segnalano i propri errori a Sentry allo stesso modo. Ci basiamo sul nostro legittimo interesse a un servizio funzionante e sicuro; non è coinvolto alcun ID pubblicitario.

I nostri server registrano ogni richiesta (indirizzo IP, l'indirizzo richiesto, comprese le parole cercate, e l'orario) per sicurezza e risoluzione dei problemi. I log sono conservati per 90 giorni.

Chat di assistenza

La chat di assistenza funziona su Crisp (Crisp IM SAS, Francia) e si carica solo quando la apri. Crisp riceve allora ciò che scrivi e invii, l'app e la sua versione, il sistema e il modello del tuo dispositivo (nelle app), la tua lingua, se hai Premium e, quando hai effettuato l'accesso, l'ID del tuo account, il tuo indirizzo email e il tuo nome, così possiamo risponderti in merito al tuo account. Le tue voci di cibo, allenamenti e peso non vanno mai a Crisp. Crisp imposta i propri cookie (crisp-client) per mantenere la conversazione; sono strettamente necessari per una chat che hai richiesto. Uscire dall'account o eliminarlo chiude la conversazione su quel dispositivo.

Promemoria

La verifica settimanale, il saldo serale e i promemoria per i crediti degli allenamenti vengono programmati sul tuo telefono. Sono disattivati finché non li attivi, e nessun server li invia.

Nel tuo browser

Il sito web salva nel tuo browser alcune cose di cui ha bisogno per funzionare: il tema chiaro o scuro, la lingua che hai scelto (il cookie cw_locale), le tue preferenze nell'app web (compresi gli alimenti preferiti, che restano finché non elimini l'account o cancelli i dati del sito), il tuo accesso per la scheda corrente e la tua risposta al banner dei cookie. Non vengono condivisi con nessuno. I cookie di analisi sono descritti in Statistiche di utilizzo.

Esportazione ed eliminazione

Puoi esportare tutto in qualsiasi momento, nelle Impostazioni: le app creano un file sul tuo telefono, l'app web ne scarica uno, e le app possono inviarti via email un link di download valido per 72 ore. Quell'email viene inviata dal nostro servizio di messaggistica tramite Gmail di Google, e il servizio conserva un registro del messaggio (indirizzo, oggetto e inizio del testo).

Eliminare il tuo account, nelle Impostazioni delle app o sul web, rimuove dai nostri server il tuo portafoglio, ogni foto del profilo dell'account, il tuo account di accesso e, se hai usato Accedi con Apple, l'autorizzazione di Apple per Sparebite. Cosa viene conservato, e perché, è indicato nella pagina Elimina il tuo account.

Chi riceve i dati

Hetzner (Germania) ospita i nostri server, il database, i backup e le foto. Google riceve le richieste di IA (Gemini), le statistiche se acconsenti (Google Analytics for Firebase), le segnalazioni di arresti anomali (Crashlytics) e le email di esportazione (Gmail). OpenRouter (Stati Uniti) riceve richieste di IA solo quando Google non è disponibile. RevenueCat (Stati Uniti), Apple, Google e Stripe gestiscono gli acquisti. Sentry (dati conservati in Germania) riceve le segnalazioni di arresti anomali, Crisp (Francia) le conversazioni di assistenza, e Open Food Facts solo le parole cercate. Apple e Google gestiscono anche Accedi con Apple e Accedi con Google quando li usi.

Alcune di queste aziende hanno sede fuori dall'UE, principalmente negli Stati Uniti. Quando i dati personali lasciano l'UE, il trasferimento si basa sul quadro UE-USA per la protezione dei dati per le aziende certificate secondo tale quadro, oppure sulle clausole contrattuali standard della Commissione europea. Non vendiamo dati personali e non li condividiamo con inserzionisti.

Per quanto tempo conserviamo i dati

Il tuo portafoglio, la foto del profilo e l'account di accesso: finché non elimini l'account. Backup del database: 90 giorni. Log dei server: 90 giorni. Log degli eventi di accesso: 180 giorni. Richieste di IA nel nostro gateway: fino a 60 giorni. Hash degli utenti attivi: 35 giorni. Statistiche in Google Analytics: 14 mesi. Dati degli acquisti: per il tempo richiesto dalla normativa contabile e fiscale. Link di esportazione: 72 ore. File importati: non conservati, letti una volta e scartati. Registrazioni delle importazioni: finché non rimuovi l'importazione o elimini l'account.

I tuoi diritti

Hai il diritto di accedere ai tuoi dati, ottenerne una copia, rettificarli, cancellarli, limitarne l'uso, opporti al trattamento basato sul nostro legittimo interesse e revocare un consenso in qualsiasi momento (ciò non pregiudica quanto avvenuto prima). La maggior parte di queste cose puoi farla direttamente nelle Impostazioni; per il resto, scrivi a contact@codingshadows.com e ti rispondiamo entro un mese.

Puoi anche presentare reclamo all'autorità rumena per la protezione dei dati, ANSPDCP (Autoritatea Națională de Supraveghere a Prelucrării Datelor cu Caracter Personal, www.dataprotection.ro), o all'autorità del paese dell'UE in cui vivi.

Modifiche a questa informativa

Se modifichiamo questa informativa in modo rilevante, te lo comunichiamo nell'app o via email prima che la modifica si applichi. La data in alto indica la versione attuale. I Termini di utilizzo coprono il resto del funzionamento di Sparebite.

Termini di utilizzoElimina il tuo accountTorna alla home