Informativa sulla privacy
Questa è l'informativa sulla privacy di IFG WebP Image Optimizer, un'app Shopify di IFG eCommerce. Questa informativa spiega come l'app tratta i dati.
Chi è responsabile
Francesco Guiducci, titolare di IFG eCommerce (Roma), contattabile all'indirizzo info@ifgecommerce.com. È il Titolare del trattamento per i dati dell'account del tuo negozio presso l'app, elencati qui sotto, e per la mail di benvenuto descritta più avanti. Per il contenuto del tuo negozio su cui l'app lavora (immagini, testi dei prodotti) agisce come responsabile del trattamento per tuo conto, come descritto nei Termini di servizio.
Cosa fa l'app
L'app converte in WebP le immagini del tuo negozio Shopify. Per ogni immagine crea un nuovo file .webp accanto all'originale, sposta sul file nuovo i riferimenti che riesce a raggiungere — galleria del prodotto, immagini delle varianti e link a immagini scritti nel testo di descrizioni dei prodotti, pagine, articoli del blog e descrizioni delle collezioni — e non cancella mai l'originale. Le foto oltre i 4472 pixel per lato o i 20 megapixel vengono ridotte, mantenendo le proporzioni, entro i limiti di Shopify; i file oltre 20 MB, o più grandi di 80 megapixel (JPEG) o 40 megapixel (altri formati), non vengono convertiti.
Dati che trattiamo
Quasi tutto proviene dal tuo negozio Shopify, tramite l'Admin API e i webhook di Shopify. L'app chiede solo questi permessi: lettura e scrittura dei file (read_files, write_files), lettura e scrittura dei prodotti (read_products, write_products), lettura e scrittura dei contenuti del negozio online (read_content, write_content, usate per trovare e spostare i link a immagini in pagine, articoli del blog e descrizioni delle collezioni) e lettura dei temi (read_themes, usata solo per trovare dove un'immagine è referenziata; l'app non modifica il tuo tema).
- Dati del negozio: dominio
myshopify.com, dominio principale, fuso orario, lingua scelta nell'app, stato e date di installazione. - Credenziali di accesso: il token di accesso Shopify (e il token di rinnovo) che l'app riceve quando la installi, con i dettagli di sessione come gli scope concessi e la scadenza. Prima di essere salvati sono cifrati dall'app (AES-256-GCM), oltre alla cifratura a riposo del database.
- Dati della libreria immagini: per ogni immagine, identificativo Shopify, nome del file, URL, tipo, dimensioni, peso, testo alternativo, stato e date, più dove è usata (per esempio il titolo di un prodotto o il nome di un file del tema).
- Registri di conversione: lo stato di ogni conversione, i contatori usati per applicare i limiti del tuo piano e blocchi di breve durata che impediscono di convertire la stessa immagine due volte insieme. Per rendere possibile l'annullamento, per ogni prodotto, pagina, articolo del blog o collezione che modifica l'app conserva un registro di annullamento: per un prodotto, l'ordine delle immagini e la posizione e le assegnazioni alle varianti dell'immagine sostituita; per ogni testo che modifica (descrizione del prodotto, pagina, articolo del blog, descrizione della collezione), il testo esattamente com'era prima della modifica e subito dopo. L'annullamento usa quel registro per rimettere solo i link a immagini che l'app aveva cambiato, lasciando com'è ogni altra modifica che hai fatto al testo.
- Registri tecnici: una ricevuta per ogni webhook Shopify (negozio, identificativo dell'evento, argomento, impronta del contenuto, esito) e i log del server. I log sono scritti in modo da non contenere token di accesso né recapiti.
- Dati della mail di benvenuto: descritti nella sezione seguente.
I file delle immagini non vengono conservati. Per convertire un'immagine l'app la scarica temporaneamente nella memoria del server, crea il WebP, lo carica nel tuo negozio Shopify e lo scarta. Non conserviamo immagini né file convertiti sui nostri sistemi e non usiamo alcun servizio di archiviazione di file.
Mail di benvenuto
Dopo una nuova installazione inviamo una sola mail di benvenuto all'indirizzo email dell'account Shopify del titolare del negozio, che leggiamo dall'Admin API di Shopify al momento dell'installazione (l'email di contatto pubblica del negozio non viene mai usata). Leggiamo anche il nome del negozio, per rivolgerci a te, e il paese dell'indirizzo di fatturazione del negozio, solo per scegliere la lingua del messaggio. La mail è inviata da Francesco Guiducci (IFG eCommerce), ti ringrazia per aver installato l'app, si presenta come sviluppatore freelance e ti invita a rispondere per qualunque domanda. È un messaggio di servizio, non una newsletter né una promozione, e dopo non viene inviato altro. La mail non viene inviata di nuovo se disinstalli e reinstalli l'app. Viene recapitata tramite Resend (Stati Uniti), vedi sotto.
Base giuridica: esecuzione del contratto (Art. 6(1)(b) GDPR) e, per la presentazione, legittimo interesse (Art. 6(1)(f) GDPR). Puoi opporti in qualsiasi momento rispondendo alla mail, usando il link di annullamento iscrizione presente nella mail o scrivendo a info@ifgecommerce.com.
Cosa conserviamo. L'indirizzo email del titolare non è conservato nei nostri registri. Finché l'app è installata teniamo, per il negozio, un piccolo registro con il dominio .myshopify.com, lo stato dell'invio e le relative date. Se annulli l'iscrizione conserviamo anche la data dell'opposizione e un'impronta crittografica con chiave (HMAC-SHA256) dell'indirizzo. L'impronta è pseudonimizzata, non anonima: chi possiede la chiave segreta potrebbe ricalcolarla a partire da un indirizzo noto. Serve solo a evitare un nuovo invio e a rispettare la tua opposizione (Art. 21 GDPR).
Cosa resta dopo la disinstallazione e la cancellazione. Dopo la disinstallazione e la richiesta di cancellazione (shop/redact) conserviamo solo un registro minimo: il dominio .myshopify.com del negozio, lo stato dell'invio con le date e, per chi ha annullato l'iscrizione, la data dell'opposizione e l'impronta con chiave dell'indirizzo. Questo registro, e l'impronta, sono cancellati dopo 24 mesi.
Cosa non raccogliamo
- Nessun dato dei tuoi clienti. L'app non richiede
read_customersnéread_orders, quindi non riceve mai nomi, email, telefoni, indirizzi, ordini o dati di pagamento dei tuoi acquirenti. - Nessun tracciamento dei visitatori del tuo negozio: l'app non ha alcuna presenza sulla vetrina (nessuno script, app proxy o estensione del tema) e non usiamo analytics né cookie pubblicitari.
- Nessun fornitore di intelligenza artificiale è coinvolto: nessun dato del tuo negozio viene inviato a un modello linguistico.
- L'app non invia newsletter, promozioni o email di marketing. L'unica email che invia è la singola mail di benvenuto descritta sopra, al titolare del negozio.
I testi che scrivi nel tuo negozio (nomi dei file, testi alternativi, descrizioni dei prodotti, pagine, articoli del blog, descrizioni delle collezioni) sono trattati solo come parte del catalogo, per trovare e sostituire i riferimenti alle immagini. Non li analizziamo per nessun altro scopo.
Finalità e base giuridica
- Esecuzione del contratto (Art. 6(1)(b) GDPR): fornire le funzionalità per cui hai installato l'app: scansionare la libreria immagini, convertire le immagini, spostare i riferimenti, annullare una conversione e applicare i limiti del piano; e inviare la mail di benvenuto al titolare del negozio.
- Legittimo interesse (Art. 6(1)(f) GDPR): mantenere l'app sicura e funzionante (log, diagnostica, ricevute dei webhook), conservare la prova che le richieste privacy sono state gestite, la presentazione personale nella mail di benvenuto e il ricordo di un'eventuale opposizione, sempre nei limiti di quanto strettamente necessario.
Non usiamo questi dati per marketing, profilazione o pubblicità e non li vendiamo.
Dove sono conservati i dati e chi è coinvolto
- Google Cloud ospita l'app (Cloud Run), il database (Firestore) e i segreti usati dall'app (Secret Manager), nella regione
europe-west1(Unione Europea). Google agisce come responsabile del trattamento per nostro conto. - Shopify è la piattaforma su cui l'app gira e la fonte dei dati del tuo negozio. Tratta i dati del tuo negozio secondo i propri termini.
- Resend (Stati Uniti) recapita la mail di benvenuto, e quindi riceve l'indirizzo email del titolare, il nome del negozio e il contenuto del messaggio nel momento dell'invio. Resend agisce come responsabile del trattamento per nostro conto e conserva propri registri di consegna secondo i suoi termini. Non è usato per nessun altro scopo.
Non condividiamo con nessun altro i dati trattati da questa app. Al database accede solo il codice server dell'app, con credenziali di servizio, e i dati di ciascun negozio sono tenuti separati e circoscritti a quel negozio.
Per quanto tempo conserviamo i dati
- Finché l'app è installata conserviamo i dati sopra indicati per fornire il servizio.
- Alla disinstallazione le sessioni Shopify (e quindi i token di accesso) vengono cancellate subito. Shopify ci invia poi una richiesta di cancellazione, di norma 48 ore dopo la disinstallazione; quando arriva cancelliamo in modo definitivo il record del negozio, l'inventario delle immagini e lo stato della scansione, i registri di conversione, i contatori del piano, i blocchi e i dati per l'annullamento. Da quel momento l'annullamento non è più possibile.
- Cosa resta dopo la cancellazione: un registro delle richieste privacy gestite (dominio del negozio, tipo di richiesta, nota sull'esito e orari, senza dati personali di alcuna persona), le ricevute dei webhook descritte sopra e il registro minimo della mail di benvenuto descritto sopra (dominio del negozio, stato dell'invio e date e, per chi ha annullato l'iscrizione, la data dell'opposizione e l'impronta con chiave dell'indirizzo), cancellato dopo 24 mesi. Sono conservati come prova tecnica e di conformità, per non inviare di nuovo la mail di benvenuto e per rispettare le opposizioni, e non contengono immagini, contenuti dei prodotti né dati dei clienti.
- I log del server sono conservati in Google Cloud Logging per un periodo limitato.
Disinstallare l'app non rimuove i file WebP che ha creato nel tuo negozio e non riporta indietro i riferimenti: i file convertiti restano nel tuo negozio e gli originali non vengono toccati. Se vuoi annullare delle conversioni, fallo dall'app prima di disinstallarla.
Shopify può inviare all'app una richiesta riguardante un cliente del tuo negozio (richiesta di dati o di cancellazione). L'app non conserva dati sui tuoi clienti, quindi non c'è nulla da esportare né da cancellare: rispondiamo di conseguenza e registriamo la risposta.
I tuoi diritti
Ai sensi degli Artt. 15–22 del GDPR hai diritto di accedere ai dati personali che trattiamo su di te, di farli rettificare, di farli cancellare quando non è previsto un obbligo di conservazione, di opporti al trattamento o di chiederne la limitazione e alla portabilità dei dati. Puoi inoltre proporre reclamo a un'autorità di controllo (in Italia, il Garante per la protezione dei dati personali). Per esercitare i tuoi diritti scrivi a info@ifgecommerce.com.
Sicurezza
I webhook Shopify sono verificati tramite la firma HMAC prima che qualunque cosa venga salvata. Tutte le comunicazioni con l'app avvengono via HTTPS/TLS. I token di accesso sono cifrati dall'app e il database è cifrato a riposo. I log sono filtrati per scartare le credenziali. Nessun sistema è perfettamente sicuro e non possiamo prometterlo.
Modifiche a questa informativa
Possiamo aggiornare questa informativa quando cambia il modo in cui trattiamo i dati. La data in cima alla pagina identifica il testo in vigore. Pubblicheremo un'informativa aggiornata quando cambia il modo in cui trattiamo i dati.
Contatti
Per qualunque domanda su questa informativa: info@ifgecommerce.com.