If a recruiter approaches me, I'm not providing my CV unless they want to have a talk first. 

I know it may sound "so full of yourself", but if someone approaches me, I will presume they did for a reason and are interested. A CV is not the right way to know someone better, imo.