I would like to create a contract that uses the view function, however, I must make sure that nobody can see what data I am sending to a view since it is a sensitive content.

Is this possible ?
Also, can the miners always see what data is passed and collect the sensitive data ?