IdroFlow

Informativa sulla privacy di IdroFlow

In vigore dal 10 settembre 2026

Questa informativa descrive quali dati tratta IdroFlow, per quali scopi, con chi vengono condivisi e quali scelte hai. Il titolare del trattamento è Federico Trevisani, Italia. Per richieste privacy: federico@federicotrevisani.dev.

1. Dati sul dispositivo e in iCloud

Cronologia delle bevande, obiettivo, bevande personalizzate, pulsanti rapidi, promemoria e impostazioni sono salvati sul dispositivo con SwiftData. Il titolare non ha accesso a questi dati.

2. Apple Health

L'integrazione con Apple Health è facoltativa. Se la autorizzi, IdroFlow scrive in Salute l'acqua che registri e legge la cronologia dell'idratazione per mostrarti un quadro unico. Per suggerire l'obiettivo giornaliero può leggere anche peso, altezza, energia attiva e allenamenti, solo con il tuo permesso e solo sul dispositivo.

3. Apple Intelligence e Private Cloud Compute

Alcune funzioni di IdroFlow Plus usano i modelli di Apple Intelligence: registrare una bevanda a parole o da una foto, gli insight in linguaggio naturale, la spiegazione dei promemoria adattivi e la stima del fattore d'idratazione di una bevanda personalizzata. Sono disponibili solo su dispositivi compatibili con Apple Intelligence attiva e, in IdroFlow, con l'interruttore Impostazioni → Siri e Comandi Rapidi → Funzioni intelligenti.

Su iOS, macOS e watchOS 27 queste richieste vengono elaborate da Private Cloud Compute, l'infrastruttura di Apple che, secondo quanto dichiarato da Apple, tratta i dati solo per rispondere alla richiesta, senza conservarli e senza renderli accessibili ad Apple stessa. Quando Private Cloud Compute non è disponibile, l'app usa il modello on-device; se nessuno dei due è accessibile, l'app opera tramite la normale logica locale deterministica.

4. Posizione e clima

Solo se scegli di far suggerire l'obiettivo a IdroFlow e concedi il permesso, l'app usa una posizione approssimativa per leggere le condizioni meteo attuali tramite WeatherKit di Apple e adattare il suggerimento al clima. La posizione non viene conservata, non entra nella cronologia e non viene inviata al titolare. Puoi negare o revocare il permesso in Impostazioni di sistema → Privacy e sicurezza → Localizzazione: l'obiettivo suggerito funziona anche senza clima.

5. Notifiche, Siri, Comandi Rapidi, widget e Apple Watch

I promemoria sono notifiche locali programmate sul dispositivo; nessun server è coinvolto. Siri e i Comandi Rapidi eseguono le azioni di IdroFlow sul dispositivo, secondo le regole di privacy di Apple per Siri. Widget e complicazioni leggono i dati salvati localmente dall'app e non fanno richieste di rete proprie. L'app per Apple Watch usa gli stessi dati, sincronizzati via iPhone o iCloud.

6. Acquisti e RevenueCat

Gli acquisti di IdroFlow Plus avvengono tramite Apple StoreKit; Apple gestisce pagamento e fatturazione e il titolare non riceve mai i dati della carta. Per riconoscere l'acquisto su tutti i tuoi dispositivi, IdroFlow usa RevenueCat, che riceve la transazione (prodotto, stato, date di rinnovo o scadenza), versione dell'app e tipo di dispositivo e un identificativo anonimo generato per l'installazione. RevenueCat non riceve nome, email, account Apple né alcun dato sull'idratazione.

7. Analisi anonime e prestazioni

IdroFlow usa TelemetryDeck per capire quali funzioni vengono usate e migliorarle. I segnali sono aggregati e resi anonimi: contengono la funzione usata, la versione dell'app, il tipo di dispositivo e il sistema operativo, e un identificativo dell'installazione generato da TelemetryDeck. Non contengono nome, email, account Apple e mai ciò che bevi: bevande, quantità e obiettivo non entrano nelle analisi. IdroFlow invia inoltre le misure giornaliere di MetricKit (tempo di CPU e picco di memoria) per individuare rallentamenti e consumi anomali. Non c'è tracciamento pubblicitario e nessun identificativo viene condiviso con reti pubblicitarie.

8. Assistenza e diagnostica

Se scrivi al supporto, trattiamo l'indirizzo email che usi e il contenuto del messaggio per risponderti. Da Impostazioni → Avanzate puoi scegliere di allegare un file diagnostico: contiene eventi tecnici (stato di iCloud, Salute e Apple Watch, errori, versioni), con email e token rimossi. Può includere frammenti tecnici legati a un'operazione fallita — per esempio una quantità non valida o un testo letto da una foto — ma mai la tua cronologia. Puoi esaminarlo prima dell'invio; l'invio avviene solo se decidi tu.

9. Finalità e basi giuridiche

10. Fornitori, destinatari e trasferimenti

I fornitori coinvolti, secondo la funzione usata, sono Apple (iCloud, Salute, Apple Intelligence e Private Cloud Compute, WeatherKit, StoreKit, notifiche), RevenueCat (verifica degli acquisti, Stati Uniti) e TelemetryDeck (analisi anonime, Germania). Nessun altro riceve dati da IdroFlow. Per i fornitori che trattano dati fuori dallo Spazio Economico Europeo, il trasferimento si basa sui meccanismi dichiarati dal fornitore, come decisioni di adeguatezza, Data Privacy Framework o clausole contrattuali standard.

11. Conservazione e cancellazione

12. Le tue scelte e i tuoi diritti

