Sicurezza

Dove sono i tuoi documenti e cosa esce dal telefono

Ogni app di scansione si dice privata. Questa pagina dice cosa significa qui, comprese le chiamate di rete che sarebbe più comodo tacere.

L’affermazione e cosa copre

Scansione, riconoscimento del testo e strumenti PDF — unire, comprimere, convertire, firmare — girano sul processore e nella memoria del tuo telefono. Il documento non viene caricato sui nostri server per essere elaborato. Puoi verificarlo: attiva la modalità aereo e l’intero flusso continua a funzionare.

Cosa esce dal dispositivo, quando lo chiedi tu: un backup cifrato se attivi la sincronizzazione Pro, caricato come testo cifrato che non possiamo leggere; un file che invii dal menu di condivisione Android, che va dove lo mandi; e il contenuto del modulo di contatto se ci scrivi. Nient’altro trasporta un documento.

Dove stanno i file

Pagine, miniature e PDF finiti vengono scritti nella cartella privata dell’app, che Android isola da ogni altra applicazione a livello di sistema operativo.

  • Nessun’altra app può leggere quella cartella, e ScanOrbit non può leggere le loro.
  • L’indice dei documenti — titoli, numero di pagine, dimensioni, date — è sul dispositivo in MMKV, dentro quella cartella privata. Non in un database nel cloud.
  • Il backup di Android è disattivato per questa app, quindi un «adb backup» non può copiare la sandbox fuori dal dispositivo.

Dove avviene l’elaborazione

Il rilevamento dei bordi e il riconoscimento del testo usano Google ML Kit, che porta i suoi modelli dentro l’app ed esegue l’inferenza sul telefono. Nessuna chiamata a un’API di visione, nessun caricamento di immagini.

  • I fotogrammi della fotocamera sono letti in memoria per il rilevamento dei bordi e non vengono scritti su disco come originali.
  • L’OCR produce testo ricercabile sul dispositivo; l’immagine della pagina non raggiunge mai un server che la legga.
  • Il PDF viene assemblato localmente, con i font e le risorse incluse nell’app.

Cosa può toccare l’app

L’elenco dei permessi è breve perché le funzioni non ne richiedono uno lungo, e diversi permessi sono bloccati esplicitamente nel manifest, non semplicemente non richiesti.

  • CAMERA, per acquisire un documento mentre lo scanner è aperto.
  • Accesso alle foto, solo quando scegli di importare un’immagine esistente.
  • Posizione precisa e approssimativa e registrazione audio sono bloccate nel manifest: né richieste né richiedibili.

Cosa passa davvero dalla rete

L’elenco onesto, comprese le parti che sarebbe più comodo omettere. Nessuna trasporta il contenuto di un documento.

  • Segnalazioni di crash e statistiche di prodotto tramite Firebase. Le statistiche sono facoltative e disattivate finché non le attivi nelle impostazioni; gli eventi portano conteggi e categorie, mai un titolo, un nome di file o un termine cercato.
  • Google Play e RevenueCat, per verificare se un abbonamento Pro è attivo, e l’accesso Google se lo usi.
  • Se ci scrivi o ti iscrivi alla lista di accesso anticipato: il tuo messaggio e il tuo indirizzo IP, che associamo a una città approssimativa per capire da dove arriva l’interesse. Lo stesso accade una volta al primo avvio su un dispositivo. L’informativa sulla privacy indica il fornitore.

La cassaforte nel dettaglio

Come viene generata la chiave principale del documento, come viene avvolta sotto il tuo PIN e una chiave di recupero, e perché il server conserva solo le copie avvolte: scritto per bene, con quanto serve per verificarlo.

Leggi l’architettura zero-knowledge

Segnalare qualcosa

Se trovi un problema di sicurezza, dillo a noi prima che a chiunque altro. Confermeremo la ricezione, ti terremo aggiornato durante l’analisi e ti accrediteremo alla pubblicazione della correzione, se lo desideri.

hello.scanorbit@gmail.com