Privacy Policy
Ultimo aggiornamento: 23 agosto 2026
1. Titolare del trattamento
Il titolare del trattamento dei dati personali raccolti tramite questo sito è Stefano Prandi, raggiungibile all'indirizzo email stefano@prandi.net.
2. App Android — WorldWordTime
Questa sezione riguarda WorldWordTime (app e widget per la schermata Home) e WorldWordTime Watch Face (quadrante per Wear OS), pubblicate da Stefano Prandi. Per StepFit, che funziona in modo diverso perché prevede un account, si veda il punto 3.
Queste app non raccolgono, non conservano e non trasmettono alcun dato personale. Nello specifico:
- Non dichiarano il permesso di accesso a Internet: tecnicamente non possono inviare dati ad alcun server, nemmeno a quelli dello sviluppatore.
- Non contengono pubblicità, SDK pubblicitari, strumenti di analisi o di tracciamento.
- Non richiedono la creazione di un account e non effettuano alcuna autenticazione.
- Non accedono a posizione, rubrica, fotocamera, microfono, file o altri dati del dispositivo.
- Non effettuano acquisti in-app.
Le preferenze di personalizzazione (font, colori, trasparenza, dimensione del testo, nome del widget) sono salvate esclusivamente in locale sul dispositivo e vengono eliminate disinstallando l'app o rimuovendo il widget.
L'unico permesso dichiarato da WorldWordTime è RECEIVE_BOOT_COMPLETED, necessario per ripristinare l'aggiornamento periodico del widget dopo il riavvio del dispositivo. Non comporta alcuna raccolta di dati.
Le app sono distribuite tramite Google Play. Google raccoglie autonomamente statistiche di installazione e di eventuali arresti anomali secondo la propria Privacy Policy; tale trattamento avviene al di fuori del controllo dello sviluppatore.
Per richieste relative alle app: step97@gmail.com.
3. App Android, Wear OS e portale web — StepFit
La presente informativa copre anche StepFit: app Android per telefono, app autonoma per Wear OS e portale web. È un diario di allenamento self-hosted, cioè i dati risiedono sul server di chi ospita l'installazione e non su servizi di terze parti.
A differenza delle app al punto 2, StepFit richiede un account e conserva i dati inseriti dall'utente. Raccoglie:
- Dati dell'account: indirizzo email e nome (facoltativo). La password è conservata unicamente come hash bcrypt: non è leggibile né recuperabile, nemmeno da chi amministra il server.
- Dati di allenamento: allenamenti, esercizi e serie svolte (peso, ripetizioni, durata, distanza, recupero), schede personali e note.
- Misurazioni corporee — facoltative: peso, percentuale di massa grassa, circonferenze e altezza. Sono dati relativi alla salute: la sezione dedicata può semplicemente non essere utilizzata.
Battito cardiaco (solo Wear OS): se l'utente concede il permesso ai sensori, l'orologio legge il battito e lo mostra a schermo durante la serie. Il valore non viene salvato né trasmesso ad alcun server: chiudendo la schermata scompare.
StepFit non contiene pubblicità, SDK pubblicitari, strumenti di analisi o di tracciamento, non profila l'utente, non adotta decisioni automatizzate e non cede né vende i dati a terzi.
Base giuridica: l'esecuzione del contratto (art. 6, par. 1, lett. b GDPR) per l'account e i dati di allenamento; il consenso esplicito (art. 9, par. 2, lett. a GDPR) per le misurazioni corporee, che sono facoltative e revocabili in ogni momento eliminandole.
Conservazione: i dati restano finché l'account esiste; non è prevista alcuna cancellazione automatica. Il server effettua backup giornalieri conservati per 14 giorni.
Sicurezza: password protette con bcrypt, accesso tramite token a scadenza, limite ai tentativi di accesso per contrastare gli attacchi a forza bruta, database non raggiungibile dall'esterno. Il cambio password invalida immediatamente le sessioni attive su tutti i dispositivi.
Trasporto: la comunicazione con il server di questa installazione avviene su HTTPS (TLS), quindi i dati sono cifrati in transito. Le versioni dell'app distribuite tramite Google Play non consentono connessioni non cifrate.
Esportazione e cancellazione dei dati: dal portale, in Impostazioni, l'utente può esportare tutti i propri dati (backup JSON completo oppure CSV degli allenamenti) ed eliminare definitivamente l'account con tutti i dati collegati (Impostazioni → Zona rossa; è richiesta la password). La cancellazione è irreversibile e immediata. In alternativa la cancellazione può essere richiesta scrivendo a step97@gmail.com.
StepFit necessita di un server StepFit raggiungibile: senza di esso l'app non può effettuare l'accesso. Se l'installazione è gestita da un soggetto diverso da quello indicato al punto 1, tale soggetto è titolare del trattamento dei dati che vi risiedono.
Per richieste relative all'app: step97@gmail.com.
4. Dati raccolti dal sito
I punti da 4 a 8 riguardano il sito Step Portal. Step Portal raccoglie le seguenti categorie di dati:
- Dati di navigazione: indirizzo IP anonimizzato, browser, sistema operativo, pagine visitate, durata della sessione, provenienza geografica (paese).
- Dati di interazione: click, scroll, movimenti del mouse e comportamento sulla pagina, raccolti tramite strumenti di analisi (Umami e Microsoft Clarity).
- Cookie tecnici: necessari al funzionamento del sito.
Non vengono raccolti dati personali identificativi come nome, cognome, indirizzo o numero di telefono, a meno che l'utente non li fornisca volontariamente.
5. Finalità del trattamento
- Analisi statistica del traffico e del comportamento degli utenti per migliorare il sito
- Rilevamento di errori tecnici e ottimizzazione delle prestazioni
- Eventuale personalizzazione dei contenuti e degli spazi pubblicitari (uso futuro)
6. Base giuridica
Il trattamento è basato sul legittimo interesse del titolare (art. 6, par. 1, lett. f GDPR) per le finalità statistiche e di miglioramento del servizio. Per i cookie non tecnici, il trattamento avviene previo consenso dell'utente.
7. Strumenti di analisi utilizzati
Umami Analytics: istanza self-hosted, i dati non vengono trasferiti a terze parti. Nessun cookie di tracciamento è impostato da questo strumento.
Google Analytics 4 (GA4): servizio di web analytics fornito da Google. Carica solo previo consenso. Configurato con anonimizzazione IP attiva. I dati sono trattati secondo la Privacy Policy di Google.
Microsoft Clarity: strumento di analisi comportamento e session recording fornito da Microsoft. Può essere disattivato dall'utente revocando il consenso ai cookie. I dati sono trattati secondo la Privacy Statement di Microsoft.
8. Conservazione dei dati
I dati di navigazione aggregati vengono conservati per un massimo di 13 mesi. Le registrazioni delle sessioni vengono conservate per un periodo non superiore a 12 mesi.
9. Diritti dell'utente
In conformità al GDPR (Regolamento UE 2016/679), l'utente ha diritto a:
- Accedere ai propri dati personali
- Richiedere la rettifica o la cancellazione
- Opporsi al trattamento
- Richiedere la portabilità dei dati
- Revocare il consenso in qualsiasi momento
- Proporre reclamo all'Autorità Garante per la protezione dei dati personali
Per esercitare tali diritti, contattare: stefano@prandi.net
Per StepFit l'esportazione e la cancellazione dei dati sono disponibili direttamente in app, senza doverne fare richiesta: si veda il punto 3.
10. Trasferimento dati
I dati raccolti tramite Umami sono elaborati su server situati nella rete locale del titolare. I dati raccolti tramite Google Analytics e Microsoft Clarity possono essere trasferiti in paesi extra-UE con garanzie adeguate ai sensi del GDPR.
11. Modifiche alla presente policy
Il titolare si riserva di aggiornare questa policy in qualsiasi momento. Le modifiche saranno efficaci dalla data di pubblicazione sul sito.
Crafted by StepDesign