Panoramica
DogPilot è un’app per l’addestramento dei cani organizzata attorno a cinque schede — Home, Training, Chat, Scuola e Altro. L’app supporta la gestione dei gruppi basata sulle scuole, la pianificazione degli allenamenti, la gestione del catalogo degli esercizi, il monitoraggio dei crediti, la messaggistica basata sulle conversazioni con notifiche push su dispositivi mobili e la gestione del profilo.
Trattiamo solo i dati necessari per far funzionare DogPilot, supportare il riscatto degli inviti e il collegamento ai gruppi, mantenere la stabilità tecnica e rispondere alle richieste di assistenza.
Quali dati possono essere trattati
1. Dati che fornisci direttamente
A seconda dell’utilizzo, DogPilot può trattare dati come:
- nomi o nomi visualizzati
- indirizzi email usati per il login con email/password
- nomi delle scuole, descrizioni delle scuole e nomi dei gruppi scolastici
- nomi degli esercizi, categorie, livelli e descrizioni passo passo nel catalogo degli esercizi
- note sui crediti inserite dai gestori durante le rettifiche manuali dei crediti
- motivi di assenza inseriti quando ci si cancella da un allenamento
- dettagli di contatto relativi a un invito forniti da un amministratore
- messaggi, titoli di argomenti, risposte ai sondaggi e riepiloghi pubblicati dei risultati dei sondaggi pubblicati all’interno di una conversazione o di una scuola a cui appartieni
- messaggi di assistenza e qualsiasi dettaglio che scegli di inviarci
2. Dati su allenamenti, esercizi e crediti
Per supportare la pianificazione degli allenamenti, il monitoraggio degli esercizi e la gestione dei crediti, DogPilot può trattare:
- dati delle sessioni di allenamento, inclusi data, orario, luogo, stato e gruppi ed esercizi assegnati
- dati di iscrizione e presenza, inclusi adesione, disdetta e motivi di assenza
- valutazioni degli esercizi inviate dai membri
- saldi dei crediti, stato di esenzione dalla fatturazione, transazioni di credito e motivi delle transazioni collegati al profilo scolastico di un membro
3. Dati su inviti e collegamento ai gruppi
Per supportare l’onboarding tramite invito alla scuola e l’assegnazione opzionale a un gruppo scolastico, DogPilot può trattare:
- identificatori delle scuole usati per il riscatto dell’invito alla scuola
- identificatori e nomi opzionali dei gruppi scolastici memorizzati su un invito alla scuola
- token di invito
- informazioni sullo stato dell’invito
- dati di anteprima dell’invito alla scuola, come nome della scuola, descrizione, URL del logo, colore e nome opzionale del gruppo di destinazione
- nomi visualizzati degli invitati o dettagli di contatto degli invitati
- timestamp di creazione, scadenza, revoca e accettazione dell’invito
- informazioni sull’appartenenza collegata tra un profilo connesso, una scuola e, ove applicabile, un gruppo scolastico di destinazione
4. Dati di login e tecnici
DogPilot può trattare dati tecnici necessari per la stabilità e il funzionamento dell’app, tra cui:
- identificatori del provider di autenticazione e metadati dei metodi di login collegati
- un marcatore di sessione DogPilot locale e non sensibile usato per confermare che una sessione di autenticazione Firebase sia stata configurata esplicitamente nell’app; viene memorizzato sul dispositivo e cancellato insieme ai dati locali dell’app
- identificatori tecnici relativi a un flusso legacy di aggiornamento di un profilo anonimo su configurazioni supportate quando sullo stesso dispositivo esiste un’installazione più datata
- timestamp dell’ultimo accesso del profilo usati per individuare i profili inattivi per una successiva pulizia operativa
- timestamp di completamento dell’onboarding usati per evitare di mostrare ripetutamente la guida iniziale su più dispositivi
- token di Firebase Cloud Messaging usati per recapitare le notifiche push relative alle conversazioni sui dispositivi mobili
- versione dell’app
- dettagli del sistema operativo e della piattaforma
- identificatori tecnici relativi al dispositivo ove richiesto dai servizi in uso
- timestamp di eventi tecnici
- dati di errore necessari per la risoluzione dei problemi e la stabilità del servizio
- report di crash raccolti tramite Firebase Crashlytics nelle build di rilascio, inclusi stack trace, modello del dispositivo, versione del sistema operativo e versione dell’app — i report di crash non includono i tuoi messaggi, le tue valutazioni o altri dati di contenuto
- token di attestazione dell’integrità dell’app trattati tramite Firebase App Check (Play Integrity su Android, DeviceCheck su iOS) per proteggere il backend da abusi
5. Comportamento in caso di backend non disponibile
Sulle piattaforme in cui la configurazione live del backend non è disponibile, DogPilot può mostrare stati di backend non disponibile. In tali casi, i dati live di gruppi e inviti potrebbero non caricarsi o non persistere finché il supporto del backend non sarà disponibile.
6. Comunicazione di assistenza
Se ci contatti, possiamo trattare le informazioni che fornisci volontariamente, tra cui:
- il tuo indirizzo email
- il contenuto della tua richiesta
- screenshot o descrizioni di un problema
- versione dell’app, piattaforma o informazioni sul dispositivo rilevanti per la risoluzione del problema
Pubblicità
DogPilot mostra un piccolo banner pubblicitario agli utenti Basic (gratuiti) nelle schermate principali. Gli utenti Premium non vedono pubblicità.
Google AdMob
DogPilot utilizza Google AdMob, un servizio pubblicitario fornito da Google LLC (o Google Ireland Limited per gli utenti nello Spazio economico europeo e in Svizzera), per mostrare banner pubblicitari agli utenti Basic (gratuiti).
AdMob può raccogliere e trattare dati in relazione alla pubblicazione degli annunci, tra cui:
- identificatori pubblicitari (come il Google Advertising ID su Android o l’Identifier for Advertisers su iOS)
- indirizzo IP
- tipo di dispositivo, versione del sistema operativo e impostazioni del dispositivo
- dati di utilizzo dell’app e dati di interazione relativi agli annunci mostrati
- dati di posizione approssimativa derivati dall’indirizzo IP o dalle impostazioni del dispositivo, ove consentito
Questi dati vengono trattati da Google per scopi quali targeting degli annunci, misurazione degli annunci, prevenzione delle frodi e miglioramento del servizio.
DogPilot non trasmette attivamente dati di profilo personali ad AdMob. Tuttavia, AdMob può utilizzare in modo autonomo identificatori a livello di dispositivo e segnali contestuali per pubblicare annunci.
Gestione del consenso: ove richiesto dalla legge applicabile (incluso il Regolamento generale sulla protezione dei dati dell’UE e il California Consumer Privacy Act), DogPilot utilizza la User Messaging Platform (UMP) di Google per richiedere il tuo consenso prima che venga abilitata la pubblicità personalizzata. Puoi in qualsiasi momento revocare o modificare il tuo consenso alla pubblicità tramite le impostazioni del tuo dispositivo (ad esempio reimpostando o limitando l’identificatore pubblicitario sul dispositivo).
App Tracking Transparency (iOS): su iOS, DogPilot chiede il tuo permesso tramite la finestra di dialogo App Tracking Transparency di Apple prima che l’identificatore pubblicitario (IDFA) venga utilizzato per gli annunci personalizzati. La finestra di dialogo viene mostrata solo agli utenti che vedono effettivamente la pubblicità (piano Basic). Se rifiuti, gli annunci restano non personalizzati; puoi modificare la tua scelta in qualsiasi momento nelle Impostazioni iOS, in Privacy e sicurezza → Tracciamento.
Per maggiori informazioni su come Google tratta i dati in relazione ad AdMob, consulta l’Informativa sulla privacy di Google: https://policies.google.com/privacy
Puoi anche disattivare la pubblicità personalizzata tramite le impostazioni degli annunci di Google: https://adssettings.google.com
Funzionalità di IA
DogPilot utilizza l’IA generativa (modelli Google Gemini accessibili tramite Firebase AI) per alcune funzionalità chiaramente delimitate. Tutte vengono attivate solo su richiesta, sono contrassegnate come generate dall’IA e possono essere imprecise.
- Traduzioni automatiche degli esercizi — quando un gestore crea o modifica un esercizio, il suo nome e la sua descrizione vengono inviati al servizio di IA per generare le traduzioni nelle sei lingue dell’app. Viene trasmesso solo il testo dell’esercizio.
- Approfondimento IA per cane (Premium) — quando un utente tocca esplicitamente il pulsante Approfondimento IA, i dati aggregati di allenamento e valutazione del cane selezionato (valutazioni, nomi degli esercizi, note scritte dall’utente) vengono inviati al servizio di IA per generare un breve riepilogo testuale dei progressi.
Inoltre, DogPilot offre strumenti di assistenza IA opzionali disponibili solo per i gestori delle scuole con livello Premium. Sono soggetti a un limite giornaliero per scuola a uso corretto:
- Valutazioni IA di allenamento e di scuola — quando un gestore lo richiede, i dati aggregati delle valutazioni post-allenamento e delle presenze relativi a un singolo allenamento passato o alla scuola del gestore nel suo complesso vengono inviati al servizio di IA per generare una valutazione testuale. Queste valutazioni vengono salvate con uno storico, in modo che il gestore possa confrontare i progressi nel tempo.
- Focus IA per il prossimo allenamento — quando un gestore lo richiede, i dati aggregati della scuola relativi alle discipline con le valutazioni più basse vengono inviati al servizio di IA per suggerire su cosa concentrarsi nel prossimo allenamento. Questo suggerimento non viene salvato.
- Annunci redatti dall’IA — quando un gestore sceglie di redigere un annuncio con l’IA, le parole chiave inserite dal gestore vengono inviate al servizio di IA per generare un titolo e un messaggio, che il gestore modifica prima della pubblicazione.
- Generatore di esercizi IA — quando un gestore sceglie di generare un esercizio con l’IA, l’obiettivo o la descrizione dell’allenamento inseriti dal gestore vengono inviati al servizio di IA per proporre nome, descrizione, categoria e livello di difficoltà dell’esercizio, che viene poi tradotto automaticamente come qualsiasi esercizio.
In tutti i casi i dati vengono trattati da Google in qualità di fornitore di servizi per generare l’output richiesto. Le richieste di IA non vengono utilizzate per creare profili pubblicitari e DogPilot non utilizza i tuoi dati per addestrare i propri modelli.
Perché i dati vengono trattati
Utilizziamo i dati principalmente per le seguenti finalità:
- far funzionare DogPilot e mantenere l’app operativa
- supportare la generazione e il riscatto degli inviti
- convalidare il riscatto dell’invito alla scuola prima della creazione di un’iscrizione alla scuola o di un’assegnazione a un gruppo di destinazione
- collegare un profilo connesso a una scuola e, ove applicabile, a un gruppo scolastico di destinazione
- mantenere i dati di scuole, gruppi e iscrizioni ove esista il supporto live del backend
- mostrare e ricordare lo stato di onboarding a livello di account
- individuare i profili inattivi che potrebbero essere idonei a una successiva pulizia operativa
- migliorare la stabilità tecnica e diagnosticare i problemi
- generare traduzioni automatiche degli esercizi e, su richiesta esplicita, riepiloghi, valutazioni, suggerimenti e bozze generati dall’IA
- rispondere alle richieste di assistenza
- proteggere il servizio da usi impropri e abusi tecnici
Condivisione con terze parti
I dati vengono condivisi solo nella misura necessaria per far funzionare DogPilot o ove richiesto dalla legge.
A seconda della configurazione attiva, ciò può includere:
- Firebase Authentication per il login con email/password e i provider di accesso basati su OAuth supportati, come Google e Apple, quando configurati
- Firebase Authentication per l’aggiornamento di un vecchio profilo locale anonimo a un login visibile sulle configurazioni dei dispositivi supportate
- Cloud Firestore per la persistenza di scuole, gruppi, iscrizioni, inviti e conversazioni
- Firebase Storage per le immagini caricate, come immagini di sfondo e contenuti multimediali delle scuole
- Firebase Cloud Messaging per recapitare le notifiche push sui nuovi messaggi di conversazione sui dispositivi mobili
- Google AdMob per la pubblicazione di banner pubblicitari agli utenti Basic (gratuiti) — vedi la sezione Pubblicità sopra per i dettagli
- Firebase AI (modelli Google Gemini) per le traduzioni automatiche degli esercizi, l’approfondimento IA per cane su richiesta e gli strumenti di assistenza IA su richiesta per i gestori — vedi la sezione Funzionalità di IA sopra per i dettagli
- Firebase Crashlytics per la raccolta dei report di crash nelle build di rilascio al fine di diagnosticare e correggere i problemi di stabilità
- Firebase App Check per verificare che le richieste al backend provengano da un’installazione genuina dell’app
- provider di piattaforma dell’app, come Apple o Google, se DogPilot viene distribuito tramite i loro ecosistemi
- fornitori tecnici necessari per erogare l’assistenza o mantenere l’infrastruttura
Non vendiamo dati personali.
Luogo e durata della conservazione
I dati possono essere conservati localmente su un dispositivo, all’interno dell’infrastruttura backend configurata o nei sistemi di assistenza usati per gestire una richiesta.
Se scegli l’eliminazione dell’account, DogPilot può rimuovere i dati del profilo corrente associati a quella sessione. Se quel profilo è l’ultimo gestore di una scuola, DogPilot può anche eliminare la scuola interessata e i relativi dati operativi, inclusi gruppi, allenamenti, conversazioni, iscrizioni e contenuti multimediali della scuola associati, poiché tali dati sono strutturalmente collegati all’entità scuola.
I dati vengono generalmente conservati solo per il tempo necessario alla finalità prevista, ad esempio:
- finché un gruppo di allenamento resta attivo,
- finché un invito è valido o deve essere documentato,
- finché un caso di assistenza è aperto,
- o finché si applicano obblighi legali di conservazione.
Le conversazioni archiviate vengono conservate fino a un anno dopo l’archiviazione e poi eliminate automaticamente, inclusi tutti i loro messaggi, per ogni partecipante.
I dati scaduti, revocati, obsoleti o non più necessari possono essere eliminati, anonimizzati o sovrascritti in conformità con i requisiti operativi e legali.
I tuoi diritti
Ove previsto dalla legge applicabile, puoi avere diritti come:
- il diritto di accesso ai dati personali,
- il diritto di rettifica dei dati inesatti,
- il diritto di richiedere la cancellazione,
- il diritto di limitare determinati trattamenti,
- il diritto di opporti in casi specifici,
- e il diritto alla portabilità dei dati.
Per esercitare tali diritti, contattaci via email.
Sicurezza dei dati
Adottiamo misure tecniche e organizzative adeguate per proteggere i dati da accessi non autorizzati, perdita, uso improprio o divulgazione. Come per qualsiasi prodotto basato su internet o connesso al cloud, non è possibile garantire una sicurezza assoluta.
Bambini e minori
DogPilot non è specificamente rivolto ai bambini. Qualora vengano trattati dati personali relativi a minori, ciò dovrebbe avvenire solo con il coinvolgimento o sotto la responsabilità di un genitore o tutore legale, ove richiesto dalla legge.
Contatto
Per domande o richieste relative alla privacy:
DogPilot
Un prodotto di sysoft.ch, Svizzera
Email: hello@dogpilot.app