RoccarasoGo

PRIVACY POLICY

La tua privacy.

Come trattiamo i tuoi dati, quali scelte hai e come esercitare i tuoi diritti. Ultimo aggiornamento: 5 novembre 2026.

Questa informativa descrive le build con la nuova scelta privacy del 14 ottobre 2026. Nelle versioni precedenti Firebase Analytics, Crashlytics e Performance erano attivi per impostazione predefinita. Aggiorna l’app per usare i nuovi controlli; questo aggiornamento non cancella automaticamente i dati già raccolti.

Italiano

1. Titolare del trattamento

Marco Fucito – pagina di contatto del titolare

2. Dati raccolti

L'app raccoglie dati personali quando l'utente si registra tramite Apple Sign-In o Google Sign-In. I dati raccolti includono:

DatoFonteFinalità
EmailProvider OAuth (Apple/Google) e inserimento sul sito per la cancellazioneIdentificazione account e invio del codice di verifica
Nome e cognomeProvider OAuthPersonalizzazione profilo
URL avatarProvider OAuthVisualizzazione profilo
Numero di telefono (se disponibile)Provider OAuthProfilo facoltativo
Nome, cognome, telefono e lingua modificati in-appInserimento diretto dell'utente (sezione Profilo)Aggiornamento e rettifica dati del profilo
Preferenza lingua (locale)Provider OAuth o scelta utenteLocalizzazione contenuti
Provider di autenticazione collegatiAzione utente (collegamento/scollegamento)Gestione identità multiple
Identificativo utente (UUID)Sistema di autenticazioneGestione sessione
Token notifiche push (FCM token)Firebase Cloud MessagingInvio notifiche push
Preferenze notificheScelte dell'utente in-appPersonalizzazione notifiche
Data ultimo accessoSistema di autenticazioneSicurezza account
Token di autorizzazione Apple cifratoAppleRevoca di “Accedi con Apple” alla cancellazione o allo scollegamento
Statistiche d’uso, errori, prestazioni, dati tecnici del dispositivo, ID dell’installazione e IPFirebase Analytics, Crashlytics e Performance, soltanto dopo consensoMiglioramento dell’app e qualità del servizio

L'app memorizza inoltre in locale (sul dispositivo) una cache dei dati della stazione sciistica e del profilo utente per consentire la consultazione offline.

Per eliminare l'account dal sito, l'indirizzo email e il codice monouso vengono verificati tramite Supabase Auth. L'invio del codice non crea un nuovo account e non avvia da solo la cancellazione: occorre una conferma esplicita. Questa pagina non usa servizi di analisi e non conserva una sessione di accesso nel browser.

Le email di verifica sono inviate da Supabase tramite Amazon Simple Email Service (AWS), che tratta l'indirizzo del destinatario e il contenuto per la consegna. Informazioni privacy AWS.

3. Servizi di terze parti

Per account e notifiche l’app usa i seguenti fornitori. Le immagini, i bollettini, i link alle fonti e gli avatar possono richiedere connessioni ai rispettivi siti: tali destinatari vedono i dati tecnici della richiesta, come l’IP.

ServizioFornitoreScopoPrivacy policy
Supabase Supabase Backend: database, autenticazione, funzioni serverless, sincronizzazione real-time supabase.com/privacy
Firebase Cloud Messaging Google LLC Invio notifiche push firebase.google.com/support/privacy
Google Sign-In Google LLC Autenticazione utente policies.google.com/privacy
Apple Sign-In Apple Inc. Autenticazione utente apple.com/legal/privacy
Cloudflare Pages e protezione del trafficoCloudflareDistribuzione delle pagine, della cartografia e dei bollettini; gestione dei dati tecnici delle richieste (inclusi IP) per trasporto e sicurezzaPrivacy Cloudflare
Firebase Analytics, Crashlytics e PerformanceGoogle LLCStatistiche e diagnostica facoltative / Optional statistics and diagnosticsPrivacy Firebase

4. Finalità del trattamento

5. Base giuridica

Per account, gestione del profilo e notifiche espressamente richieste, il trattamento necessario all’erogazione del servizio si basa sull’art. 6.1.b GDPR quando applicabile. Non inviamo pubblicità tramite le notifiche. I dati facoltativi del profilo possono essere rimossi dall’utente.

Per proteggere account e infrastruttura perseguiamo il legittimo interesse alla sicurezza del servizio (art. 6.1.f GDPR). Firebase Analytics, Crashlytics e Performance si basano invece sul consenso facoltativo (art. 6.1.a GDPR), prestato per l’unica finalità di miglioramento dell’app e della qualità del servizio. Il rifiuto o la revoca non limita le funzionalità. Per gli utenti minorenni si applicano le cautele della sezione 11.

6. Condivisione e trasferimenti

