La sorprendente verità sulla scansione dei codici QR e internet

Quando scansioni un codice QR, probabilmente dai per scontato che il processo sia semplice: la fotocamera legge il motivo, l'app lo decodifica e ottieni il risultato. Nessuna connessione a internet necessaria. Solo ottica e matematica.

Per la decodifica del QR in sé, questa convinzione è tecnicamente corretta. I codici QR sono un formato di dati autonomo: tutte le informazioni sono codificate nella griglia di quadrati bianchi e neri. Uno scanner non ha bisogno di contattare alcun server per decodificare un codice QR.

Ma la realtà è questa: la maggior parte delle app gratuite per la scansione dei QR stabilisce comunque connessioni a internet. Ogni volta che scansioni un codice. Spesso più connessioni verso più server. E quelle connessioni non sono a tuo vantaggio: servono ai sistemi pubblicitari e di analisi dell'app, che per funzionare dipendono da un flusso costante di dati su di te e sul tuo comportamento.

In questo articolo spiegheremo esattamente perché la scansione dei QR non richiede internet, cosa succede quando le app lo usano ugualmente e perché scegliere uno scanner progettato prima di tutto per l'offline è una delle scelte di privacy più intelligenti che puoi fare sul tuo smartphone.

Perché la decodifica di un QR è puramente locale

QR sta per «Quick Response code», codice a risposta rapida. È stato inventato nel 1994 da Denso Wave, un produttore automobilistico giapponese, per tracciare i componenti dei veicoli durante l'assemblaggio. Lo schema di codifica è completamente autonomo: data un'immagine della fotocamera, un software può decodificarne il contenuto usando soltanto calcoli matematici, senza alcuna richiesta di rete.

Lo standard QR (ISO/IEC 18004) definisce esattamente come le informazioni vengono codificate nella griglia. Un'app che implementa questo standard può decodificare qualsiasi codice QR conforme interamente offline. Le servono:

  • L'accesso alla fotocamera per catturare l'immagine
  • Tempo di CPU per elaborare e decodificare il motivo
  • Nient'altro

Ecco perché i codici QR funzionano in aereo, negli scantinati, in luoghi remoti senza copertura cellulare e ovunque tu possa trovarti. Il codice contiene i propri dati. Per leggerlo non serve alcun server.

Cosa fanno davvero la maggior parte delle app per QR

Se la decodifica è puramente locale, perché così tante app di scansione chiedono il permesso di accedere a internet? La risposta sta nell'economia delle app gratuite. La maggior parte degli scanner QR negli store è monetizzata tramite pubblicità. Per mostrare annunci serve una connessione a internet. Ma quella connessione abilita anche una serie di altre attività:

Inviare i contenuti scansionati a server remoti — Molte app di scansione registrano gli URL, i testi e gli altri dati che scansioni e li trasmettono a server remoti. Se scansioni codici QR in studi medici, edifici pubblici o attività private, quegli URL possono rivelare moltissimo sulle tue attività.

Mostrare pubblicità — Le reti pubblicitarie hanno bisogno di una connessione attiva per recuperare e mostrare gli annunci. Ogni richiesta pubblicitaria di solito porta con sé l'identificativo pubblicitario del dispositivo, l'indirizzo IP, la posizione approssimativa e il contesto comportamentale.

Sincronizzare la cronologia delle scansioni nel cloud — Alcune app offrono di sincronizzare la cronologia tra dispositivi. Significa che l'intera cronologia delle tue scansioni QR — ogni menu di ristorante, ogni biglietto per un evento, ogni codice QR di pagamento — finisce archiviata su un server di terze parti.

Controllare aggiornamenti e inviare analisi — Quasi tutte le app contattano i propri server all'avvio per cercare aggiornamenti e trasmettere statistiche d'uso.

Quali dati trapelano quando scansioni i codici QR online

Rendiamolo concreto con alcuni scenari reali:

Al ristorante: scansioni un codice QR per il menu. L'app invia l'URL al proprio server di analisi. Nell'arco di mesi, questi dati compongono il quadro delle tue abitudini alimentari.

