gyokuro

Informativa sulla privacy

Questa traduzione ha valore puramente informativo. Fa fede giuridicamente la versione tedesca.

1. Titolare del trattamento

Sven Hanold Falkenweg 27 89129 Langenau Germania E-mail: info@hanold.info

2. Informazioni generali sul trattamento dei dati

Questo sito web è prevalentemente una pagina informativa statica. Non vengono impostati cookie e non vengono trasmessi dati a circuiti pubblicitari. Tutti i contenuti, compresi i caratteri tipografici, sono forniti dal nostro server; non vengono caricati contenuti da server di terzi. Per il conteggio anonimo delle visualizzazioni viene impiegato un contatore gestito in proprio e non riferito a persone — i dettagli sono riportati al punto 4. Non hanno luogo analisi del comportamento degli utenti, tracciamento tra siti diversi o profilazione.

3. Hosting

Questo sito web è ospitato su un server virtuale che abbiamo noleggiato presso STRATO GmbH (Berlino) e che gestiamo noi stessi; i centri dati si trovano in Germania. STRATO tratta i dati in qualità di responsabile del trattamento esclusivamente per nostro conto; con STRATO è stato stipulato un contratto ai sensi dell’art. 28 del GDPR. L’accordo sul trattamento è consultabile all’indirizzo strato.de/agb/avv.

Alla consultazione il server web tratta le informazioni tecnicamente necessarie alla trasmissione, in particolare il suo indirizzo IP. Gli accessi non vengono registrati in file di log; i dati sono trattati solo per la durata della connessione. La base giuridica è l’art. 6, paragrafo 1, lettera f), del GDPR (legittimo interesse a un funzionamento sicuro e stabile).

4. Contatore anonimo delle visualizzazioni

Per sapere con quale frequenza vengono consultate le singole pagine, questo sito web conteggia le visualizzazioni. A tal fine vengono trattati esclusivamente il nome del sito, il percorso della pagina consultata, la versione linguistica e la data — aggregati in un contatore giornaliero per pagina. Allo stesso modo viene conteggiato quante volte è stato cliccato il collegamento all’App Store (con indicazione della sua posizione nella pagina) e quante volte il modulo di assistenza è stato inviato con successo — anch’essi solo come contatori giornalieri, senza riferimento a una persona o al contenuto di un messaggio.

Non vengono memorizzati indirizzi IP, cookie, identificativi di dispositivo o browser né altri dati personali. Le singole visualizzazioni non sono riconducibili a posteriori a una persona o a un dispositivo. Il conteggio avviene su un’infrastruttura gestita in proprio; non sono coinvolti terzi. La base giuridica è l’art. 6, paragrafo 1, lettera f), del GDPR (legittimo interesse alla misurazione della diffusione della propria offerta).

5. Modulo di assistenza

Tramite il modulo presente sulla nostra pagina di assistenza può contattarci direttamente. I dati inseriti (nome, indirizzo e-mail, richiesta, messaggio nonché, facoltativamente, un file allegato — immagine o file di testo) vengono trasmessi dal suo browser direttamente a un’automazione gestita da noi stessi (n8n). Lì ne viene creato un ticket di assistenza nel nostro sistema interno di ticket e viene attivata una notifica a noi diretta.

Per il riconoscimento a breve termine di abusi (rate limiting) il suo indirizzo IP viene memorizzato per un massimo di 5 minuti e successivamente sovrascritto automaticamente. Inoltre l’indirizzo IP è contenuto, insieme ai dati del modulo, nei protocolli tecnici dell’automazione, che servono esclusivamente alla ricerca degli errori e vengono cancellati automaticamente dopo 7 giorni; non ne viene effettuata alcuna analisi.

A protezione da abusi automatizzati (spam bot) il modulo contiene un campo di controllo invisibile nonché una procedura di verifica gestita in proprio (ALTCHA). Il suo browser risolve così, durante la compilazione, un piccolo calcolo che ha precedentemente richiesto alla nostra automazione; viene inoltre trasmesso il tempo trascorso tra il caricamento della pagina e l’invio. Per questa procedura di verifica non vengono impostati cookie, non vengono integrati terzi e non vengono rilevate caratteristiche del suo dispositivo o del suo browser; lo script necessario a tale scopo è fornito dal nostro server. Al recupero del calcolo il suo indirizzo IP viene trattato, per ragioni tecniche, solo per la durata della connessione e non viene memorizzato. La base giuridica è l’art. 6, paragrafo 1, lettera f), del GDPR (legittimo interesse alla prevenzione degli abusi).

Dopo l’invio riceve all’indirizzo e-mail indicato una conferma di ricezione automatica con numero della richiesta; la sua richiesta viene inoltre inoltrata via e-mail alla nostra casella di assistenza. Per l’invio e la conservazione di queste e-mail ci avvaliamo di un fornitore di servizi e-mail che tratta i dati in qualità di responsabile del trattamento esclusivamente per nostro conto.

