Ultimo aggiornamento: 24 ottobre 2026
Jacopo Leonardi — persona fisica, non una società.
Contatto per questioni privacy: privacy@bhoapp.com
Bho! è un'app per Android e iPhone che permette di creare un biglietto da visita digitale (la "card") e di scambiarlo automaticamente con le persone che incontri fisicamente, tramite Bluetooth a bassa energia (BLE). Con le persone che conosci puoi scambiarti "like", diventare amici e disegnare sul retro delle vostre card. Questa informativa spiega quali dati trattiamo, perché, per quanto tempo e quali diritti hai.
Accettazione: dalla versione del 24 ottobre 2026 l'app ti mostra questa informativa e ti chiede di accettarla con OK. Salviamo quale versione hai accettato e quando. Le novità di questa versione sono la pagina pubblica accesa di partenza (3.14), la ricerca (3.16) e le card salvate (3.17): finché non accetti, la tua pagina pubblica non viene accesa.
Bho! non raccoglie mai la tua posizione (niente GPS, niente mappe) e non contiene strumenti di pubblicità o di analisi di terze parti.
Serve solo per l'accesso: la verifica avviene con un codice via SMS tramite Firebase Authentication di Google, che per farlo riceve e conserva il tuo numero nel proprio registro degli accessi. Sul nostro server il numero non viene mai salvato in chiaro: viene trasformato in un'impronta crittografica irreversibile (HMAC), usata solo per riconoscerti ai login successivi e non per risalire al numero.
Se accedi con Google o con Apple, l'accesso passa sempre da Firebase Authentication, che riceve da Google o da Apple il tuo identificativo e, se li condividono, nome, indirizzo email e foto del profilo. Sul nostro server salviamo solo l'identificativo che Firebase assegna al tuo account, per riconoscerti ai login successivi: l'indirizzo email non viene mai letto né salvato da noi. Il nome e la foto del profilo ci servono solo come proposta per la tua card al primo accesso: li usiamo solo se li confermi, e la foto viene copiata sul nostro server (togliendo l'eventuale posizione GPS) come se l'avessi caricata tu.
Base giuridica: esecuzione del contratto (necessario per fornire il servizio).
Base giuridica: esecuzione del contratto; per la trasmissione Bluetooth, il tuo consenso (accendi il radar tu e puoi spegnerlo in ogni momento).
I contenuti che inserisci tu: nome, cognome (facoltativo), foto, bio, citazione, link ai social e contatti, colore e pattern scelti. La card è sempre consultabile dagli altri utenti di Bho! che hanno effettuato l'accesso e che conoscono il tuo token (per esempio perché ti hanno incontrato) o il codice della tua card; se la tua pagina pubblica è accesa, si può anche trovare con la ricerca (vedi 3.16). Per non farti scoprire da chi ti è vicino, spegni il radar. Sulla card compaiono anche il numero di like ricevuti e i tuoi amici (vedi 3.5).
Le foto caricate vengono salvate sui nostri server e sono raggiungibili tramite un link diretto, senza login, da chi conosce quel link. Prima di salvarle rimuoviamo i dati di posizione (GPS) eventualmente presenti nell'immagine.
La pagina web bhoapp.com/c/… che accompagna le card condivise non mostra i dati della card: invita solo a scaricare l'app.
Base giuridica: consenso/esecuzione del contratto.
Quando il radar è acceso e il tuo telefono rileva via Bluetooth quello di un altro utente, l'incontro viene salvato sul tuo telefono e sul nostro server: chi ha incontrato chi, la prima e l'ultima volta e quante volte. Sul server serve perché l'incontro compaia a entrambe le persone anche quando solo uno dei due telefoni è riuscito a vedere l'altro (succede spesso fra Android e iPhone). Non salviamo dove è avvenuto l'incontro.
Su Android fino alla versione 11 il sistema richiede il permesso di localizzazione per poter usare il Bluetooth: Bho! lo chiede solo per questo e non legge né salva la tua posizione.
Gli incontri restano finché esistono gli account delle due persone.
Base giuridica: consenso (radar acceso) ed esecuzione del contratto.
Quando metti like alla card di qualcuno registriamo chi ha messo like a chi e quando. Se il like è reciproco, siete "amici": gli amici compaiono sulle rispettive card con la loro foto profilo, quindi chi apre la tua card vede anche le foto dei tuoi amici e può aprirne la card. Conserviamo questi dati finché l'account resta attivo; puoi togliere un like in ogni momento.
Base giuridica: esecuzione del contratto.
Con la funzione Bho! Graffiti puoi disegnare sul retro della tua card e su quella dei tuoi amici, e appoggiarci un'immagine PNG scelta da te (sticker). Registriamo sul server il disegno (tratti, colori, posizione), chi l'ha fatto, su quale card e quando. Gli sticker vengono caricati sui nostri server: prima di salvarli rimuoviamo i dati di posizione (GPS) eventualmente contenuti nell'immagine, e accettiamo solo PNG fino a 512×512 pixel e 512 KB. Disegni e sticker sono visibili a chi può vedere quella card, e chi disegna è riconoscibile dalla sua foto profilo. La raccolta degli sticker che prepari resta solo sul tuo telefono: sul server arriva soltanto lo sticker che appoggi su una card.
Il proprietario della card può cancellare qualunque graffito sul proprio retro, e ognuno può cancellare i propri. Ogni graffito può essere segnalato (vedi 3.10); bloccare una persona nasconde anche i suoi graffiti. Uno sticker che non è più usato da nessun graffito viene cancellato automaticamente dal server entro poche ore.
Base giuridica: consenso/esecuzione del contratto.
Se accetti le notifiche, Firebase Cloud Messaging (Google) fornisce al tuo telefono un identificativo tecnico che salviamo insieme al tipo di dispositivo (Android o iPhone), per mandarti le notifiche push: like ricevuti, nuovi graffiti sulla tua card, la pesca del pattern del giorno, eventuali annunci sull'app (per esempio una nuova versione). Il testo delle notifiche può contenere il nome di chi ti ha messo like o ha disegnato. Su iPhone le notifiche passano anche dal servizio di Apple (APNs). Alcuni promemoria sono invece notifiche locali, programmate sul telefono senza passare dai nostri server. Puoi disattivare le notifiche dalle impostazioni del telefono.
Base giuridica: consenso.
Quando apri l'app registriamo il giorno dell'ultimo accesso, i giorni consecutivi di utilizzo (la "streak") e i pattern che hai sbloccato, perché sono funzioni dell'app. Insieme a questi l'app invia lo stato del radar (acceso, spento, Bluetooth spento) e la versione dell'app installata: li usiamo per far funzionare il servizio, per capire se il radar funziona e per avvisare chi ha una versione vecchia. Li leggiamo anche in forma aggregata (per esempio quante persone hanno il radar acceso), senza strumenti di analisi di terze parti.
Base giuridica: esecuzione del contratto e legittimo interesse (funzionamento e miglioramento del servizio).
L'indirizzo IP è usato in memoria per limitare il numero di richieste da uno stesso indirizzo in poco tempo (anti-abuso). Per la sicurezza del servizio il server tiene anche un registro degli accessi (indirizzo IP, data e ora, indirizzo richiesto, esito, tipo di dispositivo o browser dichiarato): il registro completo si cancella automaticamente entro circa 24 ore. Da questo registro conserviamo per 30 giorni solo le richieste anomale (tentativi su pagine inesistenti o riservate, troppe richieste o troppi accessi falliti dallo stesso indirizzo in poco tempo), che servono solo a individuare e bloccare abusi e attacchi. Questi dati non vengono associati al tuo account né usati per altri scopi. Il server tiene inoltre log tecnici delle richieste (tipo di richiesta, esito, tempi di risposta) per risolvere i malfunzionamenti.
Base giuridica: legittimo interesse (sicurezza e funzionamento del servizio).
Se segnali un altro utente o un graffito, registriamo chi ha segnalato chi, quando ed eventuali note. La segnalazione viene anche inviata, con i nomi delle due card, il token della persona segnalata e la nota, a un canale di moderazione privato su Telegram, per poter intervenire rapidamente. Se blocchi un altro utente registriamo la relazione di blocco: da quel momento le vostre card, i vostri incontri, like e graffiti smettono di essere visibili l'uno all'altro, in entrambe le direzioni.
Base giuridica: legittimo interesse (sicurezza degli utenti e moderazione).
Alcuni dati restano solo sul dispositivo: la sessione di accesso (in un'area protetta del telefono), una copia delle card e degli incontri già visti per usare l'app anche senza rete, la raccolta degli sticker, le impostazioni. Si cancellano disinstallando l'app o svuotandone i dati.
Se condividi la tua card (per esempio nelle storie Instagram), l'app crea un'immagine con il fronte e il retro della card e il suo codice, e la passa all'app che scegli tu. Da quel momento l'immagine segue le regole della piattaforma su cui la pubblichi.
Nella sezione Eventi puoi dire "Ci sono" a un evento: lo salviamo per mostrarti i tuoi eventi e mandarti i promemoria (un'ora prima, dieci minuti prima e dopo la fine). Gli altri vedono solo quante persone hanno detto "Ci sono", mai chi. Durante la modalità evento vedi soltanto le persone che hai incrociato davvero col radar (vedi 3.4) nella finestra dell'evento, mai l'elenco degli altri partecipanti. Se proponi un evento, riceviamo il testo della proposta, il nome della tua card e, se la aggiungi, una locandina: la proposta arriva al moderatore (anche tramite Telegram, vedi 4) e viene pubblicata solo se approvata. La locandina viene salvata senza l'eventuale posizione GPS, con un nome di file non indovinabile; se la proposta viene rifiutata o la locandina non viene usata, il file viene cancellato entro poche ore.
Base giuridica: esecuzione del contratto.
Ogni card ha anche una pagina web pubblica, pensata per la bio dei social. Si accende da sola dopo che hai accettato questa versione dell'informativa nell'app (vedi 2), quando sulla card c'è un nome. L'indirizzo nasce da nome e cognome (per esempio bhoapp.com/@giulia.rossi; senza cognome bhoapp.com/@giulia; se è già preso si aggiunge un numero, come bhoapp.com/@giulia.rossi2). Puoi cambiare l'indirizzo o spegnere la pagina in qualsiasi momento ("Pubblica la mia card"): se la spegni resta spenta, anche se poi cambi la card. Se l'avevi già spenta tu prima, non la accendiamo.
La pagina mostra: nome e cognome, foto, bio, i link ai social della card, un'immagine con il colore e il pattern della tua card, e la doppia sottolineatura se hai verificato la mail UniPi e non l'hai nascosta (vedi 3.15). Non mostra il tuo numero, i contatti WhatsApp e gli altri contatti, la citazione, i tuoi codici, gli incontri, gli amici né il retro con i graffiti: del retro si vedono solo macchie di colore sfocate, senza i disegni.
La pagina è pubblica: chiunque abbia il link può vederla. Se lasci attiva l'opzione "Indicizzazione sui motori di ricerca" (attiva di partenza), i motori di ricerca e i programmi che raccolgono pagine per le ricerche degli assistenti di intelligenza artificiale possono mostrarla nei risultati; se la disattivi, chiediamo loro di non indicizzarla. Contiamo le visite e i clic su "Crea la tua card" per giorno, senza salvare indirizzi IP: per non contare due volte la stessa visita teniamo in memoria, per un'ora, solo un'impronta irreversibile. Le anteprime della tua pagina che vedi nell'app non contano. Chiunque può segnalare una pagina (vedi 3.10). Quando spegni la pagina smette subito di esistere sul nostro sito, anche se un motore di ricerca può mostrarne per un po' una copia in cache.
Base giuridica: consenso (la pagina si accende solo dopo che hai accettato questa informativa, e puoi spegnerla in ogni momento).
Se scegli di verificare il profilo, inserisci una mail @studenti.unipi.it o @unipi.it e ti mandiamo un codice di 6 cifre tramite il nostro fornitore di mail (Brevo, vedi 4). Non salviamo la tua mail: conserviamo solo un'impronta crittografica irreversibile (HMAC), che serve a impedire che la stessa mail verifichi più account. Anche il codice è salvato solo come impronta e scade dopo 15 minuti. Una volta verificato, salviamo la data della verifica: sulla card e sulla pagina pubblica compare la doppia sottolineatura e sblocchi il pattern Tower. La verifica resta finché esiste l'account. Brevo tratta la mail solo per consegnarla e può registrare in forma anonima e aggregata se il messaggio viene aperto; la mail non contiene link.
Base giuridica: consenso (la verifica è facoltativa).
Chi ha l'app e ha effettuato l'accesso può cercare le card per nome, cognome o indirizzo della pagina. Si trovano solo le card con la pagina pubblica accesa (vedi 3.14): se la spegni, sparisci anche dalla ricerca. I risultati sono ordinati mettendo prima le persone che hai incontrato, poi quelle con amici in comune, poi (se anche tu sei verificato) chi ha verificato la mail UniPi, poi gli altri. Sul sito, alla pagina bhoapp.com/cerca, compaiono solo le card con la pagina accesa e l'indicizzazione attiva. La ricerca non dà mai elenchi completi: mostra pochi risultati per volta e ha dei limiti al numero di ricerche, per impedire di copiare in blocco le card. Non salviamo le parole cercate nel nostro database; sul sito, come ogni indirizzo visitato, restano solo nel registro degli accessi (vedi 3.9).
Base giuridica: consenso (come per la pagina pubblica).
Puoi salvare la card di qualcuno per ritrovarla dopo: registriamo chi ha salvato quale card e quando, e puoi toglierla in ogni momento. Se incroci col radar (vedi 3.4) una persona di cui hai salvato la card, o una persona che ha amici in comune con te, ti mandiamo una notifica speciale. In quella notifica degli amici in comune usiamo solo il nome, mai il cognome o altri dati. Per non mandare la stessa notifica due volte ricordiamo a chi l'abbiamo già mandata.
Base giuridica: esecuzione del contratto.
Puoi aggiungere alla card un numero di telefono, un numero WhatsApp o una mail, fino a cinque contatti. Per ognuno scegli chi lo vede: solo gli amici (vi siete presentati a vicenda; è la scelta di partenza), chi ti ha incontrato col radar (e i tuoi amici), oppure tutti nell'app. Chi non ha il permesso vede solo che c'è un contatto, mai il numero o la mail. I contatti non compaiono mai sulla pagina pubblica, nella ricerca sul web, nella mappa del sito per i motori di ricerca o nelle notifiche.
Se vuoi, puoi verificare la mail: ti mandiamo un codice con Brevo (vedi 4). Del codice salviamo solo un'impronta, valida 15 minuti; la mail resta sulla card perché ce l'hai messa tu, e sparisce quando la togli o elimini l'account.
Chi vede un tuo contatto può chiamarti, scriverti o salvarti nella rubrica del suo telefono: quello che fa dopo con quel dato non passa da Bho!.
Base giuridica: consenso (li aggiungi e li togli tu, e scegli chi li vede).
Firebase (Google Ireland Limited / Google LLC): verifica del numero di telefono (Firebase Authentication) e recapito delle notifiche push (Firebase Cloud Messaging). Google agisce come responsabile del trattamento per queste finalità specifiche. Per i trasferimenti verso gli Stati Uniti, Google aderisce al Data Privacy Framework UE-USA come meccanismo di adeguatezza: le condizioni di trattamento dati di Firebase (Firebase Data Processing and Security Terms) includono Firebase Authentication e Firebase Cloud Messaging tra i servizi coperti, oltre a clausole contrattuali standard (SCC) per gli scenari residuali.
Apple: su iPhone le notifiche push vengono recapitate attraverso il servizio di notifiche di Apple (APNs).
Brevo (Francia, Unione Europea): invio delle mail con il codice della verifica UniPi (vedi 3.15) e della verifica della mail dei contatti (vedi 3.18). Riceve solo l'indirizzo a cui mandare il codice e il testo della mail, e agisce come responsabile del trattamento.
Hetzner Online GmbH (Germania): fornitore dei server su cui girano il servizio e il database, e delle loro copie di sicurezza.
Telegram: servizio di messaggistica usato solo per inoltrare le segnalazioni al canale di moderazione (vedi 3.10). Riceve esclusivamente il contenuto della segnalazione, e i suoi server possono trovarsi fuori dallo Spazio Economico Europeo.
Nessun altro soggetto terzo riceve o acquista i tuoi dati. Non vendiamo né licenziamo dati personali a terzi per finalità pubblicitarie o di altro tipo.
I server che processano i dati si trovano in Germania (Hetzner Online GmbH), nello Spazio Economico Europeo. Per proteggere il servizio da guasti, il server e il database vengono copiati ogni giorno: le copie di sicurezza restano presso Hetzner, in Germania, e vengono sovrascritte dopo 7 giorni.
I dati del tuo account restano finché l'account esiste. Puoi cancellare il tuo account in qualsiasi momento:
La cancellazione è irreversibile ed elimina immediatamente dal nostro database card, codici, incontri, like e amicizie, token delle notifiche, segnalazioni e blocchi che ti riguardano, e i graffiti: sia quelli che hai fatto sulle card degli altri, sia quelli che gli altri hanno fatto sulla tua. Spariscono anche la pagina pubblica e il suo indirizzo, le card che hai salvato (e la tua dalle raccolte degli altri), i tuoi "Ci sono" agli eventi, la verifica UniPi e l'impronta della mail (che potrà così verificare un nuovo account). I file delle foto e degli sticker non più usati vengono cancellati dal server entro poche ore. Se qualcuno si era iscritto con il tuo codice invito, resta iscritto ma senza più il collegamento a te.
Restano per un tempo limitato: le copie di sicurezza del database, che vengono sovrascritte entro 7 giorni; il registro degli accessi del server (circa 24 ore; 30 giorni per le sole richieste anomale, vedi 3.9); il tuo numero nel registro degli accessi di Firebase Authentication, che puoi chiederci di cancellare scrivendo a privacy@bhoapp.com; i dati sul tuo telefono, finché non disinstalli l'app.
In quanto interessato ai sensi del GDPR, hai diritto di: accedere ai tuoi dati, chiederne la rettifica, la cancellazione, la limitazione del trattamento, opporti al trattamento, e alla portabilità dei dati. Dove il trattamento si basa sul consenso puoi revocarlo in ogni momento (per esempio spegnendo il radar o le notifiche). Puoi esercitare questi diritti scrivendo a privacy@bhoapp.com. Hai inoltre diritto di proporre reclamo al Garante per la protezione dei dati personali (www.garanteprivacy.it).
Bho! richiede l'autodichiarazione di un'età minima di 18 anni — confermata tramite una casella di spunta obbligatoria nella schermata di accesso, prima dell'invio del codice di verifica via SMS. Non effettuiamo una verifica tecnica indipendente dell'età dichiarata: è la stessa logica di autodichiarazione adottata dalla generalità delle app di incontri e social, in assenza a oggi in Italia/UE di un obbligo generalizzato di verifica tecnica dell'età per questa categoria di servizi. Questa soglia è più alta del minimo di consenso digitale previsto dal GDPR (14 anni in Italia) per una scelta prudenziale: Bho! favorisce incontri fisici reali tra sconosciuti, un contesto che riteniamo richieda una soglia più conservativa rispetto a un'app puramente social. A supporto di questa soglia, l'app offre anche una funzione di segnalazione e blocco per qualunque profilo sospettato di violare questo requisito (vedi sezione 3.10) — vedi anche i nostri standard di sicurezza dei minori.
Eventuali modifiche sostanziali verranno comunicate in app prima di entrare in vigore e, quando cambiano come vengono mostrati i tuoi dati, ti chiederemo di accettare di nuovo l'informativa (vedi 2).