Quando compare il passaggio
Una sessione mostra il passaggio di consenso quando si verificano entrambe le seguenti condizioni:- Il workflow acquisisce un volto. Un passaggio di Rilevamento della vitalità, Confronto facciale o Stima dell’età, il selfie con fotocamera frontale acquisito dal passaggio di Verifica dell’identità (a meno che tu non lo abbia disattivato), o la registrazione video dell’intera sessione.
- La modalità di consenso dell’applicazione lo richiede. In modalità Automatico, si applica uno dei trigger indicati di seguito. In modalità Sempre, viene richiesto in ogni sessione che acquisisce un volto.
Modalità di consenso
Scegli la modalità nella console, in Settings > Data and privacy > Biometric consent dell’applicazione. Ogni modifica viene registrata nel registro di audit.Cosa attiva il passaggio in modalità Automatico
Didit verifica queste regole nell’ordine e registra la prima applicabile inbiometric_consent.trigger:
VPN, proxy e reti di hosting non comportano una richiesta automatica. Didit localizza l’IP della persona come qualsiasi altro: uno in Illinois, Texas o Colorado mostra il passaggio, uno situato altrove non mostra il passaggio. Il passaggio viene richiesto solo in presenza di prove evidenti di uno stato soggetto a tali normative (l’IP, lo stato che ha emesso il documento o uno stato da te dichiarato), oppure quando la persona viene collocata negli Stati Uniti senza uno stato specifico (
ip_unknown). Una persona in uno stato soggetto a tali normative che utilizza una VPN con nodo di uscita altrove, con un documento non emesso da uno stato interessato, non riceverà la richiesta; utilizza la modalità Sempre, o invia user_state, se hai la necessità di coprire questo caso.
Altri due valori descrivono il modo in cui è stato definito il consenso di una sessione anziché il motivo per cui è stato richiesto:
Comunica a Didit ciò che sai già
Create Session accetta due campi opzionali per questo scopo:Quali app mostrano il passaggio
Il passaggio richiede un’app in grado di visualizzarlo. Didit prende questa decisione a ogni richiesta effettuata dall’app:SDK nativi precedenti a 4.10.0
Gli SDK nativi rilasciati prima della versione 4.10.0 non riconoscono il passaggio di consenso, quindi Didit non lo richiede mai. La verifica si svolge esattamente come prima: il selfie e le altre acquisizioni del volto vengono accettati ed elaborati, e la sessione raggiunge la propria decisione normalmente. Didit non registra mai un consenso che non è stato prestato. Quando la sessione richiedeva il consenso e un SDK meno recente ha acquisito un volto, la decisione mostra:reason: "BIOMETRIC_CONSENT_UNSUPPORTED_SDK", poiché i volti sono già stati acquisiti in precedenza senza di esso.
Cosa vede la persona
Il passaggio informa la persona su cosa viene raccolto, perché, chi ne è in possesso e per quanto tempo viene conservato, e rimanda all’Informativa sui dati biometrici. Presenta un solo pulsante: Accetto e continuo, che resta disabilitato finché la persona non seleziona la casella di accettazione. Didit conserva la risposta come prova: quando è stata fornita, la versione e l’hash del testo mostrato, la lingua, il passaggio del workflow, oltre a IP, posizione e user agent della richiesta. Una volta espresso il consenso, la risposta è definitiva.Quando la persona non acconsente
Il passaggio non dispone di un pulsante di rifiuto. Una persona che non desidera acconsentire abbandona il flusso: non viene acquisito alcun volto e la sessione termina comeAbandoned, proprio come qualsiasi altra sessione non completata (consulta Stati di verifica). Offrile una modalità di verifica alternativa.
Consenso rifiutato nell’API
La decisione conserva uno statodeclined e il motivo BIOMETRIC_CONSENT_DECLINED come valori API. Attualmente nessuna schermata di Didit offre l’opzione di rifiuto, pertanto il flusso ospitato e gli SDK nativi non ne registrano alcuno. Una sessione che registra un rifiuto:
- Termina come
Declinede il webhookstatus.updatedsi attiva come per qualsiasi altro rifiuto. - Riporta
biometric_consent.statuscomedeclined,reasonedecline_reasoncomeBIOMETRIC_CONSENT_DECLINED, edeclined_atcon l’orario. - Non acquisisce alcun volto dopo il rifiuto. Ogni immagine e modello biometrico del volto già presente nella sessione viene eliminato: i selfie, il selfie scattato con la fotocamera frontale durante l’acquisizione del documento d’identità, il ritaglio del volto dalla foto del documento, i video del rilevamento della vitalità e i video dell’intera sessione.
face_data_deleted_atregistra la data e l’ora dell’eliminazione. La decisione non li restituisce più e l’eliminazione è irreversibile. - Mantiene le immagini dei documenti e i dati estratti da essi: il rifiuto non ha alcun impatto su di essi.
Nella decisione e nei webhook
Ogni decisione di Verifica degli utenti include un oggettobiometric_consent, in Recupera sessione e nella decision dei webhook della sessione. È null quando la sessione non è mai stata valutata, ad esempio in un workflow senza acquisizione del volto.
Una sessione in cui la persona ha acconsentito nel flusso ospitato:
Correlati
- Crea sessione:
user_stateebiometric_consent. - Recupera sessione: la decisione che include
biometric_consent. - SDK nativi: versioni e procedure di upgrade.
- Sicurezza e compliance: le tue responsabilità nei flussi di verifica.