Abbiamo ricevuto una richiesta da uno dei nostri clienti e, dal momento che non ho mai incontrato una simile richiesta, non so nemmeno da dove cominciare a cercare.
Il nostro cliente è una rete di college e stiamo costruendo un sito. Su quel sito, tra le altre cose, sarà una forma che i potenziali candidati potranno compilare per ottenere maggiori informazioni sugli studi in uno dei college. Dopo che un utente compila questo modulo - includendo l'e-mail e / o il numero di telefono - il college pertinente li contatta con le informazioni pertinenti.
Ora, per ragioni legali, il cliente chiede che questo modulo abbia anche una casella di controllo che il potenziale candidato controlla per indicare che accetta di ricevere materiale promozionale da questi college. Ovviamente non c'è problema. Ma ecco che arriva la parte strana della richiesta:
I dettagli di ogni modulo compilato devono essere salvati in un metodo affidabile. Apparentemente, salvando i valori del modulo in un database - una colonna che indica se l'utente ha acconsentito o non era d'accordo - non è sufficiente, perché un DB potrebbe essere cambiato dopo che gli utenti hanno inviato il modulo. Il nostro cliente afferma che altri portali universitari creano uno screenshot del modulo compilato e lo salvano da qualche parte in una cartella dedicata, in un modo facilmente individuabile, come ad esempio assegnare al file un nome che include il nome dell'utente e la data e tempo.
La mia domanda è la seguente: hai sentito parlare di schermate come metodo per dimostrare che un utente ha effettivamente compilato un modulo? Ci sono altri metodi che sono considerati affidabili?