Informativa sulla privacy
Questa pagina è una traduzione. In caso di differenze prevale la versione inglese.
In breve
- Nessun account, nessun indirizzo email, nessun nome. Nessuno strumento di analisi, nessuna pubblicità, nessun tracciamento. Niente viene venduto.
- Il tuo conteggio, i tuoi motivi, il tuo diario, i tuoi messaggi non inviati e tutto quello che scrivi restano sul tuo iPhone. Holdfast non ha alcun server che li riceva.
- Il coach è l’unica eccezione, e solo dopo il tuo consenso su una schermata che lo spiega: quello che gli scrivi passa dal nostro relay a un servizio di IA che scrive la risposta. Il relay non conserva nessun messaggio, nessuna risposta e nessun motivo.
- Gli acquisti passano da Apple. Non vediamo mai la tua carta.
- Puoi esportare tutto quello che hai scritto, o eliminare tutto, nell’app in qualsiasi momento.
1. Chi siamo
Holdfast è un’app per iPhone per chi ha deciso di non contattare più l’ex. È pubblicata da uno sviluppatore indipendente, indicato qui come «lo sviluppatore di Holdfast» o «noi».
Lo sviluppatore di Holdfast è il titolare del trattamento dei pochi dati personali descritti in questa informativa e si può contattare all’indirizzo app.holdfast@proton.me.
2. Che cosa non raccogliamo
- Nessun account. L’app non chiede mai il tuo nome, il tuo indirizzo email, il tuo numero di telefono o una password.
- Niente analisi, pubblicità o tracciamento. L’app non contiene software di analisi o di pubblicità, non usa identificativi pubblicitari e non ti segue da un’app all’altra né sul web.
- Niente posizione, contatti, microfono o fotocamera.
- Nessuna copia di quello che scrivi. Niente di quello che scrivi nell’app si trova su un nostro server.
- Niente viene venduto. Non vendiamo dati personali e non li condividiamo a fini pubblicitari.
3. Che cosa resta sul tuo iPhone
Quanto segue è conservato solo sul tuo dispositivo:
- il tuo conteggio e la sua cronologia;
- i contatti che hai registrato e le relative note;
- i tuoi motivi, e le foto che vi hai allegato;
- le pagine del tuo diario;
- i tuoi messaggi non inviati;
- i tuoi check-in;
- quando hai aperto Tieni duro e come è andata a finire;
- quali lezioni hai letto;
- le tue impostazioni;
- la tua conversazione con il coach.
Tutto questo si trova nello spazio di archiviazione dell’app, una cartella privata che possono leggere solo l’app e i suoi widget. La protezione dei file di iOS cifra questi file quando il tuo iPhone ha un codice, e quello che hai scritto non è leggibile mentre il telefono è bloccato. I file sono inclusi nei backup del tuo dispositivo (backup iCloud o backup sul computer) se li hai attivati, secondo le condizioni di Apple e le tue impostazioni.
L’app non ha alcun server che riceva queste informazioni. Non possiamo vederle e non possiamo recuperarle per te.
I widget mostrano il tuo conteggio. Non mostrano mai i tuoi motivi né niente di quello che hai scritto.
Esportare. Tu → Privacy → Esporta tutto quello che ho scritto crea un unico file di testo con il tuo conteggio e la sua cronologia, i contatti registrati, i tuoi motivi, il tuo diario, i tuoi messaggi non inviati, i tuoi check-in e la tua conversazione con il coach. Le foto non fanno parte del file.
Elimina tutto. Tu → Privacy → Elimina tutto rimuove dal telefono tutto quanto sopra, compreso qualsiasi file di esportazione creato dall’app, dopo una conferma. Non si può annullare. Un’esportazione che hai salvato o condiviso altrove è una copia separata, che resta dove l’hai messa.
4. Il coach: l’unica eccezione
Il coach è una conversazione scritta, generata da un software. Non viene inviato niente finché non dai il consenso su una schermata dell’app che dice che cosa viene inviato e dove va, dice che a scrivere la risposta è un servizio di IA esterno a Holdfast, e rimanda a questa informativa, che ne fa il nome. Se non apri mai il coach, o torni indietro da quella schermata, niente lascia il tuo telefono.
Che cosa viene inviato, tramite una connessione cifrata (HTTPS), ogni volta che mandi un messaggio:
- quello che scrivi al coach;
- la conversazione fino a quel momento (le tue righe e quelle del coach, al massimo le ultime venti);
- il giorno del tuo conteggio, come numero;
- se negli ultimi tre giorni hai registrato un contatto (sì o no, nient’altro);
- la voce scelta (gentile o diretta) e la lingua dell’app;
- da dove è stata aperta la conversazione (da Tieni duro, o dalla schermata del coach);
- i tuoi motivi, in parole, solo se attivi «Condividi i miei motivi con il coach». L’opzione è disattivata finché non la attivi tu, e puoi disattivarla di nuovo nelle opzioni del coach;
- insieme alla richiesta, nelle sue intestazioni: il tuo identificativo anonimo (sezione 5), la versione dell’app e una prova fornita da Apple che la richiesta arriva da una copia autentica dell’app.
Il tuo diario, i tuoi messaggi non inviati, i tuoi check-in, le note sui contatti e le tue foto non vengono mai inviati.
Dove va. La richiesta arriva al relay di Holdfast, un piccolo programma che gestiamo su Cloudflare (un Cloudflare Worker). Il relay passa il testo, insieme alle istruzioni del coach, a un servizio di IA che scrive la risposta: OpenAI, tramite la sua API. Il relay non invia a OpenAI il tuo identificativo anonimo.
Che cosa ne fa il relay. Prima di restituire la risposta, ne fa controllare il testo dal servizio di moderazione di OpenAI, per filtrare i contenuti dannosi. Poi restituisce la risposta al tuo telefono e non conserva nessun messaggio, nessuna risposta e nessun motivo. Quello che conserva è elencato nella sezione 7.
Che cosa ne fa OpenAI. OpenAI elabora il testo per produrre la risposta. Le chiediamo di non archiviare lo scambio (l’opzione «store» dell’API è disattivata). Secondo le regole pubblicate da OpenAI, i dati inviati tramite la sua API non vengono usati per addestrare o migliorare i suoi modelli, a meno che il cliente non scelga di condividerli, e noi non l’abbiamo fatto. OpenAI può conservare richieste e risposte nei suoi registri per il monitoraggio degli abusi fino a 30 giorni, o più a lungo se lo richiede la legge. Vedi la pagina di OpenAI sul controllo dei dati nella sua API (in inglese).
Quello che scegli di scrivere. Che cosa dire al coach lo decidi tu. Può riguardare la tua salute, la tua vita intima o altri argomenti delicati; inviandolo dopo aver dato il consenso, acconsenti a che venga usato per scrivere la risposta. Per favore non scrivere nomi, indirizzi o numeri di telefono, né tuoi né di altre persone.
Cambiare idea. Puoi ritirare il consenso in qualsiasi momento: nel coach, apri il menu … → Voce e dati condivisi → Ritira il mio consenso. Non viene inviato più niente finché non dai di nuovo il consenso. La conversazione resta sul tuo telefono finché non la cancelli, cosa che puoi fare nello stesso menu. Anche Elimina tutto rimuove il tuo consenso. La revoca non cambia quanto è stato elaborato prima.
5. L’identificativo anonimo
Alla prima apertura l’app crea sul tuo dispositivo un identificativo casuale (un UUID). Non deriva dal tuo nome, dal tuo account Apple o dal tuo dispositivo. È conservato nel Portachiavi del dispositivo, con una copia nelle impostazioni dell’app. L’app lo mostra in Tu → Informazioni → ID assistenza (tocca per copiarlo).
Identifica questa installazione presso due servizi: il nostro relay, che lo usa per contare i messaggi al coach e verificare il tuo piano, e RevenueCat, che gestisce gli acquisti (sezione 6). Holdfast non lo collega a un nome né a un account Apple. Il relay lo trasforma subito in un hash unidirezionale con salt e usa solo questo hash in ciò che conserva e nei suoi registri.
Elimina tutto non rimuove questo identificativo (un acquisto resta legato al tuo account Apple), che può restare nel Portachiavi anche dopo la rimozione dell’app, in modo che i messaggi gratuiti al coach e i tuoi acquisti restino legati alla stessa installazione. Per far eliminare i contatori del relay e la registrazione presso RevenueCat, scrivi a app.holdfast@proton.me indicando il tuo ID assistenza.
6. Acquisti
Holdfast Plus si acquista tramite gli acquisti in-app di Apple. Il pagamento è gestito da Apple; Holdfast non vede mai i dati della tua carta.
Gli acquisti sono gestiti con RevenueCat, che agisce per noi come responsabile del trattamento. RevenueCat riceve l’identificativo anonimo, l’identificativo del dispositivo per il fornitore (IDFV, che iOS assegna alle app di uno stesso sviluppatore sul tuo dispositivo), lo stato dei tuoi acquisti e dell’abbonamento, il paese dell’App Store e informazioni di base sul dispositivo e sull’app (come le versioni dell’app e di iOS). L’app contatta RevenueCat all’apertura, per conoscere il tuo piano e i prezzi in vigore, che tu acquisti qualcosa o no. Quando usi il coach, il nostro relay chiede a RevenueCat se quell’identificativo ha Plus.
7. Che cosa conserva il nostro relay
Il relay esiste solo per il coach. Sotto l’hash con salt, mai sotto l’identificativo stesso, conserva:
- tre contatori: i messaggi gratuiti al coach già usati, i messaggi inviati al coach oggi e quelli inviati questo mese (quello giornaliero viene rimosso quando inizia un nuovo giorno, quello mensile quando inizia un nuovo mese, alle 00:00 UTC);
- i dati di App Attest (il controllo di integrità del dispositivo di Apple): l’id della chiave creata dal tuo dispositivo, la sua chiave pubblica, la data di registrazione e un contatore che impedisce di ripetere una richiesta già inviata;
- il tuo piano (Plus o no, e fino a quando), tenuto in cache per un massimo di 24 ore per non interrogare RevenueCat a ogni messaggio.
Registri. Il relay scrive una riga per richiesta, con soli metadati: un id della richiesta, l’hash con salt, l’endpoint, lo stato, il tempo di risposta, la versione dell’app, il modello di IA che ha risposto, il numero di token e codici fissi su ciò che è successo (un codice di errore, come è stata verificata la richiesta, quale contatore è stato usato). I registri non contengono mai quello che hai scritto, la risposta, i tuoi motivi, l’identificativo stesso, né se una risposta ti ha indirizzato a un aiuto per le emergenze.
Dati di connessione. Come per qualsiasi servizio internet, Cloudflare, che ospita il relay, tratta il tuo indirizzo IP e i normali dati della richiesta per fornire e proteggere il servizio. Il relay in sé non registra il tuo indirizzo IP.
8. Notifiche, Face ID, foto
- Le notifiche sono locali. Le programma l’app sul tuo telefono. Non esiste un server di notifiche push e non sappiamo quando una notifica viene mostrata. I tuoi motivi e il tuo diario non compaiono mai in una notifica.
- Face ID è gestito da iOS. Se attivi il blocco dell’app, iOS controlla il tuo volto, la tua impronta o il tuo codice e comunica all’app solo se il controllo è riuscito. L’app non vede mai dati biometrici.
- Le foto si scelgono con il selettore di sistema. L’app riceve solo la foto che scegli e non ha altro accesso alla tua libreria. La copia che conserva resta sul telefono.
- Le linee di aiuto sono elencate per paese. L’app sceglie il paese dall’impostazione della regione del tuo iPhone, sul dispositivo; non usa la tua posizione.
- Report di Apple. L’app non contiene strumenti per la segnalazione dei crash. Se nelle impostazioni dell’iPhone hai scelto di condividere i dati di analisi con gli sviluppatori, Apple può mostrarci report sui crash e dati di utilizzo che non ti identificano.
9. Email di assistenza e questo sito
Se ci scrivi, riceviamo il tuo indirizzo email e quello che hai scritto, e li usiamo solo per risponderti. Se segnali una risposta del coach (tieni premuta la risposta → Segnala questa risposta), l’app apre un’email indirizzata a noi con il testo di quella risposta; non viene inviato niente se non invii tu l’email, che contiene ciò che scegli di inviare. La nostra casella di posta è ospitata da Proton. Eliminiamo le email di assistenza quando non servono più, e su richiesta.
Questo sito non imposta cookie, non esegue script e non carica niente da altri siti. Il suo host, Cloudflare, tratta il tuo indirizzo IP e i normali dati della richiesta per mostrarlo e proteggerlo.
10. Fornitori di servizi
Condividiamo dati solo con i fornitori qui sotto, e solo per le finalità descritte in questa pagina.
| Fornitore | Ruolo | Dati | Dove |
|---|---|---|---|
| Cloudflare | Ospita il relay, ciò che conserva (sezione 7) e questo sito | Hash con salt, contatori, dati di App Attest, cache del piano, metadati delle richieste, dati di connessione; il testo del coach in transito | Rete globale; le richieste vengono gestite in un data center vicino a te |
| OpenAI | Scrive le risposte del coach e ne controlla i contenuti dannosi | Quello che hai scritto al coach e il resto della richiesta elencata nella sezione 4, senza il tuo identificativo | Stati Uniti e altri paesi in cui OpenAI opera |
| RevenueCat | Gestione degli acquisti (responsabile del trattamento) | Identificativo anonimo, identificativo per il fornitore (IDFV), stato degli acquisti e dell’abbonamento, paese dell’App Store, informazioni di base su dispositivo e app | Stati Uniti |
| Apple | App Store, pagamento, App Attest, backup del dispositivo | Come descritto nell’informativa sulla privacy di Apple | Tutto il mondo |
| Proton | Casella di posta dell’assistenza | Le email che ci invii | Svizzera e Spazio economico europeo |
Possiamo inoltre comunicare informazioni quando lo richiede la legge, per esempio in risposta a un valido ordine di un tribunale. Poiché non deteniamo nomi né contenuti, ci sarebbe ben poco da comunicare.
11. Dove vengono trattati i dati
Quello che scrivi resta sul tuo telefono, ovunque tu sia. I dati descritti nelle sezioni da 4 a 7 possono essere trattati fuori dal tuo paese, in particolare negli Stati Uniti. Quando si applica il GDPR o il GDPR del Regno Unito, questi trasferimenti si basano sulle tutele previste da tali norme: una decisione di adeguatezza, dove esiste, oppure le clausole contrattuali tipo contenute nelle condizioni sul trattamento dei dati del fornitore.
12. Per quanto tempo si conservano i dati
| Dati | Conservazione |
|---|---|
| Tutto ciò che è sul tuo iPhone | Finché non lo elimini nell’app, usi Elimina tutto o elimini l’app; e nei backup del tuo dispositivo, secondo le tue impostazioni |
| Quello che scrivi al coach, e le sue risposte | Non conservati dal nostro relay. OpenAI può conservarli fino a 30 giorni per il monitoraggio degli abusi, o più a lungo se lo richiede la legge |
| Contatore giornaliero del coach | Fino alla fine del giorno (00:00 UTC) |
| Contatore mensile del coach | Fino alla fine del mese di calendario (00:00 UTC) |
| Cache del piano | Fino a 24 ore |
| Contatore dei messaggi gratuiti e dati di App Attest | Finché il servizio è attivo, perché il conto dei messaggi gratuiti resti corretto, o finché non ci chiedi di eliminarli |
| Registri del relay (solo metadati) | Un breve periodo stabilito dal servizio di log di Cloudflare: giorni, non mesi |
| Dati sugli acquisti presso RevenueCat e Apple | Secondo le loro regole di conservazione |
| Email di assistenza | Per il tempo necessario ad aiutarti |
13. Finalità e basi giuridiche
Usiamo i dati sopra descritti solo per far funzionare il coach, gestire gli acquisti e i messaggi gratuiti, mantenere il servizio sicuro e corretto, e risponderti. Non li usiamo per pubblicità o profilazione, non prendiamo su di te decisioni automatizzate con effetti giuridici o analogamente significativi, e non usiamo quello che scrivi per addestrare modelli di IA.
Quando si applica il GDPR o il GDPR del Regno Unito, le basi giuridiche sono:
- il tuo consenso (articolo 6, paragrafo 1, lettera a), e articolo 9, paragrafo 2, lettera a), per le informazioni sensibili che scegli di scrivere): l’invio di quello che scrivi al coach, e dei tuoi motivi se attivi l’opzione;
- l’esecuzione di un contratto (articolo 6, paragrafo 1, lettera b)): la gestione degli acquisti, la verifica del tuo piano e il conteggio dei messaggi gratuiti al coach;
- il legittimo interesse (articolo 6, paragrafo 1, lettera f)): mantenere sicuro il relay e prevenire gli abusi (App Attest, limite giornaliero, registri di metadati), e rispondere alle email di assistenza. Questi interessi si limitano a ciò che serve a un piccolo servizio per restare disponibile, e non riguardano alcun contenuto.
Ciò che resta sul tuo iPhone non è trattato da noi: non lo riceviamo mai.
14. I tuoi diritti (SEE, Regno Unito, Svizzera)
In base al GDPR, al GDPR del Regno Unito e alla legge svizzera hai il diritto di accedere ai tuoi dati personali, di farli rettificare o cancellare, di limitarne il trattamento o di opporti, di riceverli in un formato portabile e di revocare il consenso in qualsiasi momento, senza effetti su quanto fatto prima. Per un’app senza account, in pratica significa questo:
- Accesso e portabilità. Quasi tutto è sul tuo telefono. Esporta tutto quello che ho scritto te ne dà una copia.
- Rettifica. Puoi modificare nell’app quello che hai scritto e la data del tuo conteggio.
- Cancellazione. Elimina tutto lo rimuove dal telefono. La conversazione con il coach si può cancellare anche da sola.
- Revoca del consenso. Vedi «Cambiare idea» nella sezione 4.
- Ciò che detiene il relay (sezione 7) non contiene alcun contenuto ed è legato solo a un hash con salt. Non abbiamo un nome o un’email con cui cercarti (articolo 11 del GDPR). Inviaci il tuo ID assistenza (Tu → Informazioni → ID assistenza): troveremo queste voci e le elimineremo.
- I dati sugli acquisti sono detenuti da Apple e da RevenueCat sotto l’identificativo anonimo. Scrivici indicando il tuo ID assistenza: faremo eliminare la registrazione presso RevenueCat.
Scrivi a app.holdfast@proton.me. Rispondiamo entro un mese, senza costi. Hai inoltre il diritto di proporre reclamo all’autorità per la protezione dei dati del luogo in cui vivi o lavori: in Italia, il Garante per la protezione dei dati personali; in Svizzera, l’IFPDT; nel Regno Unito, l’ICO.
Se vivi altrove, la legge del tuo paese può riconoscerti diritti simili (per esempio la LGPD in Brasile). Valgono le stesse risposte, e puoi scriverci allo stesso indirizzo.
15. California
Questa sezione è rivolta a chi risiede in California e usa i termini del California Consumer Privacy Act (CCPA). Riconosciamo questi diritti a prescindere dal fatto che la legge si applichi a uno sviluppatore delle nostre dimensioni.
- Non vendiamo informazioni personali e non le condividiamo per la pubblicità comportamentale tra contesti diversi. Non lo abbiamo fatto negli ultimi dodici mesi, nemmeno per i minori di 16 anni.
- Categorie raccolte negli ultimi dodici mesi: identificativi (l’identificativo anonimo, il suo hash con salt, l’identificativo per il fornitore inviato a RevenueCat e l’indirizzo IP che i nostri host trattano in transito); informazioni commerciali (stato degli acquisti e dell’abbonamento); attività su internet o su reti (i metadati delle richieste della sezione 7); e, solo se usi il coach, il testo che scrivi, che transita per produrre la risposta e che non conserviamo. Tutto proviene dal tuo dispositivo.
- Finalità e destinatari. Le usiamo per le finalità della sezione 13 e le comunichiamo solo ai fornitori della sezione 10.
- Le informazioni personali sensibili che potresti scrivere al coach servono solo a scrivere la risposta, non a dedurre qualcosa su di te.
- I tuoi diritti: sapere che cosa deteniamo e riceverne copia, farlo eliminare o correggere, e non subire svantaggi per averlo chiesto. La maggior parte delle richieste trova risposta sul tuo telefono: Esporta tutto quello che ho scritto ed Elimina tutto. Per il resto scrivi a app.holdfast@proton.me; puoi rivolgerti a un agente autorizzato. Poiché non deteniamo nomi né email, verifichiamo una richiesta rispetto all’ID assistenza che indica, non rispetto alla tua identità.
- I tempi di conservazione sono indicati nella sezione 12. Non offriamo incentivi economici in cambio di informazioni personali.
16. Sicurezza
- Ogni connessione è cifrata (HTTPS).
- Le richieste al relay vengono verificate con App Attest di Apple, e il relay conserva gli identificativi solo come hash con salt.
- I registri del relay sono limitati, per come sono costruiti, a un elenco fisso di metadati.
- Sul tuo telefono, quello che hai scritto è sotto la protezione dei file di iOS, l’identificativo è nel Portachiavi, e puoi aggiungere il blocco dell’app.
Nessun sistema è perfettamente sicuro. Se un incidente mette a rischio le tue informazioni, agiremo rapidamente e informeremo te e le autorità quando la legge lo richiede.
17. Minori
Holdfast non è rivolta ai minori di 13 anni, e non raccogliamo consapevolmente informazioni personali che li riguardano. Dove la legge del tuo paese fissa un’età più alta per acconsentire all’uso dei tuoi dati (14 anni in Italia, fino a 16 altrove in Europa), non usare il coach prima di quell’età senza il consenso di un genitore o di un tutore. Se ritieni che un minore abbia usato il coach, scrivici e aiuteremo a eliminare ciò che è possibile trovare.
18. Modifiche
Aggiorneremo questa informativa quando cambieranno l’app o i suoi fornitori, e cambieremo la data in alto. Se una modifica richiede il tuo consenso, l’app te lo chiederà di nuovo.
19. Contatti
Lo sviluppatore di Holdfast
Email: app.holdfast@proton.me