Informativa sulla privacy
Montelago · Randagi Pugliesi
Montelago by Randagi Pugliesi è un'app non ufficiale, scritta da un gruppo di amici per i partecipanti al Montelago Celtic Festival. Non è affiliata, sponsorizzata né approvata dall'organizzazione del festival. È gratuita, non contiene pubblicità e non vende nulla.
1. Chi tratta i dati e come contattarlo
L'app è curata da Elio Meriggi, come persona fisica, per il clan Randagi Pugliesi. Non c'è dietro nessuna società.
Per qualunque domanda su questa informativa, per esercitare i tuoi diritti o per chiedere la rimozione di un contenuto pubblicato tramite l'app: elio.meriggi@gmail.com
2. In breve
- Nessun account, nessuna registrazione: non chiediamo nome, email o numero di telefono.
- Nessuna pubblicità, nessuna analitica, nessun tracciamento: l'app non contiene strumenti di statistica o profilazione di terze parti e non usa l'identificatore pubblicitario.
- Quasi tutto resta sul tuo telefono: programma, preferiti, pin e figurine.
- Quello che esce, esce via Bluetooth verso gli altri telefoni con l'app che ti stanno intorno: è così che funziona la chat quando sull'altopiano non c'è campo.
- Una parte può passare da Internet: gli aggiornamenti del programma pubblicati dai referenti di clan e la mappa di sfondo. I dettagli sono al punto 5.
3. Cosa è conservato sul tuo telefono
Questi dati stanno in un database privato dell'app, nella sua cartella riservata sul telefono; la chiave del badge figurina e il token del clan stanno nell'archivio protetto del sistema operativo (Keystore su Android, Keychain su iOS). Non li riceviamo e non possiamo leggerli. Alcune di queste cose hanno anche una copia che esce dal telefono: quali, e verso chi, è scritto al punto 4.
- il nome che scegli per la chat (nickname) e l'identificativo casuale a 8 byte che l'app genera al primo avvio: restano salvati qui, ma viaggiano anche in chiaro sulla mesh (punto 4);
- le chiavi crittografiche generate dall'app: quelle della chat, quella del tuo badge figurina e, se sei referente, il token del clan;
- i tuoi pin personali sulla mappa (nome, emoji, colore, coordinate): non vengono mai trasmessi a nessuno;
- gli eventi che segni come preferiti e i promemoria che ne derivano;
- le figurine sbloccate, con la data di sblocco e un'impronta (hash) del tag NFC letto;
- la copia locale dei messaggi inviati e ricevuti, e la rubrica dei randagi incontrati (nickname, chiavi pubbliche, quando li hai visti l'ultima volta);
- le tue impostazioni (tema, promemoria).
La tua posizione GPS viene usata sul telefono per disegnare il puntino sulla mappa e calcolare le distanze. Non lascia il dispositivo, tranne nei due casi descritti al punto 4, che scegli tu.
4. Cosa esce dal telefono via Bluetooth
La chat del festival è una rete mesh: i telefoni si parlano direttamente fra loro e si ripassano i messaggi a rimbalzo, anche quando non c'è rete. Perché funzioni, alcune cose devono uscire dal telefono. Queste sono tutte.
| Cosa esce | Verso chi | Protezione |
|---|---|---|
| Annuncio di presenza: identificativo mesh e nickname, ripetuti circa ogni 30 secondi mentre la chat è accesa | tutti i telefoni con l'app nel raggio del Bluetooth, e a qualche rimbalzo di distanza | in chiaro |
| Messaggi del canale pubblico: testo e nickname | tutti i partecipanti che hanno l'app | in chiaro, per loro natura: è una piazza |
| Messaggi privati | solo il destinatario | cifrati da un capo all'altro. I telefoni che li ritrasmettono non possono leggerli, ma vedono che un messaggio viaggia, quando e fra quali identificativi |
| Messaggi di clan | solo chi ha la chiave del clan, presa dal QR d'invito | cifrati con la chiave del clan |
| Posizione della tua tenda condivisa dalla mappa: coordinate, nickname, identificativo mesh | solo i membri del tuo clan | coordinate e nickname cifrati con la chiave del clan; l'identificativo mesh del mittente resta in chiaro nell'intestazione del pacchetto, come per i messaggi privati |
| Accampamento del clan piantato da un referente: coordinate GPS precise del punto in cui il referente si trova in quel momento, più il nome del clan | tutti i partecipanti, e anche il server dei contenuti quando la sincronizzazione via Internet è attiva | in chiaro: è firmato, non cifrato, perché deve comparire sulla mappa di tutti |
| Attività di clan pubbliche create da un referente | tutti i partecipanti, e il server dei contenuti quando la sincronizzazione è attiva | in chiaro |
| Attività di clan riservate create da un referente | solo i membri del clan | cifrate con la chiave del clan, e mai inviate al server |
| Badge figurina, via NFC o QR: identificativo della figurina, orario, numero casuale, firma della tua chiave badge | chi avvicina il telefono al tuo, o inquadra il QR che gli mostri | firmato e di durata breve; non contiene il tuo nome né la tua posizione |
| QR del profilo mesh: identificativo mesh e nickname | chi lo inquadra, perché glielo mostri tu | in chiaro, sullo schermo |
- Finché la chat è accesa il telefono si annuncia via Bluetooth anche quando l'app non è in primo piano. Su Android questo comporta una notifica fissa (“Mesh attiva”): è il modo che il sistema ha di dirti che qualcosa sta lavorando. Chiudendo la chat, o spegnendo il Bluetooth, l'annuncio si ferma.
- Un messaggio partito non si può richiamare. Le copie già arrivate su altri telefoni appartengono a quei telefoni: non possiamo cancellarle, né noi né tu.
5. Cosa passa da Internet
5.1 Il server dei contenuti
Per far arrivare gli aggiornamenti del programma anche a chi è a casa o sotto una cella buona, l'app può appoggiarsi a un piccolo server tecnico su Cloudflare Workers, gestito da noi. Su quel server non ci sono account né password: raccoglie soltanto gli aggiornamenti firmati pubblicati dai referenti di clan — attività pubbliche e posizione degli accampamenti — e li rimette a disposizione come file scaricabili da chiunque abbia l'app.
In questa versione la sincronizzazione via Internet è disattivata: l'indirizzo del server non è configurato e l'app non invia né riceve nulla da server nostri. Quando verrà attivata varrà quanto scritto qui: dal telefono partono gli aggiornamenti pubblicati — non i tuoi messaggi, non i tuoi pin, non la tua posizione personale — e, come in qualunque richiesta su Internet, il server vede l'indirizzo IP da cui la richiesta arriva. Non teniamo profili né cronologie: restano i normali registri tecnici temporanei di Cloudflare. Quando la sincronizzazione verrà attivata, si potrà spegnere del tutto o limitare al solo Wi-Fi dalle impostazioni dell'app.
5.2 Le mappe di sfondo
Quando c'è connessione, lo sfondo cartografico è servito da OpenStreetMap
(tile.openstreetmap.org). Quel server vede l'indirizzo IP del telefono e quali riquadri di
mappa chiedi, quindi indirettamente quale zona stai guardando. Non gli inviamo il tuo nome, il tuo
nickname né la tua posizione GPS. La piantina del campo e la vista 3D sono incluse nell'app e non
richiedono rete.
5.3 Chi distribuisce l'app
L'app viene distribuita tramite Google Play e le piattaforme Apple. Quelle piattaforme raccolgono per conto proprio dati su installazioni, aggiornamenti ed eventuali arresti anomali, secondo le loro informative: noi ne vediamo al massimo statistiche aggregate, che non permettono di risalire a una persona.
6. Permessi che l'app chiede, e perché
| Permesso | A cosa serve |
|---|---|
| Posizione (solo mentre usi l'app) | mostrarti sulla piantina, calcolare le distanze e, se sei referente, piantare
l'accampamento del clan. Non serve allo scan Bluetooth: l'app lo dichiara ad Android come
neverForLocation. |
| Bluetooth (scansione, annuncio, connessione) | far funzionare la chat mesh senza rete: l'app si annuncia ai telefoni vicini, li cerca e scambia con loro i pacchetti. |
| Notifiche | avvisarti prima degli eventi che hai segnato e mostrare la notifica fissa della mesh attiva. |
| Avvio al riavvio del telefono | rimettere in fila i promemoria degli eventi che avevi già segnato, che un riavvio cancellerebbe. |
| NFC | sbloccare le figurine avvicinando il telefono al tag di un membro del clan e, se attivi la funzione, farti leggere a tua volta come badge. |
| Fotocamera | leggere i QR: invito a un clan, profilo di un randagio, badge di una figurina. Nessuna foto viene scattata, salvata o inviata. |
Puoi rifiutare qualunque permesso: l'app continua a funzionare, con la sola funzione corrispondente disattivata, e puoi cambiare idea quando vuoi dalle impostazioni del telefono.
L'app legge inoltre il livello della batteria, per accendere da sola il tema a basso consumo, e l'accelerometro, per far luccicare le figurine quando inclini il telefono. Sono letture che restano sul dispositivo e non vengono trasmesse a nessuno.
7. Perché trattiamo questi dati
- Per far funzionare quello che chiedi: il programma, la mappa, la chat, le figurine. Senza quei dati la funzione corrispondente non esiste.
- Solo su tua azione: la posizione dell'accampamento, i messaggi, le attività di clan e i badge escono dal telefono unicamente quando sei tu a premere il pulsante.
Non c'è profilazione, non c'è pubblicità, non ci sono decisioni automatizzate, e non vendiamo né cediamo dati a nessuno. Non trasferiamo dati fuori dallo Spazio economico europeo per iniziativa nostra; il server dei contenuti sta su una rete distribuita (Cloudflare) e le mappe arrivano dai server di OpenStreetMap.
8. Per quanto tempo restano
- Sul tuo telefono: finché non li cancelli tu. Messaggi, contatti mesh, pin, preferiti e figurine non hanno una scadenza automatica; spariscono se cancelli i dati dell'app o la disinstalli.
- In transito sulla mesh: un messaggio in attesa di un destinatario che non si è ancora fatto vedere resta in coda al massimo 12 ore, poi viene buttato. Le copie già consegnate restano sul telefono di chi le ha ricevute, per il tempo che decide quella persona.
- Sul server dei contenuti, quando è attivo: gli aggiornamenti pubblicati restano finché servono all'edizione in corso, e comunque non oltre la fine dell'edizione successiva. Li rimuoviamo prima, se ce lo chiedi.
9. I tuoi diritti
Il Regolamento europeo (GDPR) ti riconosce il diritto di accedere ai tuoi dati, di farli correggere o cancellare, di limitarne o opporti al trattamento e di riceverli in forma leggibile. Puoi esercitarli scrivendo a elio.meriggi@gmail.com.
Va detto con onestà cosa possiamo fare davvero:
- non avendo account, non abbiamo un archivio in cui cercarti: i dati che ti riguardano stanno sul tuo telefono, dove li puoi vedere e cancellare direttamente;
- quando la sincronizzazione via Internet sarà attiva, potremo rimuovere dal server un contenuto pubblicato con l'app, per esempio la posizione di un accampamento, se ci scrivi dicendo quale; in questa versione, che server non ne usa, non c'è nulla da rimuovere;
- non possiamo recuperare o cancellare i messaggi già arrivati sui telefoni degli altri partecipanti: nessuno li controlla, ed è il prezzo di una rete senza server.
Se ritieni che il trattamento violi la normativa puoi rivolgerti al Garante per la protezione dei dati personali (garanteprivacy.it).
10. Come cancellare i tuoi dati
- Disinstalla l'app: sparisce tutto quello che stava sul telefono, chiavi comprese.
- Oppure, su Android: Impostazioni → App → Montelago → Spazio di archiviazione → Cancella dati. L'app riparte come appena installata.
- Per cancellare una cosa sola: togli il pin dalla mappa, deseleziona l'evento preferito, esci dal ruolo di referente dalla schermata del clan.
- Per un contenuto già arrivato agli altri telefoni — accampamento o attività di clan — scrivi a elio.meriggi@gmail.com: chiediamo al referente di pubblicare l'aggiornamento che lo rimuove e, quando la sincronizzazione sarà attiva, lo togliamo anche dal server.
11. Minori
L'app è pensata per un pubblico adulto (18+), coerentemente con il contesto del festival, e non è rivolta ai bambini. Non raccogliamo consapevolmente dati di minori di 16 anni e non abbiamo modo di conoscere l'età di chi la usa, perché non chiediamo nulla a nessuno. Il canale pubblico della chat non è moderato: quei messaggi li scrivono le persone presenti, non noi. Se un genitore o un tutore ritiene che un minore abbia condiviso dati tramite l'app, può scriverci e faremo quanto è in nostro potere.
12. Sicurezza
- I messaggi privati sono cifrati da capo a capo; quelli di clan con una chiave condivisa solo fra i membri.
- Nessuna chiave privata lascia mai il telefono. Quella del badge figurina e il token del clan stanno nell'archivio protetto del sistema operativo; quella dell'identità di chat sta nel database privato dell'app, che solo l'app può aprire.
- Gli aggiornamenti dei contenuti sono firmati: l'app rifiuta quelli con firma non valida, da qualunque strada arrivino.
- Restano scoperti, per costruzione, l'annuncio di presenza e il canale pubblico: chiunque abbia l'app, nel raggio del Bluetooth, li può leggere. Trattali come una voce in mezzo alla gente, non come un messaggio riservato.
13. Modifiche a questa informativa
Se cambiano le funzioni dell'app cambia anche questa pagina, e la data in alto lo dice. Le modifiche importanti — per esempio l'accensione della sincronizzazione via Internet — verranno segnalate anche nelle note della versione.
14. Contatti
Elio Meriggi — clan Randagi Pugliesi
elio.meriggi@gmail.com