I recently came across a web application in which the server sends some piece of data to the client which cannot be directly seen or modified by the client. And then when the client sends a request or submits some data, the immutable data is sent back to the server. I don't understand the purpose of sending the data to client when the data had to be sent back to the server without modification.