Informativa sulla privacy
La protezione dei tuoi dati personali è per noi una priorità assoluta. La presente informativa ti illustra quali dati raccogliamo nell'ambito dell'utilizzo di JH FamilySync, per quali finalità li trattiamo e quali diritti ti spettano. Trattiamo i tuoi dati in conformità al Regolamento generale sulla protezione dei dati dell'UE (GDPR) e alla Legge federale svizzera sulla protezione dei dati (nuova LPD / nLPD).
Aggiornato il: 12 agosto 2026
1. Titolare del trattamento
Titolare del trattamento dei dati ai sensi del GDPR e della LPD svizzera è:
JH Virtuell KollektivgesellschaftChlini Schanz 31, 8260 Stein am Rhein, Svizzera
N. RC: CH-290.2.021.387-3 · IDI: CHE-378.337.964
Rappresentata da: Jermain Huber, Eugenia Ebel
E-mail: info@jh-virtuell.ch
Per ulteriori informazioni consulta le Note legali.
2. Dati raccolti
Raccogliamo e trattiamo esclusivamente i dati necessari per fornire le funzionalità dell'app:
2.1 Dati dell'account
- Indirizzo e-mail
- Nome visualizzato (a libera scelta)
- Password cifrata (gestita tramite Firebase Authentication)
- Opzionale: immagine del profilo
2.2 Dati della famiglia
Contenuti che tu e i membri della tua famiglia create attivamente nell'app:
- Appuntamenti e voci del calendario
- Occasioni ed eventi (assegnati ai membri)
- Sondaggi con opzioni e voti dei membri (inclusi appuntamenti creati automaticamente in caso di maggioranza)
- To-Do ed elenchi
- Membri della famiglia (nome, ruolo, colore)
- Allegati (file, immagini)
Questi dati vengono memorizzati su Cloud Firestore (regione europe-west1, Belgio) rispettivamente su Firebase Storage (regione europe-west1, Belgio).
2.3 Notifiche push
- Token FCM (Firebase Cloud Messaging) per la consegna delle notifiche push
2.4 Dati tecnici
All'apertura della web app il nostro fornitore di hosting Infomaniak (Svizzera) tratta nei log del server dati tecnici (indirizzo IP, user agent, marca temporale). Questi servono esclusivamente alla sicurezza e alla stabilità del servizio. I log del server di Infomaniak vengono conservati per 90 giorni, poi cancellati automaticamente. I log di accesso di Firebase Hosting (per la distribuzione dell'app web e della landing page) vengono conservati per 60 giorni in forma anonimizzata.
2.5 Dati di pagamento e fatturazione
Per un abbonamento a pagamento raccogliamo: ID cliente Stripe, stato dell'abbonamento, cronologia fatturazione con data e importo, ultime 4 cifre della carta per la visualizzazione nel portale. Il numero di carta, CVV e data di scadenza sono elaborati esclusivamente da Stripe (certificato PCI-DSS Level 1).
2.6 Dati dell'albero genealogico (facoltativo)
Se utilizzi lo strumento albero genealogico facoltativo, memorizzi informazioni su persone della tua famiglia — anche su persone che non utilizzano esse stesse l'app (ad es. bambini o parenti defunti): nomi, date di nascita ed eventualmente di morte, rapporti di parentela, nazionalità e foto. Le indicazioni sulla nazionalità non costituiscono di per sé dati degni di particolare protezione; solo se nel caso concreto ne emerge l'origine etnica possono venire in rilievo l'art. 9 GDPR risp. l'art. 5 lett. c nLPD. Questi dati sono memorizzati in Cloud Firestore risp. Firebase Storage (regione europe-west1, Belgio) all'interno della tua famiglia. Sei tu stesso responsabile dell'inserimento di dati di terzi e assicuri di disporre della relativa autorizzazione. L'utilizzo è facoltativo; i dati possono essere eliminati in qualsiasi momento nell'app.
3. Finalità del trattamento
Trattiamo i tuoi dati per le seguenti finalità:
- Messa a disposizione e gestione delle funzionalità dell'app (account, calendario familiare, sondaggi, elenchi)
- Sincronizzazione dei dati tra i membri della famiglia e i dispositivi
- Invio di notifiche push (ad es. promemoria di appuntamenti, nuovi sondaggi)
- Invio di e-mail transazionali (ad es. e-mail di conferma in caso di cancellazione dell'account)
- Misurazione dell'audience e miglioramento dell'app (solo previo consenso)
- Garanzia del funzionamento tecnico e protezione da abusi
- Gestione di abbonamenti, pagamenti e fatturazione — base giuridica art. 6 par. 1 lett. b GDPR
Basi giuridiche: art. 6 par. 1 lett. b GDPR (esecuzione del contratto ovvero misure precontrattuali), art. 6 par. 1 lett. f GDPR (interesse legittimo al funzionamento sicuro) nonché le disposizioni corrispondenti della LPD svizzera (art. 31 nLPD).
4. Responsabili del trattamento
Impieghiamo fornitori di servizi accuratamente selezionati, con i quali abbiamo stipulato i contratti di trattamento dei dati (DPA) previsti dalla legge:
4.1 Google Firebase
Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Irlanda. Firebase si occupa di autenticazione, banca dati (Cloud Firestore), archiviazione file (Firebase Storage), notifiche push (Firebase Cloud Messaging), funzioni serverless (Cloud Functions, europe-west1 Belgio e europe-west3 Francoforte), nonché — previo consenso — della misurazione dell'audience (Firebase Analytics / Google Analytics 4) e la distribuzione dell'app web e della landing page (Firebase Hosting, CDN-Edge mondiale, log di accesso 60 giorni anonimizzati). Luogo di memorizzazione dei dati della famiglia: UE (europe-west1, Belgio).
Trasferimento extra-UE: Google LLC (Mountain View, USA) opera come sub-responsabile del gruppo Google Ireland Limited. Sebbene l'elaborazione avvenga fisicamente nell'UE (europe-west1/west3), è possibile un accesso tecnico da parte di Google LLC nell'ambito di supporto e incidenti di sicurezza. Garanzie tramite Clausole Contrattuali Standard (CCS) e EU-U.S. Data Privacy Framework (certificazione DPF di Google LLC).
Informativa sulla privacy: firebase.google.com/support/privacy
4.2 Infomaniak Network SA
Rue Eugène-Marziano 25, 1227 Les Acacias (Ginevra), Svizzera.
Hosting della web app e del dominio collegato. Utilizziamo inoltre l'
invio SMTP di Infomaniak per e-mail transazionali
(con firma DKIM sul dominio jh-familysync.app), ad es. per l'
e-mail di conferma in caso di cancellazione dell'account.
Informativa sulla privacy:
infomaniak.com/de/dsgvo
4.3 Sentry (telemetria di crash ed errori)
Gestore: Functional Software, Inc. (Sentry.io),
45 Fremont Street, 8th Floor, San Francisco, CA 94105, USA.
Utilizziamo Sentry per rilevare automaticamente crash ed errori
imprevisti dell'app e poterli correggere rapidamente.
Categorie di dati: stacktrace degli errori,
user-agent del browser, versione dell'app, identificatore
dell'ambiente (dev/prod) e — se hai effettuato l'accesso — un
identificatore utente anonimo e tecnico (Firebase-UID). Indirizzi
e-mail in chiaro, indirizzi IP e contenuti dei cookie vengono
rimossi lato client prima dell'invio (sendDefaultPii = false
e un ulteriore filtro beforeSend che elimina
completamente l'oggetto della richiesta).
Base giuridica: art. 6 par. 1 lit. f GDPR
(interesse legittimo a un funzionamento stabile e sicuro dell'app),
rispettivamente art. 31 cpv. 1 nLPD.
Durata di conservazione: 90 giorni, poi cancellazione
automatica da parte di Sentry.
Trasferimento extra UE/CH: gli eventi vengono
elaborati in una regione UE, se il piano Sentry scelto lo consente;
in caso contrario, l'elaborazione avviene negli Stati Uniti. Il
trasferimento è tutelato dal quadro EU-US Data Privacy Framework
nonché dalle clausole contrattuali tipo (SCC) della Commissione
europea.
Informativa sulla privacy:
sentry.io/privacy
4.4 Swisstopo / API GeoAdmin (autocompletamento indirizzi)
Gestore: Ufficio federale di topografia swisstopo,
Seftigenstrasse 264, 3084 Wabern, Svizzera.
Durante l'inserimento di un luogo per un appuntamento, ti offriamo
un servizio di suggerimenti in tempo reale che interroga l'API
GeoAdmin Search ufficiale della Confederazione.
Categorie di dati: la stringa attualmente digitata
nel campo (ad es. nome di via o località). Non vengono trasmessi
dati dell'account, contenuti degli appuntamenti o identificatori
dei calendari. Secondo swisstopo, le richieste non vengono
conservate in forma personale.
Base giuridica: art. 6 par. 1 lit. f GDPR
(interesse legittimo a un inserimento comodo degli indirizzi),
rispettivamente art. 31 cpv. 1 nLPD.
Trasferimento extra UE/CH: nessuno — swisstopo
gestisce il servizio in Svizzera.
Condizioni d'uso:
geo.admin.ch (condizioni d'uso)
4.5 Vertex AI Gemini (riconoscimento immagini, solo con Premium AI Auto-Fill attivo)
Gestore: Google Ireland Limited,
Gordon House, Barrow Street, Dublin 4, Irlanda.
Per la funzione Premium opzionale „Fotocamera + AI Auto-Fill"
utilizziamo Vertex AI Gemini 1.5 Flash per estrarre
automaticamente da una foto caricata attivamente dall'utente (p. es.
volantino, invito, orario) i dettagli dell'evento come titolo, data,
ora e luogo.
Finalità: precompilazione automatica del modulo
appuntamento a partire da un'immagine — esclusivamente su azione
esplicita dell'utente.
Categorie di dati: soltanto le foto che l'utente
seleziona o scatta autonomamente tramite il pulsante fotocamera per
l'analisi. Nessuna immagine viene trasmessa a Vertex AI senza
un'interazione attiva dell'utente.
Base giuridica: art. 6 par. 1 lett. b GDPR
(esecuzione del contratto nell'ambito dell'abbonamento Premium)
rispettivamente art. 31 cpv. 1 nLPD.
Luogo del trattamento: regione UE
europe-west3 (Francoforte sul Meno, Germania). I dati
delle foto non lasciano l'UE.
Durata di conservazione: le immagini caricate per
l'analisi vengono conservate brevemente nel percorso
tempAnalysis di Firebase Storage ed eliminate
automaticamente al termine dell'analisi.
Nessuna condivisione di dati di addestramento:
Vertex AI è utilizzato in modalità Enterprise — le immagini
trasmesse non vengono utilizzate per addestrare i
modelli di Google.
Nessuna decisione automatizzata: il risultato del
riconoscimento immagini si limita a precompilare campi del modulo come
suggerimento. Non ha luogo alcuna decisione individuale automatizzata con
effetti giuridici ai sensi dell'art. 22 GDPR; sei tu a verificare e
confermare ogni voce.
Informativa sulla privacy:
cloud.google.com (Vertex AI Data Governance)
4.6 Stripe (Gestione dei pagamenti)
Per la gestione degli abbonamenti a pagamento utilizziamo Stripe Payments Europe Ltd., 1 Grand Canal Street Lower, Grand Canal Dock, Dublin, D02 H210, Irlanda.
- Finalità: gestione dei pagamenti, prevenzione delle frodi, fatturazione.
- Categorie di dati: nome, e-mail, dati del metodo di pagamento (il numero di carta non è memorizzato presso di noi ma trasmesso direttamente a Stripe), indirizzo IP, ID cliente Stripe, stato dell'abbonamento, ID transazione, cronologia fatturazione.
- Base giuridica: Art. 6 §1 lett. b GDPR (esecuzione del contratto), Art. 31 §1 nLPD.
- Trasferimento extra-UE: Stripe Inc. (USA) opera come sub-responsabile; tutele tramite Clausole Contrattuali Standard (CCS) e EU-U.S. Data Privacy Framework (DPF).
- Durata di conservazione: secondo la durata di conservazione commerciale (10 anni ai sensi dell'Art. 958f CO / Art. 2220 c.c.).
- Informativa privacy Stripe: stripe.com/it/privacy
4.7 RevenueCat (gestione degli abbonamenti in-app, iOS/Android)
Per la verifica delle ricevute d'acquisto e la gestione degli abbonamenti in-app nelle app native (Apple App Store, Google Play) utilizziamo RevenueCat, Inc., San Francisco, California, USA.
- Finalità: verifica lato server delle ricevute d'acquisto e gestione dello stato dell'abbonamento (acquisto, rinnovo, disdetta, scadenza) tramite gli app store.
- Categorie di dati: il tuo identificativo utente Firebase anonimo (come App-User-ID), gli ID di transazione e di transazione originale dello store, lo stato di prodotto/abbonamento, i momenti d'acquisto. Nessun dato del metodo di pagamento (che resta presso Apple risp. Google).
- Base giuridica: Art. 6 §1 lett. b GDPR (esecuzione del contratto), Art. 31 §1 nLPD.
- Trasferimento extra-UE: USA — tutele tramite Clausole Contrattuali Standard (CCS) e EU-U.S. Data Privacy Framework (DPF).
- Durata di conservazione: per la durata dell'abbonamento risp. finché necessario a fini di fatturazione e prova.
- Informativa privacy RevenueCat: revenuecat.com/privacy
4.8 Photon / Komoot (ricerca indirizzi fuori dalla Svizzera)
Per la ricerca di indirizzi e luoghi in caso di eventi fuori dalla Svizzera (soluzione di ripiego rispetto all'API swisstopo) utilizziamo il servizio di geocoding aperto Photon, gestito da komoot GmbH, Berlino, Germania (UE).
- Finalità: conversione di una ricerca di indirizzo/luogo inserita in suggerimenti con coordinate.
- Dati trasmessi: la stringa di ricerca da te inserita nonché, tecnicamente, il tuo indirizzo IP.
- Base giuridica: Art. 6 §1 lett. f GDPR (interesse legittimo alla ricerca di luoghi), Art. 31 §1 nLPD — solo su tua attiva richiesta.
- Trasferimento extra-UE: nessuno — server gestiti nell'UE (Germania).
- Informativa privacy Komoot: komoot.com/privacy
5. Durata di conservazione
Conserviamo i tuoi dati personali per tutto il periodo di esistenza del tuo account, ovvero per il tempo necessario all'esecuzione del contratto. Dopo la conferma della cancellazione del tuo account (vedi sezione „I tuoi diritti") tutti i dati associati (profilo, appuntamenti, sondaggi, elenchi, allegati, token FCM) vengono rimossi tempestivamente, al più tardi entro 30 giorni, in modo irreversibile dai sistemi di produzione. Restano salvi eventuali obblighi di conservazione previsti dalla legge.
Obbligo di conservazione commerciale: Fatture, giustificativi di pagamento e libri contabili sono conservati 10 anni ai sensi dell'Art. 958f CO (Svizzera) / Art. 2220 c.c. (Italia). Questo termine supera la cancellazione standard di 30 giorni dopo la chiusura dell'account; sono interessati solo i dati rilevanti per i pagamenti (ID cliente Stripe, data + importo fattura, periodo abbonamento), non i contenuti del calendario.
6. I tuoi diritti
Nei nostri confronti hai i seguenti diritti:
- Accesso ai dati personali memorizzati che ti riguardano (art. 15 GDPR / art. 25 nLPD)
- Rettifica di dati inesatti (art. 16 GDPR / art. 32 nLPD)
- Cancellazione dei tuoi dati (art. 17 GDPR / art. 32 nLPD)
- Limitazione del trattamento (art. 18 GDPR)
- Portabilità dei dati in un formato strutturato e di uso comune (art. 20 GDPR / art. 28 nLPD) — puoi scaricare in qualsiasi momento tutti i tuoi dati come file JSON leggibile dalla macchina in Impostazioni → Informazioni app → Esporta i miei dati
- Opposizione al trattamento (art. 21 GDPR)
- Revoca dei consensi prestati (ad es. per i cookie di analisi, vedi sezione 7) in qualsiasi momento, con effetto per il futuro
- Reclamo presso un'autorità di controllo (in Svizzera: IFPDT; nell'UE: autorità competente per la protezione dei dati del tuo paese di residenza)
Nota sulla cancellazione dell'account: Una cancellazione completa dell'account è possibile direttamente nell'app alla voce Profilo → Cancella account. Per motivi di sicurezza utilizziamo una procedura di conferma via e-mail in due fasi: dopo la tua richiesta ti inviamo un'e-mail di conferma con un link valido per 24 ore. Solo dopo aver cliccato su questo link il tuo account e tutti i tuoi dati vengono cancellati irrevocabilmente. Se eri l'ultimo membro della tua famiglia, l'intera famiglia, compresi tutti gli appuntamenti, sondaggi, elenchi, occasioni e allegati, viene eliminata nell'ambito di un cascade-delete. In alternativa puoi inviare una richiesta informale di cancellazione via e-mail a info@jh-virtuell.ch; la elaboreremo entro 30 giorni.
7. Cookie e analytics
JH FamilySync utilizza cookie e tecnologie di memorizzazione locale (localStorage, IndexedDB) del tuo browser. Distinguiamo chiaramente tra archivi tecnicamente necessari e servizi di analisi opzionali, che vengono attivati solo con il tuo consenso.
7.1 Cookie e archivi tecnicamente necessari
I seguenti archivi sono indispensabili per il funzionamento dell'app e vengono impostati senza consenso (art. 6 par. 1 lett. f GDPR / interesse legittimo al funzionamento sicuro):
- Firebase Authentication — accesso e mantenimento della sessione
- Impostazioni dell'app — ad es. tema (chiaro/scuro), lingua, vista selezionata
- Service Worker — funzionamento offline, funzionalità PWA, registrazione push
- Consenso ai cookie — memorizzazione della tua scelta sotto la chiave localStorage
jhfs_cookie_consent
7.2 Google Analytics 4 / Firebase Analytics (solo previo consenso)
Per migliorare l'app e per la misurazione anonima dell'audience utilizziamo Firebase Analytics (basato su Google Analytics 4). Vengono rilevate, tra l'altro, le schermate visualizzate, la durata di utilizzo, il tipo di dispositivo e un identificatore pseudonimizzato generato tecnicamente. L'indirizzo IP viene anonimizzato (anonimizzazione IP attiva), il tracciamento pubblicitario e i segnali di personalizzazione sono disattivati (allow_ad_personalization_signals = false, allow_google_signals = false).
L'attivazione avviene esclusivamente previo tuo consenso esplicito tramite il nostro cookie banner (art. 6 par. 1 lett. a GDPR, art. 31 par. 1 nLPD). Il fornitore è Google Ireland Limited, Dublino. Per l'integrazione viene caricato il Google Tag Manager (googletagmanager.com); funge unicamente da attivatore tecnico e imposta segnali di analisi solo previo tuo consenso.
7.3 Google Consent Mode v2
Utilizziamo il Google Consent Mode v2 in modalità default-denied: prima del tuo consenso tutti i segnali di consenso (analytics_storage, ad_storage, ad_user_data, ad_personalization) sono impostati su denied. Solo dopo l'accettazione attiva nel cookie banner analytics_storage viene aggiornato su granted. I segnali legati alla pubblicità restano permanentemente su denied anche dopo il consenso, dato che non eroghiamo alcuna forma di pubblicità.
7.4 Revoca del tuo consenso
Puoi revocare in qualsiasi momento il tuo consenso ai cookie. Esistono due modi:
- Elimina la chiave localStorage
jhfs_cookie_consentnegli strumenti di sviluppo del tuo browser oppure cancella i dati del browser per il nostro dominio — al prossimo accesso il cookie banner ricomparirà. - Contattaci in forma libera via e-mail all'indirizzo info@jh-virtuell.ch.
Non vengono utilizzati cookie di marketing o di tracciamento pubblicitario.
8. Notifiche push
Le notifiche push vengono inviate esclusivamente se hai accettato la relativa richiesta di autorizzazione del browser o del dispositivo. Per la consegna utilizziamo Firebase Cloud Messaging (FCM). A tal fine viene generato un token FCM legato al dispositivo e associato al tuo account.
Puoi revocare l'autorizzazione in qualsiasi momento dalle impostazioni del tuo browser o sistema operativo. In caso di logout il relativo token FCM viene cancellato automaticamente.
9. Utenti minorenni
JH FamilySync è un'app per famiglie. Occorre distinguere due ruoli: i titolari dell'account che si registrano autonomamente e i membri della famiglia gestiti da un account. Gli adulti risp. i titolari autorizzati possono creare membri della famiglia di qualsiasi età — anche bambini — e gestirne i dati sotto la propria responsabilità; un simile membro della famiglia non necessita di un account proprio né di una registrazione.
Per la registrazione autonoma di un account proprio vale
un'età minima di 13 anni. Poiché l'età del consenso rilevante
ai sensi dell'art. 8 GDPR può arrivare fino a
16 anni a seconda dello Stato membro dell'UE, le persone di
età inferiore ai 16 anni possono creare un account proprio soltanto con il
consenso risp. l'autorizzazione di chi esercita la responsabilità genitoriale
(in Svizzera si applicano la nLPD risp. la capacità di discernimento). Al
momento della registrazione l'età viene richiesta, gli account di età inferiore
ai 13 anni non sono ammessi e per i minori viene segnalato e confermato il
necessario consenso dei genitori (registrato con marca temporale nell'account,
ageConfirmed).
Qualora venissimo a conoscenza del fatto che un account è stato creato in violazione di questo limite di età e senza il consenso dei genitori, blocchiamo l'account ed eliminiamo i dati collegati. Segnalazioni a info@jh-virtuell.ch.
10. Modifiche alla presente informativa sulla privacy
Ci riserviamo il diritto di adeguare la presente informativa sulla privacy per allinearla a mutamenti del quadro normativo o a modifiche del nostro servizio. Si applica di volta in volta la versione consultabile al momento del tuo utilizzo. In caso di modifiche sostanziali ti informeremo inoltre nell'app o tramite e-mail.
11. Contatto
Per domande sulla protezione dei dati, sull'esercizio dei tuoi diritti o sulla cancellazione del tuo account, rivolgiti a:
JH Virtuell KollektivgesellschaftE-mail: info@jh-virtuell.ch