ten en cuenta que un web on-line puede ser vista perfectamente por un bot, y más obtener el código html porque es lo que devuelve tu web server ¿si no, como lo lee el navegador?
usar un checkbox oculto para que lo marque el usuario: ¿¡¡¡y como lo va a marcar si está oculto!!!?