Un file allegato viene conservato insieme alla sua richiesta nel nostro sistema interno di ticket e inoltrato via e-mail alla nostra casella di assistenza. Non viene trasmesso al servizio di IA indicato di seguito. La preghiamo di non caricare file contenenti password, credenziali di accesso o altre informazioni riservate.

Per rispondere più rapidamente facciamo predisporre per le richieste di assistenza una bozza di risposta dal servizio di IA Claude di Anthropic PBC (USA), che verifichiamo e modifichiamo noi stessi prima dell’invio. A tal fine vengono trasmessi l’app, la richiesta e il testo del messaggio, ma non il suo nome, il suo indirizzo e-mail o un file allegato. Gli indirizzi e-mail contenuti nel testo del messaggio vengono rimossi automaticamente prima della trasmissione. Anthropic tratta i dati in qualità di responsabile del trattamento sulla base di un contratto di nomina a responsabile del trattamento. Il trasferimento negli USA è garantito dalle clausole contrattuali tipo dell’UE. I dati non vengono utilizzati per addestrare modelli di IA. Se il servizio non è raggiungibile, la bozza viene predisposta sulla nostra infrastruttura. La base giuridica è l’art. 6, paragrafo 1, lettera f), del GDPR (legittimo interesse a un’elaborazione tempestiva delle richieste di assistenza).

I dati del modulo trasmessi vengono utilizzati esclusivamente per l’elaborazione della sua richiesta. Non vengono comunicati a destinatari diversi da quelli qui indicati. Al termine dell’elaborazione vengono cancellati, salvo che sussistano obblighi di conservazione previsti dalla legge. La base giuridica è l’art. 6, paragrafo 1, lettera b), del GDPR (elaborazione della sua richiesta) ovvero l’art. 6, paragrafo 1, lettera f), del GDPR (legittimo interesse alla prevenzione degli abusi).

6. L’app gyokuro

gyokuro è un client per server Gitea e Forgejo self-hosted. L’app si connette esclusivamente ai server configurati da Lei stesso. I suoi dati di repository, issue e codice restano interamente tra l’app e il suo server. Non sono integrati servizi di analisi, tracciamento o pubblicità di terzi e non vengono trasmesse a terzi segnalazioni di arresto anomalo. Le credenziali di accesso (token) sono conservate esclusivamente in locale sul suo dispositivo, nel portachiavi di iOS. Trasmissioni di dati a sistemi gestiti dallo sviluppatore hanno luogo esclusivamente nei due casi descritti integralmente di seguito: la statistica d’uso anonima, disattivabile in qualsiasi momento, nonché — solo se Lei le attiva — le notifiche push tramite il relay push di gyokuro.

Statistiche d’uso anonime (dalla versione 3.0)

Per capire quanto bene funzionino configurazione, periodo di prova e acquisto nell’app — e per prendere su questa base decisioni su miglioramenti e prezzi —, a partire dalla versione 3.0 gyokuro rileva un piccolo numero di eventi definiti in modo fisso e li trasmette, cifrati con TLS, a un server gestito da noi stessi in Germania (telemetry.hanold.online). Si tratta esclusivamente di questi cinque eventi, non ve ne sono altri:

  1. Primo avvio dell’app dopo l’installazione
  2. Prima connessione riuscita a un server Gitea o Forgejo
  3. Avvio del periodo di prova gratuito
  4. Visualizzazione della schermata di acquisto
  5. Acquisto completato dello sblocco Unlimited

Ogni evento contiene tecnicamente esattamente queste indicazioni: un ID di installazione generato in modo casuale (un UUID estratto al primo avvio — non contiene alcun riferimento a dispositivo, account o persona e viene eliminato insieme all’app quando questa viene disinstallata), una marca temporale, la versione dell’app, la versione approssimativa del sistema operativo (ad es. «iOS 26»), la piattaforma (iPhone o iPad) nonché, a seconda dei casi, una breve indicazione di contesto (ad es. in quale punto dell’app è stata mostrata la schermata di acquisto, o quanti giorni sono trascorsi tra installazione e acquisto).

Ciò che espressamente non viene rilevato né memorizzato: indirizzi IP (l’endpoint di ricezione non scrive deliberatamente alcun protocollo di accesso), identificativi di dispositivo o pubblicitari (nessun IDFA, nessun IDFV), nome o indirizzo del suo server Gitea o Forgejo, le sue credenziali di accesso o i suoi token, contenuti o dimensione dei suoi repository, issue e pull request, la sua attività di sviluppo nonché qualsiasi altro dato personale. Gli eventi non possono essere né collegati tra dispositivi diversi né ricondotti a posteriori a una persona.

