Informativa sulla protezione dei dati
Stato: 26 ottobre 2026
Traduzione non ufficiale. Questa è una traduzione di cortesia. La versione giuridicamente vincolante è l'originale tedesco (datenschutz); in caso di divergenza prevale la versione tedesca.
1. Titolari
I titolari ai sensi della legge svizzera sulla protezione dei dati (LPD) sono (società semplice):
yuKast – Dennis Wilsmann & Mate Kurtin c/o Dennis Wilsmann, Hungerstrasse 58, 8832 Wilen bei Wollerau, Svizzera E-mail: [email protected]
Per richieste sulla protezione dei dati: [email protected]
2. Ambito di applicazione
La presente informativa si attiene alla legge federale riveduta sulla protezione dei dati (LPD, in vigore dal 1° settembre 2023) e all'ordinanza sulla protezione dei dati (OPDa). Si applica alle app «popUP by yuKast!» (in breve «popUP») e «yuKast» nonché ai siti web su yukast.app (p. es. contributi condivisi, pagine di verifica e pagine degli eventi). Se un trattamento riguarda solo una delle due app, ciò è indicato nella rispettiva sezione.
3. Quali dati personali trattiamo
Trattiamo i dati personali secondo i principi di buona fede, proporzionalità, limitazione della finalità e trasparenza (art. 6 LPD). Raccogliamo il consenso laddove la legge o la funzionalità lo richiedano.
3.1 Utilizzo senza account
- App: entrambe le app. Feed e contributi condivisi esistono in yuKast; eventi, stand e ricerca in popUP.
- Ambito: puoi consultare la mappa, il feed, i contributi condivisi, gli eventi, gli stand e la ricerca nelle offerte degli eventi anche senza account.
- Dati: a tal fine non creiamo alcun profilo. Vengono generati solo i dati tecnici di connessione (vedi 3.11) e, se la autorizzi, la tua posizione per mostrare i contributi nelle vicinanze (vedi 3.3).
3.2 Account e autenticazione
- App: entrambe le app (un solo account, vedi 3.2a). La sessione anonima senza indirizzo e-mail esiste solo in popUP.
- Dati: indirizzo e-mail, nome utente scelto, token di accesso/sessione. Per l'accesso ti inviamo per e-mail un codice monouso o un link di accesso.
- Rivendicare uno stand senza account: se come espositore/espositrice rivendichi uno stand tramite codice o QR senza creare un account, generiamo a tal fine una sessione anonima senza indirizzo e-mail.
- Finalità: fornitura dell'account utente, accesso/disconnessione, attribuzione dei tuoi contributi.
- Responsabile del trattamento: Supabase (autenticazione, invio e-mail, database), vedi sezione 4.
3.2a Due app, un solo account
- App: gestiamo due app: «popUP by yuKast!» (eventi, mercati e stand; in breve «popUP») e «yuKast» (contributi foto e video legati a un luogo, «Kast»). Entrambe le app e i siti web su yukast.app sono gestiti dallo stesso fornitore (sezione 1), con lo stesso server, lo stesso database e lo stesso servizio di accesso (Supabase).
- Un account per persona, iscrizione per app: hai un account (indirizzo e-mail, nome utente). Viene abilitato per ciascuna app. Quando accedi per la prima volta a un'app, vi registriamo la tua iscrizione (identificativo utente, app, momento, origine: primo accesso, conferma nella seconda app o supporto). Nell'altra app il tuo account inizialmente non è abilitato; l'app te lo segnala. Una sessione anonima senza account (vedi 3.2) non riceve alcuna iscrizione.
- Seconda app, passaggio di benvenuto: se accedi consapevolmente alla seconda app con il tuo account, vi vedi una sola volta un passaggio di benvenuto. Mostra il tuo account e il tuo nome, rimanda alle condizioni d'uso e all'informativa sulla protezione dei dati e indica che moderazione e cancellazione dell'account valgono per entrambe le app. Solo quando confermi «Continua con questo account» abilitiamo il tuo account per questa app e memorizziamo l'iscrizione con il momento della conferma. Senza conferma, il tuo account resta solo nell'app precedente; in caso di supporto possiamo abilitarlo su tua richiesta. In yuKast il tuo nome diventa visibile pubblicamente con il tuo primo Kast.
- Valido per entrambe le app: poiché l'account appartiene alla persona, moderazione, segnalazioni, blocchi e sospensioni valgono in entrambe le app. Se vieni sospeso/a in un'app, la misura vale anche nell'altra.
- Separato per app: le notifiche push (il token del dispositivo reca l'identificativo dell'app; gli avvisi sui Kast vanno solo a yuKast, quelli su eventi e stand solo a popUP, i messaggi relativi ad account e moderazione a tutti i dispositivi del tuo account) nonché i contenuti: i Kast esistono al momento solo in yuKast, eventi e stand solo in popUP.
- Cancellazione: se cancelli il tuo account, esso viene cancellato per entrambe le app, comprese le iscrizioni (vedi sezione 6).
- Finalità: controllo degli accessi per app, attribuzione dei tuoi contenuti, moderazione e cancellazione uniformi.
3.3 Dati di localizzazione
- App: entrambe le app. Posizione alla creazione di un contributo e nome del luogo: solo yuKast. Navigazione verso lo stand: solo popUP.
- Dati: coordinate geografiche (latitudine/longitudine) e momento dell'acquisizione di un contributo; posizione approssimativa per mostrare i contributi nelle vicinanze. I contributi possono essere creati solo con una posizione GPS attuale e precisa del tuo dispositivo.
- Nome del luogo: per associare a un contributo il nome di un luogo (p. es. la città), trasmettiamo le coordinate del contributo al servizio Nominatim della OpenStreetMap Foundation (senza identificativo utente), vedi sezione 4/5.
- Finalità: funzione centrale — i contributi sono geolocalizzati e mostrati per prossimità.
- Consenso: controlli la condivisione della posizione tramite le autorizzazioni del tuo dispositivo e puoi revocarla in qualsiasi momento.
- Navigazione: se scegli «Raggiungere lo stand», apriamo Apple Mappe o Google Maps con la posizione dello stand come destinazione. Per l'utilizzo di tali app valgono le disposizioni sulla protezione dei dati dei rispettivi fornitori.
3.3a Posizione durante l'uso: presenza al mercato ed eventi vicino a te
App: solo popUP.
Se la attivi nelle impostazioni alla voce «Notifiche», popUP usa la tua posizione mentre l'app è aperta per inviarti notifiche pertinenti. Non c'è alcuna localizzazione in background. L'app comunica la posizione al massimo ogni 5 minuti e solo con un account. Entrambe le funzioni sono disattivate per impostazione predefinita. - Azioni al mercato: ricevi le notifiche sulle azioni degli stand dell'evento nella cui area ti trovi. Salviamo solo il tuo identificativo, l'evento e l'ora dell'ultima comunicazione, nessuna coordinata. - Eventi vicino a te: salviamo la tua ultima posizione, arrotondata a circa 1 km, con l'ora (una voce per persona). Ci serve per avvisarti quando un evento vicino a te ha aperto, al massimo una volta per evento e al giorno e mai di notte. Inoltre salviamo, senza posizione, per quali eventi hai ricevuto un avviso di questo tipo. - Finalità: solo l'invio di queste notifiche. Nessuna analisi, nessuna comunicazione a terzi, nessuna pubblicità. - Consenso: tramite l'attivazione; revocabile in qualsiasi momento. Se disattivi una funzione, cancelliamo subito i dati corrispondenti. Inoltre gestisci l'accesso alla posizione tramite le autorizzazioni del tuo dispositivo.
3.4 Caricamenti di foto e video
- App: yuKast (contributi Kast) e popUP (foto degli stand).
- Dati: immagini/video che acquisisci o selezioni (inclusa la traccia audio dei video) e relativi metadati (p. es. fonte di acquisizione, momento dell'acquisizione, modello del dispositivo).
- Finalità: pubblicazione dei tuoi contributi.
- Archiviazione e distribuzione: Amazon Web Services (AWS S3), regione di
Francoforte (
eu-central-1); i media vengono distribuiti tramite la rete di distribuzione dei contenuti AWS CloudFront, vedi sezione 4.
3.5 Condivisione e sigillo di autenticità
- App: solo yuKast.
- Dati: se condividi un contributo, generiamo un'immagine o un video con un
codice di verifica (p. es.
YK-XXXX-XXXX). Chi verifica il codice su yukast.app/v/ vede se il contributo è stato acquisito dal vivo con la fotocamera yuKast, il nome del luogo e il momento dell'acquisizione — mai le coordinate esatte. Se il contributo viene cancellato o nascosto, la pagina di verifica non mostra più alcun dettaglio. - Misurazione della portata: per ogni condivisione registriamo che è stata effettuata (il tuo identificativo utente, il momento, il canale) e se il link condiviso è stato aperto. In tale ambito non registriamo indirizzi IP né identificativi di dispositivo.
- Finalità: prova dell'autenticità dei contenuti condivisi; valutazione di quanto spesso i contenuti condivisi vengono aperti.
3.6 Eventi e stand
- App: solo popUP.
- Dati: per gli eventi (p. es. mercatini delle pulci) trattiamo, per gli espositori/le espositrici, nome dello stand, descrizione, foto, offerte/inventario, prezzi e posizione dello stand nonché l'associazione dello stand all'account o alla sessione anonima.
- Pubblico: queste informazioni sullo stand sono visibili a tutti nell'app e nella pagina dell'evento (yukast.app/e/…), anche senza account, e sono ricercabili.
- Finalità: presentazione di eventi, stand e offerte; ricerca di offerte.
- Elenco «Gemerkt»: gli stand che salvi con il cuore vengono memorizzati dall'app sul tuo dispositivo (un elenco per account, uno per gli ospiti). Con un account l'app segnala inoltre lo stand a noi: memorizziamo quale identificativo utente segue quale stand (stand, identificativo utente, momento). Come ospite l'elenco resta solo sul dispositivo e viene ripreso al momento dell'accesso. La finalità è la notifica di un'azione di uno stand salvato (disattivabile nelle impostazioni alla voce «Notifiche», attiva per impostazione predefinita); a tal fine teniamo un registro delle notifiche inviate (solo identificativi e ora). Gli espositori vedono solo il numero di chi segue, non chi segue. Se rimuovi il cuore, cancelliamo il seguito.
3.7 Analisi e traduzione assistite dall'IA
- App: entrambe le app. Descrizione della scena e indicizzazione esistono per i contributi Kast (yuKast); rilevamento di offerte e prezzi, proposte di descrizione e traduzione per gli stand (popUP). Il controllo di moderazione vale in entrambe le app.
- Dati: ogni immagine/video caricato viene analizzato automaticamente. Per le foto degli stand riconosciamo inoltre offerte e prezzi e suggeriamo descrizioni. Le offerte e i prezzi degli stand vengono tradotti automaticamente nelle altre lingue dell'app. A tal fine utilizziamo l'impostazione della lingua del tuo dispositivo.
- Finalità: descrizione automatica della scena, indicizzazione (ricerca), controllo di moderazione (rilevamento di contenuti non ammessi), rilevamento delle offerte degli stand e traduzione.
- Destinatario: Anthropic (modello «Claude») — i contenuti vengono trasmessi ad Anthropic per l'analisi. Comunicazione all'estero (USA), vedi sezione 5.
3.8 Visualizzazione della mappa
- App: entrambe le app. I siti web degli eventi con la pianta appartengono a popUP.
- Dati: durante l'uso della vista mappa nell'app, le tessere cartografiche vengono caricate da Google (Google tratta in tal modo dati tecnici di connessione, p. es. l'indirizzo IP). Sulle pagine web degli eventi (yukast.app/e/…) il tuo browser carica lo sfondo cartografico della planimetria come immagine direttamente da Google (Google Maps Static API); Google tratta in tal modo anch'essa dati tecnici di connessione come l'indirizzo IP. I tuoi termini di ricerca e gli stand selezionati non vengono trasmessi a Google.
- Finalità: visualizzazione della mappa e dei dintorni nella planimetria.
- Destinatario: Google (Google Maps), vedi sezione 4/5.
3.9 Notifiche push
- App: entrambe le app, con un token del dispositivo distinto per app (vedi 3.2a). Avvisi su nuovi Kast solo in yuKast, avvisi su eventi e stand solo in popUP.
- Dati: token push del dispositivo e lingua dell'app (per ricevere le notifiche nella tua lingua).
- Posizione sul token: se hai consentito l'accesso alla posizione, memorizziamo con il token l'ultima posizione comunicata in primo piano (un solo punto, nessun percorso; mai la posizione sostitutiva della mappa). yuKast la usa affinché gli avvisi sui nuovi Kast raggiungano solo le persone nelle vicinanze (raggio di 25 km); se la posizione manca o risale a più di 24 ore, l'avviso viene inviato senza indicazione della distanza. Una nuova registrazione con una posizione attuale sovrascrive il valore; all'uscita cancelliamo la posizione e disattiviamo il token. Con la cancellazione dell'account vengono cancellati tutti i token e il registro delle notifiche inviate.
- Finalità: invio di notifiche (p. es. attività nelle vicinanze), solo se attivi le notifiche push.
- Destinatario: Google Firebase Cloud Messaging, vedi sezione 4/5.
- Consenso: tramite l'attivazione; revocabile in qualsiasi momento nelle impostazioni.
3.10 Diagnostica degli errori e comunicazioni di stato
- App: entrambe le app.
- Dati: dati tecnici di diagnostica (messaggi di errore, info dispositivo/app). Per le comunicazioni di stato e di disservizio l'app richiama una configurazione da Google Firebase Remote Config (in tale ambito Google tratta dati tecnici come l'indirizzo IP e un identificativo dell'installazione dell'app).
- Finalità: stabilità, correzione degli errori e informazione sui disservizi.
- Destinatario: Sentry; Google (Firebase Remote Config), vedi sezione 4/5.
3.11 Dati di connessione e protezione dagli abusi
- App: entrambe le app.
- Dati: quando vengono richiamate le interfacce dell'app e i siti web su yukast.app vengono generati dati tecnici di connessione (p. es. indirizzo IP, momento, indirizzo richiamato, impostazione della lingua del browser o del dispositivo). I siti web su yukast.app vengono distribuiti tramite Cloudflare.
- Finalità: distribuzione dei contenuti, sicurezza e protezione dagli abusi. Per limitare gli accessi eccessivi, contiamo le richieste per indirizzo IP o per account. Questi contatori risiedono solo nella memoria di lavoro e decadono allo scadere del rispettivo intervallo di tempo (al massimo un'ora).
- Destinatario: Cloudflare, vedi sezione 4/5.
4. Comunicazione a terzi / responsabili del trattamento
| Servizio | Fornitore | Finalità | Sede/Regione |
|---|---|---|---|
| Supabase | Supabase Inc. | Auth, invio e-mail, database | UE (AWS eu-central-1 / eu-west-1) |
| AWS S3 | Amazon Web Services | Archiviazione dei media | UE (eu-central-1, Francoforte) |
| AWS CloudFront | Amazon Web Services | Distribuzione dei media (CDN) | in tutto il mondo (sedi edge) |
| Claude | Anthropic PBC | Analisi IA dei media, traduzione | USA |
| Google Maps | Visualizzazione della mappa | USA / UE | |
| Firebase Cloud Messaging | Notifiche push | USA / UE | |
| Firebase Remote Config | Comunicazioni di stato e di disservizio | USA / UE | |
| Sentry | Functional Software, Inc. | Diagnostica errori | USA (regione UE disponibile) |
| Cloudflare | Cloudflare, Inc. | Distribuzione dei siti web su yukast.app | in tutto il mondo (sedi edge) |
| Nominatim | OpenStreetMap Foundation | Nome del luogo dalle coordinate | Regno Unito |
Con i responsabili del trattamento sussistono appositi contratti per il trattamento per conto (art. 9 LPD). La OpenStreetMap Foundation non è una responsabile del trattamento; le comunichiamo solo coordinate senza identificativo utente.
5. Comunicazione all'estero
Alcuni servizi trattano dati negli USA o al di fuori della Svizzera. Dal 15 settembre 2024 il Consiglio federale riconosce lo Swiss–U.S. Data Privacy Framework (Swiss-U.S. DPF): i trasferimenti verso aziende statunitensi certificate godono di una protezione adeguata. Laddove un servizio non sia certificato DPF, basiamo il trasferimento sulle clausole contrattuali tipo (CCT) riconosciute dall'IFPDT (art. 16 segg. LPD).
| Servizio | Garanzia per la comunicazione all'estero |
|---|---|
| Google (Maps, FCM, Remote Config) | Swiss-U.S. DPF + CCT |
| AWS (S3 Francoforte, CloudFront) | Archiviazione nell'UE; Swiss-U.S. DPF + addendum svizzero con CCT |
| Sentry | Swiss-U.S. DPF + CCT |
| Anthropic (Claude) | EU-U.S. DPF + clausole contrattuali tipo (nel DPA) |
| Supabase | Hosting nell'UE; clausole contrattuali tipo UE (2021/914) nel DPA |
| Cloudflare | Swiss-U.S. DPF + CCT |
| OpenStreetMap Foundation (Nominatim) | Regno Unito — riconosciuto come adeguato dal Consiglio federale (allegato 1 OPDa) |
6. Conservazione
- Dati dell'account: per la durata dell'account.
- Contributi/media: fino alla cancellazione da parte tua o della moderazione. Dopo la cancellazione i contenuti vengono dapprima nascosti (soft delete) e i relativi file multimediali vengono rimossi definitivamente dall'archiviazione dopo 30 giorni.
- Informazioni sugli stand: fino alla cancellazione dello stand o dell'evento.
- Contatori per la protezione dagli abusi: al massimo un'ora, solo nella memoria di lavoro.
- Presenza a un evento (sezione 3.3a): 3 ore dopo l'ultima comunicazione. Ultima posizione arrotondata (sezione 3.3a): 14 giorni, poi cancellazione automatica.
- Registro degli avvisi di vicinanza inviati (sezione 3.3a, solo identificativi e ora): fino alla cancellazione dell'account.
- Posizione sul token push (sezione 3.9): fino alla successiva registrazione con una posizione attuale o fino all'uscita. Token push e registro delle notifiche inviate: fino alla cancellazione dell'account.
- Seguiti degli stand salvati e registro delle notifiche di azione inviate (sezione 3.6, solo identificativi e ora): finché non rimuovi il cuore, lo stand viene cancellato oppure fino alla cancellazione dell'account.
- In caso di cancellazione dell'account, i tuoi contenuti vengono cancellati/anonimizzati e l'account di autenticazione viene rimosso, in entrambe le app; vengono cancellate anche le tue iscrizioni alle app (3.2a). Anche i tuoi stand vengono cancellati; le condivisioni restano nella misurazione della diffusione solo senza il tuo identificativo utente.
7. I tuoi diritti
In virtù della LPD hai in particolare il diritto di accesso (art. 25 LPD), di rettifica (art. 32 LPD), di cancellazione o distruzione dei tuoi dati personali nonché di consegna/portabilità dei dati (art. 28 LPD). Puoi revocare in qualsiasi momento, con effetto per il futuro, i trattamenti basati sul consenso.
Puoi cancellare il tuo account direttamente nell'app. Per altre richieste: [email protected].
8. Incaricato federale della protezione dei dati e della trasparenza (IFPDT)
Puoi rivolgerti all'IFPDT (www.edoeb.admin.ch). Puoi inoltre far valere pretese di diritto civile dinanzi ai tribunali competenti.
9. Contatto
Dennis Wilsmann & Mate Kurtin · [email protected]