For AI agents: fetch the complete documentation index at /llms.txt, the full documentation corpus at /llms-full.txt, the agent skill at /skill.md, or this page as Markdown at /it/docs/mobile/security.md (or send Accept: text/markdown).
Blocco dell'app e sicurezza del dispositivo
Sblocco biometrico, gestione delle sessioni e account connessi.
Attiva il blocco dell'app
Impostazioni → Sicurezza offre un blocco biometrico dell'app tramite expo-local-authentication — Face ID, Touch ID o impronta digitale, con il PIN del dispositivo come ripiego consentito. L'attivazione richiede un'autenticazione riuscita; la disattivazione è libera. La stringa d'uso di Face ID è inclusa in app.json.
Quando scatta il blocco
Il gate si blocca all'avvio a freddo e dopo più di sessanta secondi in background. Gli utenti non autenticati non vengono mai bloccati, e il breve stato attivo di iOS che segue un prompt biometrico non può ribloccare l'app per errore.
La schermata di blocco
Mostra il prompt automaticamente una volta per montaggio, offre un retry manuale con «Unlock» e mantiene una via d'uscita «Sign out». La disconnessione annulla la registrazione del push token prima di distruggere la sessione — la chiamata di deregistrazione ha bisogno del cookie attivo — e una disconnessione fallita mantiene il gate chiuso con un errore invece di aprire l'app.
Sessioni, account connessi ed export
La stessa schermata elenca le sessioni tramite l'auth client — le più recenti prima, con quella corrente contrassegnata — e permette di revocare una sessione o tutte le altre. Gli account connessi sono elencati in Impostazioni → Connessioni; l'ultimo metodo di accesso non può essere scollegato, e la gestione di commerce o Stripe Connect resta sul web. GET /api/account/export scarica l'export completo dei dati del membro.
Verifica e risoluzione dei problemi
Blocca e sblocca, manda l'app in background oltre il periodo di grazia, revoca una seconda sessione e disconnettiti dalla schermata di blocco. Un dispositivo senza biometria registrata non può attivare il blocco — il toggle deve spiegarlo invece di fallire in silenzio.