Informativa sulla Privacy
Ultimo aggiornamento: 30 settembre 2026
Questa informativa spiega quali dati personali raccoglie Duskhearth ("l'App", "il Servizio") quando la usi, perché li usiamo e quali diritti hai. Si applica a chiunque crei un account e giochi tramite l'App.
1. Titolare del trattamento
Il Titolare del trattamento è Cristian Palestrini, sviluppatore individuale, contattabile all'indirizzo email support@duskhearth.app o via PEC all'indirizzo cristian.palestrini@legalmail.it.
2. Che dati raccogliamo
2.1 Dati di account
Email e password (la password non è mai visibile a noi in chiaro: l'autenticazione è gestita da Firebase Authentication), nome visualizzato, avatar — un'immagine scelta tra i preset dell'app oppure, se attivi un piano che lo consente, una tua foto caricata: in quel caso l'immagine è elaborata e conservata sui nostri server (Hetzner, vedi sezione 4), non su servizi di terze parti. Se accedi con Google o con Apple, è quel servizio a comunicarci email e nome, secondo la sua informativa (con Apple puoi scegliere di nascondere la tua email: in quel caso riceviamo un indirizzo di inoltro). Registriamo anche la tua conferma di avere almeno 18 anni e la tua scelta sul consenso a inviare i contenuti di gioco ai servizi di intelligenza artificiale (sezione 3), ciascuna con la data in cui l'hai data.
2.2 Contenuti di gioco
Nome, razza, classe, background e altre scelte del personaggio; le azioni che invii durante le campagne; i messaggi/testi che scrivi per far avanzare la storia. Questi contenuti vengono elaborati da servizi di intelligenza artificiale di terze parti per generare la narrazione (vedi sezione 4).
2.3 Dati tecnici
Token del dispositivo per l'invio delle notifiche push; log tecnici minimi lato server (per sicurezza, prevenzione abusi e diagnosi di errori) legati alle richieste effettuate all'App. Include anche un conteggio interno, associato al tuo account, dell'utilizzo del Servizio (es. numero di campagne, chiamate ai servizi di intelligenza artificiale) necessario per applicare i limiti del tuo piano e la politica di uso ragionevole (vedi Termini di Servizio) — non contiene il testo delle tue azioni di gioco, solo conteggi e costi aggregati. Quando l'App o il server incontrano un errore tecnico, registriamo un rapporto di errore (il tipo di errore, il punto del codice in cui è avvenuto, il percorso della richiesta, la versione dell'App, il modello e il sistema operativo del dispositivo) su un sistema di rilevamento errori (GlitchTip) installato sul nostro stesso server: il rapporto non esce dai nostri sistemi e non contiene email, nome, contenuti di gioco o credenziali.
2.4 Dati di pagamento (solo se/quando attivi un abbonamento)
Non riceviamo né conserviamo mai i dati della tua carta o del metodo di pagamento. Gli acquisti in-app sono gestiti interamente da Apple (App Store) o Google (Google Play), secondo le rispettive informative privacy. Riceviamo solo la conferma che un abbonamento o un acquisto è attivo, a quale piano o prodotto corrisponde e quando scade. Per leggere questa conferma dagli store usiamo RevenueCat (sezione 4), a cui comunichiamo solo l'identificativo interno del tuo account.
2.5 Segnalazioni e moderazione
Se segnali un contenuto dall'App registriamo chi ha segnalato, il contenuto segnalato, il motivo scelto e l'eventuale descrizione che scrivi. Se un tuo contenuto viene segnalato, lo leggiamo per decidere. Registriamo anche le decisioni prese (per esempio la rimozione di una foto profilo o la sospensione di un account), con la data e la motivazione.
2.6 Richieste di supporto
Se ci scrivi dalla sezione Supporto dell'App, la richiesta ci arriva via email con la categoria e il testo che hai scritto, insieme al tuo nome, alla tua email, all'identificativo del tuo account, alla versione dell'App e al sistema operativo, così possiamo risponderti e capire il problema. Lo stesso vale per le email che scrivi a support@duskhearth.app.
3. Perché usiamo questi dati
- Erogare il Servizio: farti giocare, generare la narrazione, mantenere la coerenza della tua campagna nel tempo. Base giuridica: esecuzione del contratto con te (art. 6.1.b GDPR).
- Invio dei contenuti ai servizi di intelligenza artificiale: fa parte dell'erogazione del Servizio (stessa base giuridica). In più, prima di inviare qualsiasi tuo contenuto ad Anthropic e Voyage AI, al primo accesso ti chiediamo un consenso esplicito che nomina i due fornitori. Puoi revocarlo in qualsiasi momento da Profilo → Legale → Consenso condivisione dati con l'IA: da quel momento le funzioni che usano l'IA restano bloccate finché non lo riattivi. La revoca non cancella quanto già inviato.
- Sicurezza e prevenzione abusi: individuare usi impropri dell'App. Base giuridica: legittimo interesse (art. 6.1.f GDPR).
- Moderazione dei contenuti: gestire le segnalazioni e prendere le decisioni descritte nei Termini di Servizio. Base giuridica: obbligo di legge per chi ospita contenuti degli utenti (Regolamento UE 2022/2065, art. 6.1.c GDPR) e legittimo interesse a mantenere il Servizio sicuro per tutti (art. 6.1.f GDPR).
- Diagnosi degli errori tecnici: capire e correggere i malfunzionamenti. Base giuridica: legittimo interesse (art. 6.1.f GDPR).
- Assistenza: rispondere alle tue richieste di supporto. Base giuridica: esecuzione del contratto (art. 6.1.b GDPR).
- Gestione dei limiti di piano e uso ragionevole: verificare che l'utilizzo del tuo account resti entro i limiti (strutturali e di uso ragionevole) del tuo piano, per garantire un servizio stabile a tutti. Base giuridica: esecuzione del contratto / legittimo interesse (art. 6.1.b e 6.1.f GDPR).
- Notifiche push: avvisarti quando tocca a te giocare o è successo qualcosa nella tua campagna. Base giuridica: esecuzione del contratto (è una funzione centrale del Servizio); puoi disattivare le notifiche per categoria dalle impostazioni del tuo account.
- Gestione dell'abbonamento (quando attivo): fatturazione tramite Apple/Google. Base giuridica: esecuzione del contratto.
Non usiamo i tuoi dati per pubblicità di terze parti e non li vendiamo a nessuno.
4. Con chi condividiamo i dati (responsabili del trattamento)
Per fornire il Servizio ci appoggiamo ai seguenti fornitori, che trattano i dati per nostro conto:
| Fornitore | Cosa fa | Dati coinvolti | Sede |
|---|---|---|---|
| Firebase Authentication (Google LLC) | Gestisce login e credenziali | Email, password (hash) | USA |
| Firebase Cloud Messaging (Google LLC) | Invia le notifiche push | Token del dispositivo | USA |
| Anthropic PBC | Genera la narrazione del Narratore IA | Azioni e testi di gioco che invii | USA |
| Voyage AI | Genera la memoria narrativa della campagna (embedding) | Testi di gioco già narrati | USA |
| Hetzner Online GmbH | Ospita il nostro server (database, backend, foto profilo, rapporti di errore) e le copie di sicurezza | Tutti i dati sopra, a riposo | Germania (server, Falkenstein) e Finlandia (copie di sicurezza, Helsinki) |
| RevenueCat, Inc. | Legge dagli store lo stato di abbonamenti e acquisti | Identificativo interno del tuo account, prodotti acquistati e date (mai dati di pagamento) | USA |
| Apple Inc. / Google LLC | Elaborano i pagamenti in-app | Dati di pagamento (mai visti da noi) | USA/Irlanda |
| Zoho Corporation B.V. (Zoho Mail) | Casella di posta del supporto e invio delle email dell'App | Le richieste di supporto, le email che ci scrivi e quelle che ti mandiamo (per esempio la copia dei tuoi dati) | Unione Europea |
| Cloudflare, Inc. | Gestisce il dominio (record DNS) | Nessun contenuto delle tue email: la posta indirizzata a support@duskhearth.app arriva direttamente a Zoho | USA |
Il rilevamento degli errori tecnici (GlitchTip) gira sul nostro server Hetzner e non coinvolge altri fornitori.
5. Trasferimento dati fuori dall'Unione Europea
Alcuni fornitori sopra (Google/Firebase, Anthropic, Voyage AI, RevenueCat, Cloudflare) hanno sede negli Stati Uniti. Il trasferimento dei tuoi dati verso questi fornitori avviene sulla base delle garanzie previste dalla normativa europea per i trasferimenti extra-UE: la certificazione del fornitore al Data Privacy Framework UE-USA, dove presente, oppure le Clausole Contrattuali Standard della Commissione Europea, secondo gli accordi che questi fornitori mettono a disposizione dei propri clienti.
6. Per quanto tempo conserviamo i dati
Conserviamo i tuoi dati finché il tuo account resta attivo. Puoi eliminare il tuo account in autonomia dal profilo dell'app (Profilo → Zona pericolo → Elimina account — dettaglio passo-passo nella pagina Cancellazione dell'account), oppure richiederlo scrivendo a support@duskhearth.app. In entrambi i casi cancelliamo o rendiamo anonimi i tuoi dati personali (subito se lo fai dall'app, entro 30 giorni se ce lo chiedi via email), salvo quanto dobbiamo conservare per obblighi di legge (es. dati di fatturazione). Se hai già giocato in campagne condivise con altri, il tuo profilo (nome, email, avatar) viene reso anonimo ma il personaggio che hai creato resta visibile nella storia, per non interromperla per gli altri giocatori.
Dopo l'eliminazione cancelliamo anche il tuo account di accesso (gestito da Firebase Authentication) e conserviamo soltanto un'impronta (un hash SHA-256) dell'identificativo tecnico con cui l'app ti riconosceva. Non contiene la tua email, il tuo nome né altri dati che ti riguardano, e non la usiamo per nient'altro: serve solo a riconoscere un accesso rimasto aperto, per esempio su un altro dispositivo, e a bloccarlo, così l'account eliminato non torna attivo per errore. La conserviamo insieme al resto del profilo reso anonimo. Se in seguito ti registri di nuovo con la stessa email, riparti da un account nuovo.
Facciamo ogni giorno una copia di sicurezza del database, per poterlo ripristinare in caso di guasto. Le copie vengono eliminate a rotazione, ognuna 30 giorni dopo essere stata fatta: per un mese dopo l'eliminazione, quelle fatte prima contengono ancora il tuo profilo com'era, e non le usiamo per altro che per ripristinare il servizio. Il dettaglio di cosa viene cancellato e cosa resta è nella pagina Cancellazione dell'account.
Alcuni dati hanno tempi propri:
- rapporti di errore tecnico: eliminati automaticamente dopo 90 giorni;
- segnalazioni e decisioni di moderazione: conservate finché servono a gestire la segnalazione e a rispondere a un eventuale reclamo; se elimini l'account, restano legate soltanto al profilo reso anonimo;
- richieste di supporto: restano nella casella del supporto finché non ci chiedi di cancellarle, o finché non servono più a seguire la tua richiesta.
7. I tuoi diritti
In quanto interessato ai sensi del GDPR, hai diritto di:
- accedere ai tuoi dati e ottenerne una copia;
- richiederne la rettifica se inesatti;
- richiederne la cancellazione ("diritto all'oblio");
- opporti o richiedere la limitazione del trattamento;
- richiederne la portabilità;
- revocare in qualsiasi momento il consenso che ci hai dato (sezione 3), senza che questo tocchi quanto fatto prima della revoca.
Una copia dei tuoi dati (accesso e portabilità) puoi riceverla da solo dall'App: Profilo → Legale → Ricevi una copia dei tuoi dati. Ti mandiamo all'indirizzo email del tuo account un file in formato leggibile (JSON) con i dati del tuo account, dei tuoi personaggi e delle azioni che hai inviato, più la foto profilo se ne hai caricata una; non contiene i dati degli altri giocatori delle campagne condivise. Puoi chiederne una al giorno. Per questo e per gli altri diritti puoi anche scrivere a support@duskhearth.app dall'indirizzo email del tuo account: rispondiamo entro un mese. Hai inoltre diritto di proporre reclamo al Garante per la protezione dei dati personali (garanteprivacy.it), o all'autorità del Paese dell'Unione Europea in cui vivi, se ritieni che il trattamento violi la normativa.
8. Minori
Il Servizio è riservato ai maggiorenni: per usarlo devi avere almeno 18 anni, e al primo accesso ti chiediamo di confermarlo. La classificazione 16+ degli store riguarda i contenuti dell'App, non chi può iscriversi. Non raccogliamo consapevolmente dati di minorenni: se dichiari di avere meno di 18 anni, o se veniamo a sapere che un account appartiene a un minorenne, lo chiudiamo e cancelliamo i dati personali associati.
9. Sicurezza
Adottiamo misure tecniche ragionevoli per proteggere i tuoi dati (connessioni cifrate HTTPS/TLS tra app e server, autenticazione gestita da Firebase). Nessun sistema è invulnerabile al 100%; se veniamo a conoscenza di una violazione che ti riguarda, te lo comunicheremo secondo quanto previsto dalla legge.
10. Local storage sul dispositivo
L'App, essendo un'applicazione nativa e non un sito web, non utilizza cookie in senso classico. Memorizza localmente sul tuo dispositivo alcune preferenze (es. token di sessione, preferenze audio) necessarie al funzionamento; questi dati restano sul dispositivo e non vengono condivisi con terzi al di fuori di quanto già descritto in questa informativa.
11. Modifiche a questa informativa
Possiamo aggiornare questa informativa nel tempo, ad esempio se cambiano i fornitori che usiamo o la normativa applicabile. Le modifiche sostanziali ti verranno comunicate prima di diventare effettive, tramite l'App o all'indirizzo email del tuo account.
12. Contatti
Per qualsiasi domanda su questa informativa o sui tuoi dati: support@duskhearth.app.