Informativa sulla Privacy
1. Premessa
QCloak è un'applicazione di messaggistica con cifratura end-to-end post-quantistica, quantum-resistant. La presente informativa descrive quali dati trattiamo, con quali finalità e per quanto tempo, ai sensi del Regolamento (UE) 2016/679 (GDPR).
Il principio di fondo: il contenuto delle tue comunicazioni è cifrato sul tuo dispositivo e può essere letto solo dal destinatario. Il gestore del servizio non è tecnicamente in grado di leggerlo.
2. Dati che trattiamo
2.1 Dati forniti in fase di registrazione
| Dato | Finalità | Base giuridica |
|---|---|---|
| Numero di telefono | Identificazione dell'account, invio del codice OTP | Esecuzione del contratto (art. 6.1.b GDPR) |
| Codice di registrazione (redeem code) | Autorizzazione all'accesso al dominio dell'organizzazione | Esecuzione del contratto |
| Nickname | Identificazione tra utenti | Esecuzione del contratto |
| Immagine del profilo (facoltativa) | Personalizzazione | Consenso (art. 6.1.a GDPR) |
Per gli accessi tramite Microsoft Entra ID, riceviamo dal provider di identità l'indirizzo email e il nome visualizzato.
2.2 Dati tecnici generati dall'uso
| Dato | Finalità | Conservazione |
|---|---|---|
| Chiavi pubbliche crittografiche | Consentire ad altri utenti di cifrare messaggi a te | Fino alla cancellazione dell'account |
| Token di notifica push (FCM) | Recapito delle notifiche | Fino al logout o alla cancellazione |
| Stato online e ultimo accesso | Funzionalità di presenza | Ultimo valore, sovrascritto |
| Dominio di appartenenza | Segregazione tra organizzazioni | Fino alla cancellazione dell'account |
| Messaggi cifrati e allegati cifrati | Recapito | Vedi §4 |
2.3 Dati che NON trattiamo
- Non leggiamo il contenuto dei messaggi. Testo, immagini, video, audio e documenti sono cifrati end-to-end. Il server conserva solo il testo cifrato, che non è decifrabile senza la chiave privata custodita sul dispositivo del destinatario.
- Non conserviamo le chiavi private. Vengono generate esclusivamente sul dispositivo e non sono mai trasmesse.
- Non raccogliamo dati di analytics, profilazione o pubblicità. L'app non integra SDK di tracciamento pubblicitario.
- Non vendiamo né cediamo dati a terzi per finalità di marketing.
3. Cifratura
Il contenuto dei messaggi è protetto con AES-256-GCM. La chiave di cifratura di ciascun messaggio è a sua volta protetta con lo schema di scambio chiavi configurato dall'organizzazione, che può includere algoritmi post-quantistici (ML-KEM-768, standard FIPS 203) in combinazione con algoritmi classici (RSA-3072 o ECDH P-521).
Le chiavi private sono conservate:
- su Android, nell'Android Keystore (con supporto hardware ove disponibile);
- su iOS, nel Keychain (con Secure Enclave sui dispositivi supportati);
- su browser, cifrate con una chiave locale nel
localStorage.
L'archivio locale dei messaggi è cifrato con SQLCipher sui dispositivi mobili.
4. Conservazione dei messaggi
I messaggi cifrati transitano sui nostri server solo per il tempo necessario al recapito.
- Se l'organizzazione ha attivato l'opzione "elimina dopo la lettura", il messaggio viene rimosso dal server non appena il destinatario lo riceve (per i gruppi, quando tutti i membri lo hanno ricevuto). Vengono eliminati anche i file allegati.
- In caso contrario, il messaggio resta sul server marcato come consegnato, fino alla cancellazione dell'account o alla rimozione da parte dell'utente.
La copia locale sul tuo dispositivo resta finché non la elimini o non disinstalli l'applicazione.
5. Destinatari e trasferimenti
I dati sono trattati mediante i seguenti fornitori (responsabili del trattamento ex art. 28 GDPR):
| Fornitore | Servizio | Ubicazione |
|---|---|---|
| Back4App | Hosting applicativo e database | USA |
| Google (Firebase Cloud Messaging) | Notifiche push | UE / USA |
| SMSTools | Invio codici OTP via SMS | UE |
| Microsoft (Entra ID) | Autenticazione aziendale, ove attiva | UE / USA |
Le notifiche push contengono solo il nome del mittente e un'indicazione generica ("nuovo messaggio"): il contenuto non è mai incluso nel payload.
Per i trasferimenti extra-UE si applicano le Clausole Contrattuali Standard approvate dalla Commissione Europea.
Nelle installazioni on-premise, tutti i componenti possono essere ospitati sull'infrastruttura dell'organizzazione, senza fornitori terzi.
6. Segnalazioni e moderazione
Se segnali un utente o un messaggio, registriamo: la tua identità di segnalante, l'utente segnalato, il motivo e — se segnali un messaggio specifico — i metadati e il testo cifrato di quel messaggio. Poiché il contenuto è cifrato, il moderatore non può leggerlo senza che tu ne fornisca una copia decifrata. Base giuridica: legittimo interesse alla sicurezza del servizio (art. 6.1.f GDPR).
7. Dispositivi multipli
Il tuo account può essere collegato a più dispositivi contemporaneamente. Ogni dispositivo genera e conserva una propria coppia di chiavi crittografiche indipendente: se un dispositivo viene compromesso o rimosso, le chiavi degli altri dispositivi collegati allo stesso account non ne risentono.
8. I tuoi diritti
Puoi esercitare in qualsiasi momento i diritti previsti dagli artt. 15-22 GDPR: accesso, rettifica, cancellazione, limitazione, portabilità e opposizione. Scrivi a info@quantum2pi.com.
Cancellazione dell'account: puoi eliminare autonomamente il tuo account dall'app, in Profilo → Elimina definitivamente il mio account. L'operazione rimuove il profilo, i messaggi inviati e ricevuti, gli allegati e le chiavi. L'operazione è irreversibile.
Hai inoltre diritto di proporre reclamo al Garante per la protezione dei dati personali (www.garanteprivacy.it).
9. Minori
Il servizio non è destinato a minori di 18 anni.
10. Modifiche
Eventuali aggiornamenti saranno pubblicati in questa sezione con la relativa data. Le modifiche sostanziali saranno comunicate nell'applicazione.