Is it possible to show a survey policy the participant must agree to before he may answer to the survey?

Yes. Starting with LimeSurvey 3.4.x you will be able to insert a survey policy in the survey settings and require the user to agree to that by checking a box.