I dont see anything wrong in your rules, infact, if your partner deserves the trust you give and has never ever cheated on you before, then he deserves the freedom he gets from you. I used to have a boyfriend who was very strict with me, I never cheated but he's just very strict with where I go and what I do to the point that I go out with friends without him knowing because i dont want to argue with him and i really wanted to go and he would have never understood why I just wanted to go out with my friends and have fun, wouldnt it hurt to know your bf lied to go out with his friends?
I wanted to be the person who would continue to make my bf happy, he still has the freedom he has but he must know his limits, and not keeping him from doing what makes him happy because you trust him is a very healthy relationship.