Non vendiamo dati e non li usiamo per pubblicità personalizzata. Il database Supabase del progetto è nella regione UE eu-west-1; la localizzazione del database non esclude trasferimenti per servizi di supporto o altri fornitori. Supabase gestisce il backend; Google Firebase Cloud Messaging gestisce la consegna delle notifiche, con il servizio Apple APNs sui dispositivi Apple. Amazon SES consegna le email di verifica. Apple e Google trattano inoltre i dati dell’accesso secondo le proprie condizioni e possono operare come titolari autonomi per i propri servizi.

Per i trasferimenti fuori dal SEE valgono i meccanismi applicabili dei fornitori, comprese clausole contrattuali standard o decisioni di adeguatezza. Puoi chiedere informazioni e copia delle garanzie al titolare.

7. Conservazione

I dati dell’account restano fino alla sua cancellazione tramite Profilo → Elimina account o la procedura automatica sul sito. Account, profilo, regole e preferenze delle notifiche e token push vengono rimossi dai dati attivi. Le nuove build eliminano la cache personale al logout sul dispositivo; copie su dispositivi offline o versioni precedenti possono richiedere logout o disinstallazione.

Il token Apple è cifrato e usato soltanto per revocare l’autorizzazione: viene rimosso dopo la revoca o, in caso di indisponibilità del provider, entro 7 giorni dalla cancellazione o dallo scollegamento. Per account precedenti senza token disponibile la procedura indica il passaggio manuale nelle impostazioni Apple.

I dati Firebase seguono le politiche del fornitore: Crashlytics conserva crash e identificativi associati per 90 giorni prima di avviarne la rimozione; Performance conserva eventi associati all’IP per 30 giorni e dati associati all’installazione o de-identificati per 60 giorni prima di avviarne la rimozione. La proprietà Google Analytics conserva i dati degli eventi per 2 mesi e i dati a livello utente per 14 mesi; per questi ultimi il termine viene reimpostato a ogni nuova attività dell’utente. Questi controlli non si applicano alla maggior parte dei report standard aggregati. Dettagli sulla conservazione Analytics. La revoca blocca i successivi invii gestiti dall’app e non equivale alla cancellazione automatica dei dati già inviati. Per i log API e database di Supabase il piano attuale prevede 1 giorno di conservazione; i log di audit dell’autenticazione disponibili nel piano hanno una finestra di 1 ora. Il piano attuale non include backup programmati del progetto utilizzabili dal titolare. Queste finestre non descrivono i distinti trattamenti tecnici interni dei fornitori per sicurezza e continuità, soggetti alle rispettive condizioni. I dati tecnici delle richieste a Cloudflare sono trattati per trasporto e protezione del servizio, non per marketing. Durate e funzionalità del piano Supabase. Se fosse necessario ripristinare una copia di backup, le cancellazioni devono essere riapplicate prima di tornare in servizio.

8. Diritti dell'utente

Puoi chiedere accesso, rettifica, cancellazione, limitazione del trattamento e, quando applicabile, portabilità dei dati; puoi opporti ai trattamenti basati sul legittimo interesse. Puoi revocare un eventuale consenso senza pregiudicare i trattamenti precedenti. Non effettuiamo decisioni automatizzate con effetti giuridici o analogamente significativi.

Puoi contattare il titolare tramite la pagina di contatto del titolare; normalmente rispondiamo entro un mese, fatte salve le proroghe previste dal GDPR. Puoi anche proporre reclamo al Garante per la protezione dei dati personali. Rettifica e cancellazione dell’account sono disponibili nell’app.

9. Tracciamento e analitiche

Firebase Analytics, Crashlytics e Performance sono facoltativi e vengono attivati soltanto con la scelta “Sì, ti aiuto”. Servono a comprendere l’uso dell’app e a individuare problemi tecnici. Analytics misura schermate e interazioni generiche; Crashlytics tratta segnalazioni di errore; Performance misura tempi e prestazioni. Google tratta anche dati tecnici del dispositivo, identificativi dell’installazione e, per Performance, l’IP e il paese derivato: questi dati non vengono descritti come anonimi.

L’app non invia a questi servizi nome, email o ID dell’account Supabase, testo delle ricerche o dati inseriti nel profilo. Gli errori segnalati dal codice Flutter usano categorie generiche al posto del messaggio originale; i crash nativi possono contenere informazioni diagnostiche del sistema. I consensi per pubblicità, personalizzazione pubblicitaria e condivisione dei dati pubblicitari sono negati.

Puoi rifiutare la richiesta o disattivare in seguito questi servizi da Profilo → Miglioramento app. La scelta viene registrata sul dispositivo con data e versione dell’informativa. Il consenso per questi servizi è distinto dal permesso di ricevere notifiche: Firebase Cloud Messaging continua a essere usato per le notifiche richieste, con token che identificano l’installazione destinataria.

