Informativa sulla privacy
1. Titolare del trattamento
Antonio Parenti · CodeBits · Egnach, Svizzera
E-mail: support@getlistification.app
2. Principio: nessun account, nessuna raccolta di dati
Listification funziona senza registrazione e senza account utente. Le tue liste della spesa, i preferiti, le foto e le impostazioni sono salvati localmente sul tuo dispositivo. Non gestiamo server su cui si trovino le tue liste e nell'app non usiamo servizi di terzi per analisi, statistiche o tracciamento dei crash. Non vendiamo dati. La pubblicità è l'unico punto in cui dei dati vanno a un terzo: come e con quale consenso lo spiega la sezione 5. Se il tuo dispositivo ha effettuato l'accesso a iCloud, l'app sincronizza inoltre le tue liste tramite il tuo iCloud, così le ritrovi anche sugli altri tuoi dispositivi. In quel caso si trovano nel tuo account Apple, non presso di noi. Se condividi una lista, si aggiungono le persone che inviti: vedi le due sezioni seguenti. C'è un'eccezione: l'IA nel cloud facoltativa descritta nella sezione 10, che invia al nostro server singoli nomi di articoli e, per uno scontrino scansionato, le righe che il tuo dispositivo non è riuscito ad abbinare, ma solo con Pro e solo se la attivi tu.
Se esegui il backup del dispositivo su iCloud, i dati locali dell'app vengono salvati insieme al tuo backup Apple; questo processo dipende da Apple e dalle tue impostazioni di iOS.
Ciò che ci invii tu stesso tramite i moduli di questo sito è descritto nella sezione 12; ciò che il sito misura da sé, nella sezione 13.
Dalla versione 1.4 l'app registra inoltre ciò che hai spuntato: articolo, reparto, quantità, momento, chi l'ha spuntato e in quale lista — una cronologia degli acquisti, salvata come le tue liste, sul tuo dispositivo e nel tuo iCloud. Se togli la spunta a un articolo, la voce corrispondente viene eliminata. Per una lista condivisa la cronologia appartiene alla lista: la ricevono anche le persone che ne fanno parte, e resta al proprietario della lista anche se qualcuno la abbandona. La cronologia è inclusa nell'esportazione dei dati. I modelli si trovano soltanto sui tuoi dispositivi e nel tuo iCloud; non vengono mai condivisi.
Dalla versione 1.6 l'app usa questa cronologia anche per suggerirti ciò che probabilmente va ricomprato, e mostra l'ultimo acquisto di un articolo nella sua sezione «Storico». Entrambe le cose vengono calcolate sul tuo dispositivo; a noi non arriva nulla. L'app sincronizza con gli altri tuoi dispositivi, tramite il tuo iCloud (l'archivio chiave-valore iCloud di Apple), l'interruttore «Suggerimenti» e gli articoli per cui hai scelto «Non suggerire più»: ogni articolo solo come codice calcolato dal suo nome (un hash), mai il nome stesso.
3. Liste condivise (iCloud)
L'app sincronizza le tue liste fra i tuoi dispositivi tramite il tuo iCloud (sezione 2); finché non condividi una lista, nessuno tranne te può vederla. Quando la condividi, viene sincronizzata con le persone invitate tramite Apple iCloud (CloudKit). In tal caso i dati si trovano nell'account iCloud della persona a cui appartiene la lista. Per la condivisione non gestiamo alcun server nostro e non abbiamo accesso ai contenuti.
- Hanno accesso esclusivamente le persone che inviti, tramite link o per nome. Puoi terminare la condivisione in qualsiasi momento dall'app.
- Per poter mostrare chi ha modificato qualcosa, l'app salva insieme ad articoli e liste l'identificativo che Apple assegna agli utenti iCloud coinvolti. Il nome visualizzato proviene dalla condivisione stessa (fornito da Apple) e da una piccola scheda con il nome che l'app di ciascun partecipante scrive nella lista condivisa: il nome del tuo account Apple, oppure quello che indichi in Impostazioni alla voce «Il tuo nome nelle liste condivise». È visibile a tutti i partecipanti alla lista.
- Per il trattamento e la conservazione in iCloud valgono le disposizioni sulla privacy di Apple.
- Le liste che non condividi non sono interessate.
4. Notifiche
Le notifiche per le liste condivise sono attive nell'app, ma vengono recapitate solo dopo che le hai autorizzate nella richiesta di iOS. Il permesso viene chiesto proprio nel momento in cui condividi una lista o accetti un invito, mai all'avvio. Nelle impostazioni puoi disattivarle, scegliere le occasioni una per una o silenziare singole liste.
Il testo di ogni notifica viene composto sul tuo dispositivo, a partire dalle tue liste; per una lista condivisa, quanto serve viene caricato all'occorrenza direttamente dal tuo iCloud. Non inviamo notifiche push, non gestiamo alcun server push e non veniamo a sapere se o quando una notifica è stata mostrata.
Perché il tuo dispositivo venga a sapere delle modifiche, Listification usa due meccanismi di Apple: le notifiche silenziose in background della sincronizzazione iCloud, che non contengono testo e non vengono mai mostrate, e — per le liste condivise — una notifica iCloud visibile con una frase generica, senza nomi né contenuti, che un'estensione dell'app sostituisce sul tuo dispositivo con la frase vera. Entrambe le invia Apple, non noi. Puoi disattivare le notifiche in qualsiasi momento dall'app, silenziare singole liste o revocare del tutto il permesso nelle impostazioni di iOS. L'app sincronizza con gli altri tuoi dispositivi, tramite il tuo iCloud (l'archivio chiave-valore iCloud di Apple), le tue impostazioni delle notifiche e le liste che hai silenziato: solo valori attivo/disattivo, orari e identificativi delle liste, mai nomi o contenuti delle liste.
5. Pubblicità (solo versione gratuita)
La versione gratuita mostra un banner pubblicitario tramite Google AdMob (Google Ireland Ltd. / Google LLC). Al riguardo vale quanto segue:
- Se la pubblicità sia personalizzata lo decidi tu. Se acconsenti nella finestra di consenso viene mostrata pubblicità personalizzata; se rifiuti o non rispondi, esclusivamente pubblicità non personalizzata.
- Inoltre iOS chiede, tramite l'App Tracking Transparency, il permesso di usare l'identificatore pubblicitario (IDFA) del tuo dispositivo. Senza quel permesso l'identificatore non viene usato e la pubblicità resta non personalizzata. Puoi cambiarlo in qualsiasi momento in «Impostazioni ▸ Privacy e sicurezza ▸ Tracciamento».
- Per la pubblicazione dell'annuncio e per la prevenzione delle frodi, Google tratta dati tecnici come l'indirizzo IP e informazioni generali sul dispositivo. Dettagli: Informativa sulla privacy di Google.
- Nell'UE/SEE e in Svizzera, al primo avvio viene raccolto il consenso tramite la finestra di dialogo di Google (UMP). Puoi modificare la tua scelta in qualsiasi momento nelle impostazioni dell'app alla voce «Opzioni privacy (annunci)», se il tuo Paese prevede tale scelta.
- Listification Pro elimina completamente la pubblicità; in tal caso non ha luogo alcun trattamento di dati a fini pubblicitari.
6. Acquisti (Listification Pro)
Gli abbonamenti e gli acquisti una tantum vengono gestiti interamente tramite Apple (App Store / StoreKit). Non riceviamo dati di pagamento né indirizzi di fatturazione, ma soltanto la conferma anonima da parte di Apple che un acquisto è attivo. Si applicano le disposizioni sulla protezione dei dati di Apple.
7. Scanner di codici a barre
Quando scansioni il codice a barre di un prodotto, viene inviato al database Open Food Facts (world.openfoodfacts.org) soltanto il numero del codice a barre, per determinare il nome e la categoria del prodotto. Non vengono trasmessi dati personali né identificatori del dispositivo (a parte l'indirizzo IP che ogni richiesta internet porta con sé e il nome dell'app nell'intestazione della richiesta). La fotocamera serve inoltre a fotografare un articolo: l'immagine resta sul tuo dispositivo, e il testo che vi compare viene letto anch'esso sul dispositivo, con il framework Vision di Apple. In entrambi i casi l'accesso alla fotocamera è facoltativo. La scansione di uno scontrino è descritta nella sezione 10.
8. Negozi nelle vicinanze
La funzione «Negozi nelle vicinanze» utilizza la tua posizione solo sul dispositivo, per cercare negozi di alimentari tramite Mappe di Apple (MapKit). La richiesta di ricerca viene trattata da Apple secondo le disposizioni sulla protezione dei dati di Apple. Noi non riceviamo né memorizziamo la tua posizione. La condivisione della posizione è facoltativa e revocabile in qualsiasi momento nelle impostazioni di iOS.
9. Siri e comandi rapidi
Se aggiungi articoli tramite Siri, Apple tratta il tuo input vocale secondo le disposizioni sulla protezione dei dati di Apple. L'app ne riceve soltanto il testo dell'articolo e, quando Siri lo chiede, la lista che indichi; per chiederlo, Siri legge ad alta voce i nomi delle tue liste. Su iOS 27 Siri può anche spuntare, rinominare ed eliminare articoli; per farlo, l'app cerca sul tuo dispositivo l'articolo che nomini.
10. Categorizzazione e scontrini
L'assegnazione automatica al reparto avviene prima di tutto sul dispositivo (dizionario e, sui dispositivi più recenti, l'IA on-device di Apple). In questa fase nessun dato lascia il tuo dispositivo. Nella versione gratuita, e ogni volta che l'interruttore descritto qui sotto è spento, tutto si ferma qui.
Oltre a questo è in funzione una categorizzazione tramite IA nel cloud. Fa parte di Listification Pro, è disattivata per impostazione predefinita e si attiva solo se sei tu ad accenderla in «Impostazioni ▸ Categorizzazione con IA». Interviene inoltre solo sui dispositivi privi dell'IA on-device di Apple: se questa è disponibile, l'app si affida soltanto a lei e nulla esce in rete.
Quando è in funzione viene trasmesso solo il nome dell'articolo che hai digitato: una richiesta separata per ogni articolo al nostro server api.codebits.ch, che lo inoltra per la classificazione al fornitore di IA Anthropic (Claude, USA). Non vengono trasmessi: il nome della lista e l'appartenenza dell'articolo a essa, gli altri articoli, le quantità, le note e le foto, il tuo identificativo iCloud, un account, la tua posizione o un identificativo pubblicitario. Ogni richiesta reca una firma che ne attesta la provenienza dall'app; la firma è identica in ogni installazione e non identifica né te né il tuo dispositivo. Al trattamento presso Anthropic si applicano le condizioni di Anthropic.
Sul nostro server viene salvata la coppia nome dell'articolo → categoria, così che la stessa parola non venga inviata ad Anthropic una seconda volta. Questa cache è la stessa per tutti gli utenti, non contiene alcun riferimento a persone o dispositivi ed è conservata senza un termine fisso di cancellazione; una singola voce non è quindi riconducibile né a te né a un dispositivo. Se disattivi di nuovo la funzione, da quel momento non viene più inviato nulla.
Dalla versione 1.6, Listification Pro può anche leggere uno scontrino e riportarne i prezzi sugli articoli che hai spuntato. La foto viene letta sul tuo dispositivo con il framework Vision di Apple e non viene conservata; anche l'abbinamento delle righe ai tuoi articoli avviene sul dispositivo. I prezzi vengono poi salvati come le tue liste: sul tuo dispositivo e nel tuo iCloud. Per riconoscere uno scontrino scansionato una seconda volta, l'app conserva di ogni scontrino scansionato una breve impronta: data e ora stampate, totale, valuta e importo di ogni riga, oltre a quando e da chi è stato scansionato; ogni acquisto ricorda inoltre a quale scontrino appartiene, e lo scontrino quali dei suoi importi sono andati a ciascun acquisto. L'impronta non contiene né foto né testo dello scontrino. Le righe che aggiungi tu con «Aggiungile alle Spese» vengono salvate come i tuoi altri acquisti, con il nome stampato sullo scontrino. L'impronta viene salvata con la sua lista, negli stessi luoghi, condivisa solo con le persone di una lista condivisa ed eliminata insieme alla lista.
Solo se l'IA nel cloud descritta sopra è attiva, e con lei il suo secondo interruttore «Scontrini» (in «Impostazioni ▸ IA nel cloud»), l'app si rivolge al nostro server per le righe che il dispositivo non è riuscito ad abbinare, su qualsiasi dispositivo, anche su quelli con l'IA on-device di Apple. Invia solo il testo di quelle righe dello scontrino e i nomi degli articoli che non hanno ancora trovato una riga, con una sola richiesta per scansione, a api.codebits.ch, che li inoltra ad Anthropic e restituisce soltanto quale riga appartiene a quale articolo. Non vengono trasmessi: la foto, i prezzi, il totale, la data e l'ora, il negozio, il nome della lista, chi ha fatto la spesa, il tuo identificativo iCloud né alcun altro identificativo. Il nostro server non ne conserva nulla, né in una cache né in un registro. Anthropic cancella le richieste al suo servizio entro 30 giorni, secondo le proprie condizioni (più tardi solo se i suoi sistemi di sicurezza ne segnalano una). Se avevi attivato l'IA nel cloud già prima della versione 1.6, l'app te lo chiede una volta, alla prima scansione, prima di inviare qualsiasi cosa. Con «Scontrini» spento, nulla di uno scontrino lascia il tuo dispositivo.
11. Widget
Il widget della schermata Home mostra dati locali dell'app e può spuntare gli articoli. Il widget stesso non invia nulla in rete; un articolo spuntato viene sincronizzato tramite il tuo iCloud come qualsiasi altra modifica — su una lista condivisa, anche con le persone che ne fanno parte.
12. Segnalazioni di problemi e idee
Il modulo per segnalare un problema salva ciò che scrivi (cos’è successo e i passaggi per riprodurlo), oltre alla parte dell’app e al dispositivo che scegli. Se hai aperto il modulo dall’app, il link ha compilato versione dell’app, versione del sistema, modello del dispositivo e lingua dell’app: questi dati sono nel modulo, dove puoi modificarli o cancellarli prima di inviare. Il link in sé non invia nulla. Il tuo indirizzo e-mail è facoltativo e serve solo per risponderti. Il modulo per proporre un’idea salva il titolo e il testo che scrivi.
Non incollare link né password. Prima di salvare qualsiasi cosa, i moduli cercano di rimuoverli, e la pagina di ringraziamento indica quanti elementi sono stati tolti. Nessun filtro, però, li prende tutti.
Le segnalazioni non sono mai pubbliche: le legge solo lo sviluppatore. Un’idea viene pubblicata solo dopo che lo sviluppatore l’ha letta, e solo con un titolo e un testo che scrive lui stesso, in inglese; per un’idea in un’altra lingua, con la nota «lingua dell’idea: …». Quello che hai scritto tu resta privato. I voti non hanno né nome né indirizzo e-mail, e la bacheca mostra soltanto quanti ne ha un’idea.
Per tenere lontani bot e invii in massa, il server conta quanti moduli e voti arrivano da un indirizzo in un’ora e in un giorno. A questo scopo salva un hash con chiave dell’indirizzo invece dell’indirizzo stesso (della sua prima parte, per un indirizzo IPv6); l’hash cambia ogni giorno e i conteggi vengono cancellati il giorno dopo. Un voto conserva inoltre un hash con chiave della connessione da cui proviene, diverso per ogni idea, in modo che un’idea conti un voto per connessione.
Votare imposta un solo cookie, __Secure-cpvote: un numero casuale che permette a questo browser di ricordare i tuoi voti per 12 mesi. Viene impostato solo quando voti (i moduli non ne impostano altri, la statistica sui visitatori imposta i suoi solo con il tuo consenso, sezione 13) e il server ne salva soltanto un hash con chiave. Se non lo vuoi, non votare oppure eliminalo nelle impostazioni del browser.
Quello che invii viene salvato in un database sul server di questo sito in Svizzera (Metanet), fuori dalle cartelle del sito. Quando arriva qualcosa, lo sviluppatore riceve una breve e-mail con il riferimento e l’argomento: mai con ciò che hai scritto né con il tuo indirizzo e-mail. Viene conservato solo per il tempo necessario:
- l’hash del tuo indirizzo: fino al giorno dopo; quello salvato con un voto: fino alla chiusura dell’idea, al massimo 12 mesi;
- gli invii che i filtri hanno messo da parte come probabile spam: 30 giorni;
- le idee non pubblicate: 30 giorni dopo il rifiuto, e al massimo 12 mesi;
- le segnalazioni: 12 mesi dopo la chiusura, e al massimo 18 mesi;
- il tuo indirizzo e-mail in una segnalazione: 30 giorni dopo la chiusura della segnalazione, e al massimo 90 giorni;
- le idee pubblicate: finché restano in bacheca; i loro voti fino alla chiusura dell’idea, poi si conserva solo il numero.
La pulizia avviene ogni giorno. Il server conserva inoltre una copia del database di ciascuno degli ultimi 7 giorni, nel caso si guasti; se una di queste copie venisse mai ripristinata, le cancellazioni già richieste verrebbero applicate di nuovo. La pagina di ringraziamento mostra il riferimento di una segnalazione (come LI-7K3Q-9XDM): inviacelo a support@getlistification.app per vedere, correggere o cancellare la segnalazione; per un’idea, indicaci il titolo. Il trattamento si basa sul nostro legittimo interesse a risolvere i problemi, migliorare l’app, risponderti e tenere i moduli liberi da abusi (art. 6, par. 1, lett. f GDPR); puoi opporti in qualsiasi momento.
13. Questo sito web e le statistiche sui visitatori
Questo sito carica i suoi caratteri e le sue immagini dal proprio server. Se scegli il tema chiaro o scuro, o rispondi al banner dei cookie, questa scelta viene conservata nella memoria locale del tuo browser, sul tuo dispositivo, e non ci viene mai inviata. Le pagine per segnalare un problema e per proporre idee non caricano nulla da Google.
Per capire quante persone visitano il sito, quali pagine sono utili e — più avanti — se una nostra campagna ha portato qualcuno qui, le altre pagine caricano Google Tag Manager, che esegue Google Analytics; entrambi sono servizi di Google Ireland Limited. Alla prima visita un avviso ti chiede se lo consenti; puoi cambiare la risposta in qualsiasi momento qui:
Se accetti, Google Analytics imposta i propri cookie (_ga e _ga_…, conservati fino a due anni) per riconoscere il tuo browser nelle visite successive e registra le pagine che apri, da dove arrivi (una ricerca, un link, un annuncio), l'orario, il browser, il tipo di dispositivo e lo schermo, oltre a una posizione approssimativa che Google ricava dal tuo indirizzo IP. Google non memorizza l'indirizzo IP in sé. Vediamo tutto questo solo come totali e tendenze anonime; i dati vengono conservati due mesi, Google Signals e la personalizzazione degli annunci sono disattivati e nulla viene usato per mostrarti pubblicità altrove. La stessa risposta consente a Google di dirci se una visita proviene da un nostro annuncio, quando ne pubblicheremo.
Se rifiuti o non rispondi, non viene impostato alcun cookie e sul tuo dispositivo non viene memorizzato nulla. Google Tag Manager viene comunque caricato e invia a Google brevi segnali senza cookie e senza identificatori (che una pagina è stata aperta, più o meno quando, e con quale browser), con cui Google stima il numero di visite; come ogni richiesta, raggiungono Google insieme al tuo indirizzo IP.
Google può trattare questi dati negli Stati Uniti; Google è certificata nell'ambito dei Data Privacy Framework UE-USA e Svizzera-USA. Maggiori informazioni nell'informativa sulla privacy di Google.
Come ogni server web, il server di questo sito (Metanet, Svizzera) registra ogni richiesta: indirizzo IP, orario, pagina richiesta e il modo in cui il browser si identifica. Il registro serve solo a far funzionare il server e a proteggerlo, e l'hoster lo cancella automaticamente con la rotazione dei log.
14. I tuoi diritti
Ai sensi della legge svizzera sulla protezione dei dati (revDSG) e, ove applicabile, del GDPR, hai tra l'altro il diritto di accesso, rettifica e cancellazione. Se elimini l'app, i dati presenti sul dispositivo vengono cancellati. Se il dispositivo ha effettuato l'accesso a iCloud, la copia nel tuo iCloud resta invece intatta: la rimuovi nelle Impostazioni di iOS, sotto il tuo account Apple → «iCloud», dove puoi eliminare i dati dell'app conservati in iCloud. Per qualsiasi domanda basta un'e-mail a support@getlistification.app.
Ove si applichi il GDPR, la statistica sui visitatori di questo sito si basa sul tuo consenso (art. 6, par. 1, lett. a GDPR), che puoi revocare in qualsiasi momento sotto «La tua impostazione attuale», qui sopra; solo i segnali senza cookie inviati prima del consenso o in sua assenza si basano sul nostro legittimo interesse a sapere all'incirca quante persone visitano il sito (art. 6, par. 1, lett. f GDPR).
15. Minori
L'app si rivolge a un pubblico generale. Non raccogliamo consapevolmente dati di minori; l'app stessa, in generale, non raccoglie alcun dato personale.
16. Modifiche
In caso di modifiche alle funzioni adegueremo la presente informativa e aggiorneremo la data indicata sopra. La versione di volta in volta aggiornata è sempre disponibile a questo indirizzo.