La sincronizzazione iCloud è attiva per impostazione predefinita per garantirti continuità tra i tuoi dispositivi Apple, ma puoi disattivarla in qualsiasi momento nelle impostazioni di sistema. Salute, Apple Intelligence, posizione e notifiche richiedono invece la tua autorizzazione esplicita. Poiché il titolare non conserva dati personali sul tuo conto, la maggior parte delle richieste si esercita direttamente nell'app con l'esportazione e la cancellazione. Puoi comunque chiedere accesso, rettifica, cancellazione, limitazione, portabilità e opporti al trattamento scrivendo a federico@federicotrevisani.dev, e proporre reclamo al Garante per la protezione dei dati personali.

13. Minori e modifiche

IdroFlow non è destinato a minori di 14 anni e non raccoglie consapevolmente dati personali da loro. Le modifiche a questa informativa vengono pubblicate qui aggiornando la data; se sono rilevanti, potranno essere comunicate anche nell'app.

IdroFlow Privacy Policy

Effective 10 September 2026

This policy describes what IdroFlow processes, why, who receives it, and the choices available to you. The data controller is Federico Trevisani, Italy. Privacy requests: federico@federicotrevisani.dev.

1. Data on your device and in iCloud

Your drink history, goal, custom drinks, quick buttons, reminders and settings are stored on the device with SwiftData. The developer has no access to this data.

2. Apple Health

The Apple Health integration is optional. If you allow it, IdroFlow writes the water you log to Health and reads your hydration history to show one combined picture. To suggest a daily goal it may also read weight, height, active energy and workouts, only with your permission and only on the device.

3. Apple Intelligence and Private Cloud Compute

Some IdroFlow Plus features use Apple Intelligence models: logging a drink in plain words or from a photo, natural-language insights, the explanation of adaptive reminders, and the hydration-factor estimate for a custom drink. They are available only on Apple Intelligence-capable devices with Apple Intelligence turned on and, in IdroFlow, with the Settings → Siri & Shortcuts → Smart Features switch.

On iOS, macOS and watchOS 27 these requests are processed by Private Cloud Compute, Apple's infrastructure which, as stated by Apple, uses the data only to fulfil the request, without retaining it and without making it accessible to Apple itself. When Private Cloud Compute is unavailable, the app uses the on-device model; if neither is accessible, the app operates through its deterministic local logic.

4. Location and weather

Only if you let IdroFlow suggest your goal and grant permission, the app uses an approximate location to read current weather conditions through Apple's WeatherKit and adapt the suggestion to the climate. The location is not stored, does not enter your history and is not sent to the controller. You can deny or withdraw the permission in System Settings → Privacy & Security → Location Services: the suggested goal also works without weather.

5. Notifications, Siri, Shortcuts, widgets and Apple Watch

Reminders are local notifications scheduled on the device; no server is involved. Siri and Shortcuts run IdroFlow's actions on the device under Apple's Siri privacy rules. Widgets and complications read the data the app saved locally and make no network requests of their own. The Apple Watch app uses the same data, synced through the iPhone or iCloud.

6. Purchases and RevenueCat

IdroFlow Plus purchases go through Apple StoreKit; Apple handles payment and billing and the controller never receives card details. To recognise the purchase on all your devices IdroFlow uses RevenueCat, which receives the transaction (product, status, renewal or expiry dates), app version and device type, and an anonymous identifier generated for the installation. RevenueCat receives no name, email, Apple Account or any hydration data.

7. Anonymous analytics and performance

IdroFlow uses TelemetryDeck to understand which features are used and improve them. Signals are aggregated and anonymised: they carry the feature used, the app version, the device type and operating system, and an installation identifier generated by TelemetryDeck. They contain no name, email, Apple Account and never what you drink: drinks, amounts and your goal are not part of analytics. IdroFlow also sends MetricKit's daily measurements (CPU time and peak memory) to find slowdowns and abnormal battery use. There is no ad tracking and no identifier is shared with advertising networks.

8. Support and diagnostics

If you write to support, we process the email address you use and the content of your message to reply. From Settings → Advanced you can choose to attach a diagnostic file: it contains technical events (iCloud, Health and Apple Watch status, errors, versions), with emails and tokens removed. It may include technical fragments tied to a failed operation — for example an invalid amount or text read from a photo — but never your history. You can inspect it before sending; it is sent only if you decide to.

9. Purposes and legal bases

10. Providers, recipients and transfers

Depending on the feature, providers are Apple (iCloud, Health, Apple Intelligence and Private Cloud Compute, WeatherKit, StoreKit, notifications), RevenueCat (purchase verification, United States) and TelemetryDeck (anonymous analytics, Germany). Nobody else receives data from IdroFlow. For providers processing data outside the European Economic Area, transfers rely on the mechanisms stated by the provider, such as adequacy decisions, the Data Privacy Framework or Standard Contractual Clauses.

11. Retention and deletion

12. Your choices and rights

iCloud sync is enabled by default to ensure seamless continuity across your Apple devices, but can be disabled at any time in system settings. Apple Health, Apple Intelligence, location, and notifications require explicit permissions. Because the controller keeps no personal data about you, most requests are exercised directly in the app through export and deletion. You may still request access, rectification, deletion, restriction and portability, and object to processing, by writing to federico@federicotrevisani.dev, and you may complain to the Italian Data Protection Authority.

13. Children and changes

IdroFlow is not directed at children under 14 and does not knowingly collect personal data from them. Changes to this policy are posted here with a revised date and, when material, may also be communicated in the app.