10. Sicurezza

Tutte le comunicazioni avvengono tramite protocollo HTTPS. L'autenticazione è gestita tramite protocollo OAuth 2.0 con token JWT. Le password non vengono mai gestite direttamente dall'app.

11. Età di utilizzo

Puoi consultare piste, meteo e webcam senza account. La mappa nativa e le funzionalità personali, comprese le notifiche richieste, richiedono un account; l’app non offre funzioni social.

La soglia italiana dei 14 anni riguarda il consenso privacy per i servizi online, non un divieto generale di usare un’app. Se un trattamento si basa sul consenso, per chi ha meno di 14 anni deve prestarlo chi esercita la responsabilità genitoriale. Le altre basi giuridiche richiedono una valutazione specifica che tenga conto dell’interesse del minore; restano ferme le norme sulla capacità contrattuale.

Il login Apple o Google non costituisce una verifica dell’età o del consenso genitoriale per RoccarasoGo: non riceviamo una data di nascita verificata dal provider. La scelta facoltativa per Firebase è disponibile solo a chi dichiara di avere almeno 14 anni; per gli under 14 resta disattivata, perché non è implementato un percorso di consenso del genitore per questa finalità. Genitori e tutori possono contattarci per esercitare i diritti relativi ai dati del minore.

12. Webcam e fotografie storiche

Le webcam mostrano vedute paesaggistiche; l’app conserva anche una fotografia giornaliera per confrontare il paesaggio e le condizioni stagionali, con la data indicata. Non è un servizio di videosorveglianza o di riconoscimento delle persone. La pubblicazione di un’immagine alla fonte non elimina i diritti di chi risultasse identificabile: segnala webcam e data al titolare per la verifica e gli interventi necessari. Fonti, crediti e informazioni sull’archivio.

13. Modifiche

Eventuali aggiornamenti della presente informativa verranno pubblicati su questa pagina con nuova data di aggiornamento.

14. Contatti

Per domande sulla privacy usa la pagina di contatto del titolare

English

1. Data Controller

Marco Fucito – controller’s contact page

2. Data Collected

The app collects personal data when users register via Apple Sign-In or Google Sign-In. Collected data includes:

DataSourcePurpose
Email addressOAuth provider (Apple/Google) and input on the deletion websiteAccount identification and verification code delivery
First and last nameOAuth providerProfile personalization
Avatar URLOAuth providerProfile display
Phone number (if available)OAuth providerOptional profile info
First name, last name, phone and language edited in-appDirect user input (Profile section)Profile data update and rectification
Language preference (locale)OAuth provider or user choiceContent localization
Linked authentication providersUser action (link/unlink)Multiple identity management
User identifier (UUID)Authentication systemSession management
Push notification token (FCM token)Firebase Cloud MessagingSending push notifications
Notification preferencesUser's in-app choicesNotification customization
Last sign-in dateAuthentication systemAccount security
Encrypted Apple authorization tokenAppleRevoke Sign in with Apple after deletion or unlinking
Usage statistics, errors, performance, technical device information, installation identifiers and IPFirebase Analytics, Crashlytics and Performance, only after consentApp improvement and service quality

The app also stores locally (on-device) a cache of ski resort data and user profile to enable offline access.

To delete an account on the website, the email address and one-time code are verified through Supabase Auth. Requesting a code does not create an account or initiate deletion: explicit confirmation is required. This page does not use analytics services or store a login session in the browser.

Supabase sends verification emails through Amazon Simple Email Service (AWS), which processes the recipient address and message content for delivery. AWS privacy information.

3. Third-Party Services

For accounts and notifications the app uses the following providers. Images, bulletins, source links and avatars may require connections to their respective websites, which receive request metadata such as the IP address.

ServiceProviderPurposePrivacy policy
Supabase Supabase Backend: database, authentication, serverless functions, real-time sync supabase.com/privacy
Firebase Cloud Messaging Google LLC Push notifications delivery firebase.google.com/support/privacy
Google Sign-In Google LLC User authentication policies.google.com/privacy
Apple Sign-In Apple Inc. User authentication apple.com/legal/privacy
Cloudflare Pages and traffic protectionCloudflareDelivery of pages, maps and bulletins; technical request data (including IP) for transport and securityCloudflare privacy
Firebase Analytics, Crashlytics e PerformanceGoogle LLCStatistiche e diagnostica facoltative / Optional statistics and diagnosticsPrivacy Firebase

4. Purpose of Processing

5. Legal Basis

Necessary processing for accounts, profile management and notifications expressly requested by the user relies on Art. 6.1.b GDPR where applicable. Notifications are not used for advertising. Users can remove optional profile data.