Dal medico: scansioni un codice QR per il modulo di accettazione del paziente. L'URL può contenere un identificativo dello studio e forse metadati dell'appuntamento. Nell'insieme, i dati di scansione di QR sanitari rivelano il tuo percorso di cura.

A un terminale di pagamento: scansioni un codice QR di pagamento. Questi URL contengono spesso parametri della transazione. Registrare questi dati significa esporre il tuo comportamento finanziario.

Perché la scansione offline elimina tutto questo

Uno scanner QR progettato prima di tutto per l'offline esegue tutta la decodifica in locale, non ha il permesso di accedere a internet e non può effettuare chiamate di rete. Per un'app di questo tipo:

  • Non esistono chiamate di analisi, perché non c'è accesso alla rete per effettuarle
  • Non esistono richieste ai circuiti pubblicitari, perché gli annunci non possono essere scaricati né mostrati
  • I contenuti scansionati non lasciano mai il tuo dispositivo
  • La cronologia delle scansioni resta soltanto locale
  • Il tuo indirizzo IP non viene mai esposto ai server dell'app

Non si tratta di fidarsi dell'informativa sulla privacy dello sviluppatore: è una garanzia strutturale. Un'app senza permesso di accesso a internet, letteralmente, non può contattare alcun server.

QR Code Reader Without Ads: 100% offline per progettazione

QR Code Reader Without Ads è stato costruito su questo principio come fondamento. L'app non ha il permesso di accedere a internet. È verificabile: su Android puoi controllare i permessi dichiarati di un'app nella scheda del Play Store e nelle impostazioni del dispositivo. QR Code Reader Without Ads mostrerà soltanto il permesso di accesso alla fotocamera.

Quando scansioni un codice QR che contiene una password Wi-Fi, quella password resta sul tuo dispositivo. Quando scansioni un URL, viene decodificato in locale e non trasmesso da nessuna parte prima che tu tocchi Apri. Quando scansioni un codice QR di contatto (vCard), i dati vengono elaborati sul dispositivo e aggiunti direttamente alla tua rubrica. Quando scansioni un codice QR di pagamento, l'URL di pagamento ti viene mostrato per la verifica, mai caricato su un server.

L'app funziona in modo identico che tu abbia Wi-Fi, 5G, 4G o nessun segnale. Puoi usarla in aereo in modalità aereo, in un parcheggio sotterraneo, in una zona selvaggia e remota: ovunque. La capacità di funzionare offline non è una funzione che richiede un pagamento premium; è l'architettura fondamentale dell'app.

Altri vantaggi della scansione QR offline

Velocità: senza chiamate di rete da effettuare, i risultati compaiono più rapidamente. Scansioni e vedi il risultato, di solito in meno di un secondo.

Durata della batteria: le chiamate di rete consumano energia. Un'app che non ne effettua nessuna consuma molta meno batteria di una che mantiene connessioni con circuiti pubblicitari e beacon di analisi.

Affidabilità: un'app completamente offline funziona il 100% delle volte, nel 100% dei luoghi.

Nessun account richiesto: QR Code Reader Without Ads non ha un sistema di account perché non ha alcun componente cloud. Non c'è nulla in cui accedere né alcun profilo da gestire.

Come verificare che un'app sia davvero offline

  1. Controlla i permessi dichiarati — Un'app senza il permesso INTERNET non può effettuare chiamate di rete. Guarda la scheda sul Play Store o le impostazioni del dispositivo.
  2. Usa un monitor di rete — App come NetGuard (Android) mostrano tutto il traffico di rete di tutte le app.
  3. Consulta il database di Exodus Privacy — Exodus analizza gli APK Android ed elenca tutti i tracker e i permessi.
  4. Metti il dispositivo in modalità aereo — Se l'app funziona perfettamente in modalità aereo, è genuinamente offline.

QR Code Reader Without Ads supera tutti e quattro i test.

Scarica QR Code Reader Without Ads — offline, gratis, senza tracciamento

Scaricalo gratis su Android:

Scarica QR Code Reader Without Ads su Google Play — 100% gratis

Disponibile anche su iPhone e iPad:

Scarica QR Code Reader Without Ads sull'App Store — 100% gratis

Scansiona ovunque. Mantieni privati i tuoi dati. Niente pubblicità, niente account, nessun compromesso.