Skip links

Biometria nelle PWA: su iOS la chiave è di Safari

Il riconoscimento biometrico dentro una PWA non è mai davvero “nativo”. Su iOS l’accesso con Face ID a una web app come Cashed Casino passa attraverso WebAuthn, ma la chiave privata che firma l’autenticazione è custodita da Safari, non dall’app. È un dettaglio tecnico che cambia le regole del gioco: cancellare i dati di navigazione azzera l’accesso biometrico anche quando l’operatore non lo prevede esplicitamente nelle proprie condizioni.

Perché Cashed Casino non ha un’app scaricabile dagli store

Cashed Casino non è presente su Google Play e App Store. La scelta non è un capriccio: Apple e Google ammettono solo operatori con concessione ADM/AAMS per le app di gioco d’azzardo pubblicate nei rispettivi cataloghi. Cashed Entertainment Ltd opera sotto licenza di Curaçao, quindi resta fuori dai due store per impostazione strutturale, non per un blocco temporaneo.

La soluzione adottata è una Progressive Web App: Cashed Casino si basa su una PWA che si apre nel browser e, una volta installata, compare come icona sulla schermata Home. La web app si installa tramite “Aggiungi alla schermata Home”, un passaggio che su Safari richiede pochi tocchi e su Google Chrome funziona in modo analogo. Chi cerca un file APK nei forum lo trova, ma gli APK non ufficiali comportano rischi di sicurezza informatica che nessun giocatore dovrebbe accettare per un accesso più rapido.

Matteo Ferraro, analista di gioco online, riassume così la questione: “L’assenza dagli store è il vincolo, la PWA è la risposta tecnica. Il problema è che molti utenti confondono l’icona sulla Home con un’app nativa e si aspettano un comportamento che iOS non può garantire”.

Come funziona davvero il login biometrico su iOS

Quando si attiva lo sblocco con Face ID su una PWA casinò, il browser genera una coppia di chiavi crittografiche legate a WebAuthn. La chiave privata non viene consegnata al casinò: resta nell’area sicura del sistema, gestita da Safari tramite il portachiavi di iCloud se l’utente lo consente. Il server dell’operatore conserva solo la chiave pubblica e verifica la firma a ogni accesso.

Questo significa che il riconoscimento biometrico in una PWA non è mai “nativo” nel senso in cui lo sarebbe in un’app scaricata dall’App Store. L’interfaccia mobile mostra il prompt di Face ID, ma dietro le quinte è il browser a orchestrare la cerimonia crittografica. Il casinò non vede mai il volto dell’utente e non memorizza dati biometrici: riceve solo una conferma firmata.

Il punto debole: la chiave vive in Safari, non nell’app

La conseguenza pratica è che l’accesso biometrico dipende dalla persistenza dei dati di navigazione. Se l’utente cancella la cronologia e i dati dei siti web dalle impostazioni di Safari, la chiave privata viene eliminata. Al tentativo successivo la PWA non trova più la credenziale e chiede di nuovo la password o il codice via email, esattamente come al primo accesso.

Nessuna comunicazione di Cashed Casino può impedirlo, perché la cancellazione avviene a livello di sistema operativo, fuori dal controllo dell’operatore. È un limite architetturale di iOS che riguarda qualsiasi PWA, non solo quelle del gioco d’azzardo, come si può verificare anche su https://casino-cashed.it/app/. Chi usa la modalità “Navigazione privata” o pulisce periodicamente i dati per abitudine si troverà a rifare la configurazione biometrica ogni volta.

C’è anche un effetto collaterale sul primo prelievo. La verifica KYC richiede documenti e attese che, secondo le lamentele su Trustpilot, possono durare a lungo. Se nel frattempo l’utente cancella i dati di Safari, deve ripetere il login manuale proprio nella fase in cui sta seguendo lo stato della pratica.

Rischi, aspettative e comportamento da tenere

La tentazione di scaricare un APK “ufficioso” nasce dalla frustrazione per questi passaggi. Vale la pena ricordare che un APK di provenienza non verificata può intercettare credenziali e codici di accesso, e che nessun operatore serio distribuisce software fuori dai canali ufficiali. La PWA, con tutti i suoi limiti, resta l’unica via legittima per usare Cashed Casino su smartphone.

Anche le notifiche push native hanno lo stesso destino: su iOS funzionano solo se la PWA è installata sulla Home e se l’utente concede il permesso, ma vengono comunque gestite dal sistema tramite Safari. Non esiste un canale separato come in un’app store. La tabella seguente riassume i trade-off tra le opzioni disponibili.

Opzione Accesso biometrico Aggiornamenti Rischio sicurezza Compatibilità iOS/Android
PWA installata da Safari WebAuthn con Face ID, legato ai dati di Safari Automatici al caricamento Basso iOS e Android
PWA aperta nel browser (senza installazione) Possibile ma meno stabile Automatici Basso iOS e Android
APK da fonte non ufficiale Non applicabile (app diversa) Manuali Alto Solo Android
App da App Store o Google Play Nativo Automatici Basso Non disponibile per Cashed Casino
Sito desktop Assente o limitato Automatici Basso Solo desktop

La lista seguente riassume le precauzioni che un utente attento dovrebbe adottare per non perdere l’accesso biometrico e per gestire al meglio la sicurezza su mobile:

  • Installare la web app Cashed Casino tramite “Aggiungi alla schermata Home” e usarla da lì, non da una scheda anonima.
  • Evitare di cancellare i dati dei siti web di Safari se si vuole mantenere attiva la chiave WebAuthn.
  • Non scaricare APK da forum o siti terzi: gli APK non ufficiali comportano rischi di sicurezza informatica difficilmente quantificabili.
  • Tenere a portata di mano le credenziali di backup, perché dopo una pulizia dei dati di navigazione serviranno di nuovo.
  • Verificare che l’assistenza clienti risponde in inglese prima di aprire un ticket urgente durante la fase di verifica KYC.

Configurazione pratica e gestione del primo prelievo

Il deposito minimo è fissato a 30 €, e i metodi più usati dagli utenti italiani come PostePay e Satispay funzionano senza problemi anche nella PWA. La registrazione richiede pochi minuti, ma la vera prova arriva al primo prelievo, quando scatta la verifica KYC. In quella fase conviene non toccare le impostazioni di Safari: se la chiave biometrica sparisce, si torna al login manuale proprio mentre si attende l’esito della pratica.

Una strategia sensata è separare i profili: usare Safari per la PWA del casinò e un altro browser per la navigazione quotidiana, così le pulizie periodiche dei dati non coinvolgono la credenziale di accesso. Su Android il meccanismo è simile ma meno vincolato al browser, perché Google Chrome gestisce le credenziali in modo leggermente diverso. Su iOS, invece, la chiave resta di Safari e questo va messo in conto.

Chi tiene alla sicurezza biometrica senza rinunciare alla comodità dovrebbe considerare l’accesso con Face ID come un livello aggiuntivo, non come un sostituto della password. La password resta il vero fattore di recupero: se la chiave viene persa, è l’unico modo per rientrare. Conservarla in un gestore di password affidabile è più utile di qualsiasi scorciatoia per evitare il login manuale.

In pratica, chi usa Cashed Casino su iPhone deve accettare un compromesso: la PWA offre un’esperienza vicina a quella di un’app, con icona sulla Home e accesso biometrico via Face ID, ma la credenziale vive in Safari e sparisce con i dati di navigazione. Installare la web app dalla Home, evitare gli APK e proteggere le credenziali di backup sono le tre mosse che tengono insieme comodità e sicurezza, senza dipendere da promesse che iOS non può mantenere.