Account and infrastructure security rely on the legitimate interest in protecting the service (Art. 6.1.f GDPR). Firebase Analytics, Crashlytics and Performance instead rely on optional consent (Art. 6.1.a GDPR), for the single purpose of improving the app and service quality. Refusal or withdrawal does not limit features. For minors, the safeguards in section 11 apply.

6. Sharing and Transfers

We do not sell data or use it for personalized advertising. The Supabase project database is in the EU eu-west-1 region; this does not exclude transfers for support services or other providers. Supabase runs the backend; Google Firebase Cloud Messaging delivers notifications, together with Apple APNs on Apple devices. Amazon SES delivers verification emails. Apple and Google also process sign-in data under their own terms and may act as independent controllers for their own services.

Transfers outside the EEA rely on the providers’ applicable mechanisms, including Standard Contractual Clauses or adequacy decisions. Contact the controller for information and copies of the safeguards.

7. Retention

Account data remains until deletion through Profile → Delete account or the automatic website procedure. The account, profile, notification rules and preferences and push token are removed from active data. New builds clear personal caches when signing out on that device; offline devices or older versions may require signing out or uninstalling.

The encrypted Apple token is used solely to revoke authorization. It is removed after revocation or, during a provider outage, within 7 days of deletion or unlinking. For older accounts without a captured token, the procedure explains the manual Apple settings step.

Firebase data follows vendor policies: Crashlytics retains crashes and associated identifiers for 90 days before beginning removal; Performance retains IP-associated events for 30 days and installation-associated or de-identified data for 60 days before beginning removal. The Google Analytics property retains event data for 2 months and user-level data for 14 months; the latter period resets on new user activity. These controls do not apply to most standard aggregate reports. Analytics retention details. Withdrawal stops subsequent app-controlled sending and does not automatically erase previously sent data. The current Supabase plan provides 1 day of API and database log retention and a 1-hour window for available authentication audit logs. It does not include scheduled project backups available to the controller. These windows do not describe vendors’ separate internal technical processing for security and continuity, which follows their respective terms. Technical request data handled by Cloudflare is used for delivery and service protection, not marketing. Supabase plan retention and features. If a backup is restored, deletions must be reapplied before resuming service.

8. User Rights

You may request access, rectification, erasure, restriction and, where applicable, data portability; you may object to processing based on legitimate interests. Any consent can be withdrawn without affecting prior lawful processing. We do not make automated decisions producing legal or similarly significant effects.

Use the controller’s contact page. We normally respond within one month, subject to GDPR extensions. You may lodge a complaint with the Italian data protection authority. Profile editing and account deletion are also available in the app.

9. Tracking and Analytics

Firebase Analytics, Crashlytics and Performance are optional and activated only through the explicit “Yes, I’ll help” choice. They support understanding app use and technical problems. Analytics measures screens and generic interactions; Crashlytics processes error reports; Performance measures timing and performance. Google also processes technical device information, installation identifiers and, for Performance, IP addresses and derived country information: this data is not described as anonymous.

The app does not send names, emails, Supabase account IDs, raw search text or profile input to these services. Flutter-reported errors replace the original message with generic categories; native crashes may contain system diagnostics. Advertising, ad personalization and ad-user-data consents remain denied.

Decline the prompt or disable the services later under Profile → App improvement. The choice, date and policy version are saved on your device. This consent is distinct from notification permission: Firebase Cloud Messaging remains in use for requested notifications, with tokens identifying the recipient installation.

10. Security

All communications use HTTPS. Authentication is handled via the OAuth 2.0 protocol with JWT tokens. Passwords are never directly managed by the app.

11. Age Requirements

Slopes, weather and webcams can be browsed without an account. The native map and personal features, including requested notifications, require an account; the app has no social features.

The Italian age threshold of 14 concerns privacy consent for online services, rather than a general ban on app use. Where processing relies on consent, a parent or guardian must provide it for children under 14. Other legal bases require a specific assessment of the child’s interests; national rules on contractual capacity still apply.

Apple or Google sign-in does not verify age or parental consent for RoccarasoGo: we do not receive a verified date of birth. Optional Firebase consent is available only after confirming an age of at least 14. It stays disabled for younger children because no parental consent flow is implemented for this purpose. Parents and guardians can contact us to exercise rights concerning their child’s data.

12. Webcams and historical photographs

Webcams show landscape views; the app also keeps a dated daily photograph to compare the landscape and seasonal conditions. This is not a surveillance or person-recognition service. Publication at the source does not remove the rights of anyone who may be identifiable: report the webcam and date to the controller for review and any necessary action. Sources, credits and archive information.

13. Changes

Any updates to this policy will be published on this page with a new update date.

14. Contact

For privacy questions, use the controller’s contact page