Dredfit non raccoglie alcun dato. Nessuno. Nessun sistema di account, nessun servizio di analisi, nessuna pubblicità e nessuna richiesta di rete di alcun tipo.
Tutto il tuo storico di allenamento – allenamenti registrati, variante e dose di ogni movimento, aggiustamenti – è salvato in locale sul tuo dispositivo. Dredfit non ha server e non lo trasmette mai. Se elimini l’app, questi dati si eliminano con lei, con due eccezioni: gli allenamenti già scritti in Apple Health o in Health Connect restano lì finché non li rimuovi tu, e una copia che sia già nel backup del telefono stesso (più sotto) dura quanto quel backup.
Su iPhone, i normali backup iOS del dispositivo (iCloud o locali) possono includere i dati dell’app come parte del backup del dispositivo, secondo le condizioni sulla privacy di Apple.
Su Android, Dredfit partecipa al backup delle app di Android stesso. Se sul tuo telefono il backup è attivo, Android copia i dati dell’app – il tuo storico e le tue impostazioni, peso corporeo compreso – nel tuo account Google circa una volta al giorno, e li ripristina ogni volta che si installa di nuovo Dredfit su un telefono con quell’account: dopo una reinstallazione o su un telefono nuovo. Google conserva quella copia nei backup del tuo account – da Android 9 in poi, se il telefono ha un blocco schermo, con crittografia end-to-end tramite il suo PIN, la sequenza o la password – secondo le norme sulla privacy di Google; noi non possiamo leggerla. Puoi disattivare il backup nelle impostazioni del telefono.
Dalle Impostazioni puoi esportare in qualsiasi momento un backup completo in un semplice file JSON. Il backup contiene il tuo storico di allenamento insieme alle tue impostazioni (tra cui giorni di riposo, orario del promemoria, suoni, l’interruttore della sbarra per trazioni, il tuo peso corporeo insieme alla nota che dice se lo fornisce Apple Health o Health Connect – una nota su cui un backup ripristinato non agisce, perché se quel numero viene da lì lo dice solo l’archivio salute di questo telefono, e nient’altro – e i dati di servizio su quali allenamenti vi sono già stati scritti). Quel file va solo dove tu lo mandi – tramite il foglio di condivisione su iPhone, tramite la finestra di salvataggio del sistema, nel posto che scegli, su Android – e noi non lo vediamo mai. Puoi anche reimportare un backup nell’app, su entrambe le piattaforme: l’importazione legge soltanto il file che hai scelto e non trasmette nulla.
Dopo un traguardo – e dalla scheda Progressi – Dredfit propone una card da condividere: una piccola immagine con il numero dei tuoi allenamenti e i gradini totali (o con il traguardo stesso), la tua curva di progresso e la data (su un traguardo tondo – il 10°, il 25° e ogni 50° allenamento – anche “Prima … – Ora …”, con quanto tempo fa hai iniziato), generata interamente sul tuo dispositivo. Come il backup, va solo dove tu la mandi tramite il foglio di condivisione, e da nessun’altra parte.
Dredfit non invia nulla in rete, quindi non c’è nessuna trasmissione da proteggere. Sul telefono i suoi dati stanno nello spazio privato dell’app, che iOS e Android chiudono alle altre app; Apple Health e Health Connect gli danno solo ciò che permetti tu, e solo finché lo permetti.
Dredfit può scrivere gli allenamenti completati nell’app Salute di Apple, e legge da Salute un breve elenco di valori indicati per nome, perché ogni allenamento possa portare con sé una stima di quanto è costato. Tutto questo è disattivato per impostazione predefinita e si avvia solo dopo che l’hai attivato nelle Impostazioni e hai concesso l’autorizzazione.
Quando la funzione è attiva, ogni allenamento completato viene scritto come un singolo elemento Allenamento della forza funzionale con ora di inizio, ora di fine e durata e l’identificativo che quell’allenamento ha nello storico di Dredfit (il suo numero in quello storico e il momento in cui è terminato), più la registrazione standard del dispositivo che iOS allega a ogni elemento di Salute (modello del dispositivo e versione del sistema). Dove è possibile calcolarla, l’elemento porta anche una stima dell’energia attiva, etichettata con la revisione della stima che l’ha prodotta e con lo stesso identificativo. Niente frequenza cardiaca, niente misure corporee, niente dettagli degli esercizi. La stima viene omessa invece che indovinata – tra gli altri casi, quando non c’è un peso per cui moltiplicarla, quando non è stato fatto davvero nulla, o quando un’altra app ha registrato la stessa sessione.
L’autorizzazione non è di sola scrittura. Dredfit chiede anche di leggere sei cose, e le legge per calcolare quella stima sul tuo telefono. Il tuo peso è il valore che moltiplica l’intera cifra; altezza, data di nascita e sesso affinano soltanto la quota a riposo che ne viene sottratta; l’energia a riposo che il tuo dispositivo ha già registrato copre quegli stessi minuti; e i tuoi allenamenti vengono letti perché una sessione registrata nello stesso momento da un’altra app non venga contata due volte. Quest’ultima autorizzazione non è circoscritta: Salute dà accesso agli allenamenti nel loro insieme. Per questo controllo, Dredfit legge quelli che si sovrappongono all’intervallo che va dall’inizio del più vecchio allenamento non ancora scritto al momento in cui scrive – di norma solo i minuti della sessione appena conclusa, ma alla prima esportazione di allenamenti passati, ogni allenamento a partire dal più vecchio tra loro. Gli allenamenti vengono letti anche per un altro motivo: prima di scrivere, Dredfit cerca un proprio elemento già scritto con lo stesso identificativo, qualunque sia la data, così che un allenamento già presente in Salute non venga scritto una seconda volta. Questa ricerca è limitata agli elementi scritti da Dredfit stesso. Quello che Dredfit legge da Salute viene usato sul tuo telefono, e noi non lo riceviamo mai; l’unico valore che conserva – il tuo peso, con la data in cui Salute lo ha registrato – viene salvato insieme ai dati propri dell’app, quindi fa parte di ogni backup che esporti.
Ciascuna delle sei si può negare separatamente. Negare il peso significa che non viene scritta nessuna caloria, a meno che l’app non ne conservi già uno – inserito da te, ripristinato da un backup, oppure rimasto da una lettura precedente, cosa che un rifiuto successivo non cancella; puoi cancellarlo dalle Impostazioni. Negare altezza, data di nascita o sesso rende soltanto più grossolana la stima. Negare gli allenamenti è un’altra cosa: Salute non dice mai a un’app se una lettura è stata concessa, quindi Dredfit non riesce a distinguere non ho trovato nulla da non mi è permesso, e il controllo contro il doppio conteggio smette di funzionare senza dirlo. Per questo nelle Impostazioni c’è un interruttore che si chiama come quello che fa – Ometti le calorie – e la sua didascalia nomina entrambi i motivi per cui usarlo: un Apple Watch registra già gli stessi allenamenti, quindi la sessione altrimenti conterebbe due volte, oppure vuoi semplicemente che non venga scritta nessuna stima.
Puoi revocare l’accesso in qualsiasi momento da Impostazioni → Salute → Accesso ai dati e dispositivi → Dredfit, oppure spegnere l’interruttore dentro l’app. Gli allenamenti già scritti restano in Salute finché non li elimini lì.
Su Android, Dredfit può scrivere gli allenamenti conclusi in Health Connect, l’archivio dei dati di salute e attività fisica del tuo telefono, e ne rilegge un breve elenco di valori con un nome preciso, così che ogni allenamento porti con sé una stima di quanto è costato – lo stesso lavoro che fa Apple Health su iPhone. Tutto questo è disattivato per impostazione predefinita e parte solo dopo che attivi Salva gli allenamenti in Health Connect nelle Impostazioni e dai il permesso nella schermata dei permessi di Health Connect stesso. Health Connect fa parte di Android dalla versione 14; da Android 10 a 13 è l’app Health Connect di Google, che le Impostazioni propongono di installare.
Dredfit chiede cinque permessi, e ognuno si può negare separatamente. Due servono a scrivere. Esercizio: ogni allenamento completato viene scritto come un’unica sessione di esercizio di tipo calisthenics con ora di inizio e di fine (e il fuso orario di ciascuna), l’identificativo che quell’allenamento ha nello storico di Dredfit (il suo numero in quello storico e il momento in cui è finito) e il dispositivo su cui è stato registrato (un telefono, il produttore e il modello). Calorie attive bruciate: dove si può calcolare, una stima dell’energia attiva sugli stessi minuti, contrassegnata con la revisione della stima che l’ha prodotta e con lo stesso identificativo; se neghi questo permesso, l’allenamento viene scritto senza. Niente frequenza cardiaca, niente misure corporee, niente dettagli degli esercizi. La stima viene omessa invece di essere tirata a indovinare – tra gli altri casi, quando non c’è un peso per cui moltiplicarla, quando in realtà non è stato fatto nulla o quando un’altra app ha registrato la stessa sessione. Un allenamento scritto di nuovo con lo stesso identificativo sostituisce quello già presente, quindi non compare mai due volte in Health Connect.
Tre servono a leggere, e vengono letti solo per calcolare quella stima sul tuo telefono. Peso: il tuo peso più recente è il valore che moltiplica l’intera cifra. Metabolismo basale: ne viene sottratta l’energia a riposo dei minuti dell’allenamento stesso – letta solo dove un metabolismo a riposo è stato davvero registrato, mai una cifra che Health Connect inserisce da sé. Esercizio: le sessioni di esercizio di altre app, perché una sessione registrata nello stesso momento da un’altra app non venga contata due volte. Per questo controllo Dredfit legge le sessioni iniziate tra il giorno prima del più vecchio allenamento non ancora scritto e il momento in cui scrive – di norma solo l’ultimo giorno o poco più, ma alla prima esportazione di allenamenti passati tutte le sessioni dal giorno prima del più vecchio tra loro – e ne usa solo quale app ha scritto ciascuna e quando si è svolta. Su Android altezza, data di nascita e sesso non vengono letti. Health Connect lascia leggere a un’app i dati delle altre app solo a partire da 30 giorni prima del primo permesso concesso, e Dredfit non chiede di più.
Quello che Dredfit legge da Health Connect viene usato sul tuo telefono, e noi non lo riceviamo mai; l’unico valore che conserva – il tuo peso, con la data in cui è stato registrato in Health Connect – viene salvato insieme ai dati propri dell’app, quindi fa parte di ogni backup che esporti e del backup del telefono stesso. Negare il peso significa che non viene scritta nessuna caloria, a meno che l’app non ne conservi già uno – inserito da te, ripristinato da un backup, oppure rimasto da una lettura precedente, cosa che un rifiuto successivo non cancella; puoi cancellarlo dalle Impostazioni. Negare il metabolismo basale rende soltanto più grossolana la stima. Negare l’esercizio impedisce a Dredfit di vedere la registrazione della stessa sessione da parte di un’altra app; se un orologio o un’altra app registra già i tuoi allenamenti, attiva quindi Ometti le calorie nelle Impostazioni – è lo stesso interruttore se vuoi semplicemente che non venga scritta nessuna stima.
Puoi revocare uno qualsiasi di questi permessi in qualsiasi momento in Health Connect – nelle impostazioni del telefono da Android 14 in poi, nell’app Health Connect da Android 10 a 13 – oppure spegnere l’interruttore dentro l’app. Gli allenamenti già scritti restano in Health Connect finché non li elimini lì; Health Connect può eliminare tutto ciò che un’app ha scritto. Le altre app a cui permetti di leggere da Health Connect possono vedere gli allenamenti scritti da Dredfit, secondo le loro norme. Google descrive Health Connect come un database archiviato sul tuo dispositivo.
Se attivi il promemoria, Dredfit programma una notifica locale nei tuoi giorni di allenamento. Viene generata e consegnata sul tuo dispositivo: non esiste un server push e non viene trasmesso nulla. Attivare il promemoria chiede il permesso di mostrare notifiche. Android dimentica le sveglie programmate quando il telefono si riavvia, quindi su Android Dredfit riceve un avviso quando il telefono si accende, quando cambiano l’ora o il fuso orario o quando l’app si aggiorna, e le riprogramma.
Durante un allenamento su Android, Dredfit mostra una notifica continua – l’esercizio o ciò a cui porta il recupero, la serie e il conto alla rovescia – nell’area notifiche e sulla schermata di blocco, come l’attività in tempo reale su iPhone. A reggerla è un servizio in primo piano del tipo che Android riserva alle app di fitness (“health”): tiene in moto il conto alla rovescia e il suo 3-2-1 a schermo spento o con un’altra app davanti – arrivato a zero, aspetta che tu torni – e finisce con l’allenamento. Da Android 13 in poi, il primo allenamento che la mostra chiede il permesso di mostrare notifiche, a meno che non l’abbia già chiesto il promemoria; se lo neghi, la notifica non si vede e non cambia nient’altro. Quel tipo di servizio richiede un permesso da un breve elenco: Dredfit ha quello che Android concede senza chiedere, “sensori ad alta frequenza di campionamento”, solo per questo motivo, e non legge nessun sensore.
Non riceviamo mai i dati dell’app, quindi non c’è nulla che possiamo condividere, vendere o trattare, e nulla viene trattato su alcun server. Dredfit non contiene servizi di analisi né pubblicità, e non fa richieste di rete di alcun tipo; l’app per Android non ha nemmeno il permesso di Android per accedere a Internet.
L’app per iPhone non contiene SDK di terze parti. L’app per Android è costruita sulle librerie standard della piattaforma – AndroidX di Google, tra cui il client di Health Connect, e le librerie Kotlin di JetBrains – e ha esattamente un SDK oltre a queste: Play In-App Review di Google (che porta con sé due librerie dei servizi Google Play), usato solo per la finestra di recensione descritta qui sotto.
Dopo alcuni traguardi, Dredfit può chiedere allo store del tuo telefono di mostrare la sua finestra per recensire l’app – quella dell’App Store su iPhone, quella di Google Play su Android. Quella finestra la mostra e la invia lo store, non Dredfit: Dredfit non sa mai se è comparsa, quante stelle contiene né che cosa dice la recensione. Ciò che invii va ad Apple o a Google, secondo le loro condizioni; secondo Google, il voto e la recensione servono a pubblicare la tua recensione su Google Play oppure, per una versione dell’app in test chiuso, vengono condivisi in privato con lo sviluppatore. Una recensione è quindi l’unica cosa che scrivi che possa raggiungerci: in pubblico, come la legge chiunque, o in privato da un test chiuso.
Oltre a te e alle app a cui permetti di leggere da Apple Health o da Health Connect, le uniche parti che i tuoi dati possano mai raggiungere sono Apple e Google, e solo attraverso funzioni del sistema operativo che controlli tu. Su iPhone: gli allenamenti che decidi di scrivere in Apple Health e i dati dell’app inclusi in un normale backup iCloud o locale del dispositivo, secondo le condizioni sulla privacy di Apple. Su Android: i dati dell’app inclusi nel backup del telefono nel tuo account Google, secondo le norme sulla privacy di Google. In ogni caso, noi non li vediamo mai.
Non conserviamo nulla, quindi dal nostro lato non esiste un periodo di conservazione: i tuoi dati vivono sul tuo dispositivo finché non elimini l’app, e noi non ne abbiamo mai una copia. Le leggi sulla privacy come il GDPR e il CCPA ti danno diritti di accesso, cancellazione e portabilità – con Dredfit li eserciti tutti direttamente sul dispositivo: l’esportazione JSON è la tua copia completa e portabile del tuo storico e delle tue impostazioni, ed eliminare l’app è la cancellazione, con le eccezioni già indicate: gli allenamenti già scritti in Apple Health o in Health Connect restano lì finché non li rimuovi tu, e una copia nel backup del telefono stesso dura quanto quel backup. Non c’è nulla da richiederci, perché non c’è nulla che potremmo fornire; le domande restano comunque benvenute all’indirizzo qui sotto.
Su Android, cancellare tutto passa per tre posti: l’app stessa (disinstallala o cancella il suo spazio di archiviazione nelle impostazioni del telefono), Health Connect (elimina i dati che Dredfit vi ha scritto) e il backup del telefono nel tuo account Google, che conserva una copia finché il backup è attivo e la ripristina ogni volta che si installa di nuovo Dredfit; si gestisce dal tuo account Google.
Dredfit è uno strumento di fitness generale rivolto a un pubblico generico e non raccoglie consapevolmente dati da nessuno, minori compresi – perché non raccoglie dati affatto.
Se questa informativa dovesse mai cambiare, cambierà con lei la data di entrata in vigore qui sopra, e la versione aggiornata sarà pubblicata su questa pagina.
Dredfit è sviluppata e pubblicata da Dmitry Novikov, sviluppatore indipendente, che è il soggetto responsabile di questa informativa.
Per domande su questa informativa: dredfort.42@gmail.com