I would seriously protest this and perhaps call some employee rights organisation about this to figure out the legalities behind it. Im sure most senior crew members wouldnt bother with the checks being decent individuals and all but you will find one power hungry miserable senior who will get thrills out of checking and when you encounter people like this its good to know where you stand!