Il trattamento avviene interamente su infrastruttura propria in Germania (ricezione tramite un’automazione gestita in proprio, conservazione in una banca dati gestita in proprio); non sono coinvolti terzi in alcun momento. L’analisi avviene esclusivamente in forma aggregata — ad esempio: «Quante delle installazioni di un mese hanno avviato il periodo di prova, e quante di queste hanno acquistato in seguito?»

Può disattivare le statistiche d’uso in qualsiasi momento nelle impostazioni dell’app («Anonymous usage statistics»); la trasmissione cessa allora immediatamente. La base giuridica è l’art. 6, paragrafo 1, lettera f), del GDPR (legittimo interesse al miglioramento della propria offerta). Poiché i dati sono anonimi, non sussiste alcun riferimento a persone — offriamo comunque la possibilità di disattivazione, perché è ciò che ci aspetteremmo noi stessi.

Notifiche push tramite il relay push di gyokuro (dalla versione 3.0)

Facoltativamente può farsi notificare da gyokuro l’attività in repository selezionati (ad es. nuovi issue, commenti, pull request, review). Le notifiche push sono disattivate per impostazione predefinita e diventano attive solo se Lei le attiva nelle impostazioni dell’app e seleziona dei repository.

Tecnicamente funziona così: l’app crea nei repository da Lei scelti del suo server Gitea o Forgejo un webhook (riconoscibile dal nome «gyokuro Notifications» ovvero dall’indirizzo di destinazione push.gyokuro.app); può consultare questi webhook nell’app per ogni repository e rimuoverli in qualsiasi momento. In caso di attività rilevante il suo server invia un messaggio a un server relay gestito da noi stessi in Germania, che come questo sito web gira sul server noleggiato presso STRATO (si veda il punto 3). Il relay verifica la firma, ricava dal messaggio un riepilogo compatto (nome del repository, tipo di evento, persona che ha agito, titolo ovvero numero dell’issue o della pull request — nonché, solo se Lei ha attivato l’opzione «Comment text in notification», un breve estratto di testo del commento o della review; i commenti eliminati vengono recapitati per principio senza estratto di testo) e lo recapita al suo dispositivo tramite il servizio push di Apple (Apple Push Notification service). Per visualizzare ulteriori dettagli l’app accede poi direttamente al suo server; il relay non vi è coinvolto.

In modo permanente il relay memorizza esclusivamente l’associazione tra il suo dispositivo (il token push specifico dell’app assegnato da Apple) e un identificativo di canale generato in modo casuale — nessun nome, nessun account, nessun indirizzo di server. Il contenuto dei messaggi webhook viene trattato solo in modo transitorio nella memoria di lavoro ai fini del recapito e non viene memorizzato; dopo il recapito (ovvero dopo pochi tentativi di recapito falliti) viene scartato. L’indirizzo IP del suo server viene trattato alla ricezione per ragioni tecniche, ma non viene né collegato ai dati memorizzati né analizzato.

Per il recapito viene utilizzato il servizio push di Apple; si applicano in aggiunta le disposizioni sulla privacy di Apple. Se disattiva le notifiche push nell’app, la registrazione del suo dispositivo presso il relay viene cancellata. La base giuridica è l’art. 6, paragrafo 1, lettera b), del GDPR (fornitura della funzione da Lei attivata).

Acquisti tramite l’App Store

La distribuzione dell’app avviene tramite l’Apple App Store. Eventuali acquisti o sblocchi all’interno dell’app sono gestiti esclusivamente tramite l’App Store; lo sviluppatore non riceve dati di pagamento, ma soltanto statistiche anonimizzate e aggregate da parte di Apple. Si applica in aggiunta l’informativa sulla privacy di Apple.

7. I suoi diritti

Lei ha diritto di accesso (art. 15 del GDPR), di rettifica (art. 16 del GDPR), di cancellazione (art. 17 del GDPR), di limitazione del trattamento (art. 18 del GDPR), alla portabilità dei dati (art. 20 del GDPR) e di opposizione (art. 21 del GDPR). Ha inoltre il diritto di proporre reclamo a un’autorità di controllo per la protezione dei dati; l’autorità competente è il Garante regionale per la protezione dei dati e la libertà d’informazione del Baden-Württemberg.

Nota sulle statistiche d’uso: poiché gli eventi ivi trattati sono anonimi e non possiamo attribuirli ad alcuna persona, non possiamo riferire a singoli eventi le richieste di accesso, rettifica o cancellazione (art. 11 del GDPR). Lo strumento più efficace è l’interruttore di opt-out nell’app.

8. Ultimo aggiornamento

Settembre 2026. La presente informativa sarà adeguata in caso di necessità.