What do you think about me telling my best friend I don't need to share my life details with him?
Please tell me the reason why you want to stop sharing with your friend.
He tells everyone everything I tell him, I hate it
It's definitely frustrating when people gossip about the information that you tell them and it's understandable that you dislike it when your friend does that to you. It would be a good idea to tell your friend that it is inappropriate to gossip like that rather than trying to cut down your interactions with him. If your friend knows how his actions are affecting you he should stop and your friendship will no longer be strained.
Tell him he can't tell anyone? (neglects to mention who it's directed at)
It's wrong for your friend to gossip about you. If you have to be concerned about this then it's best to not share private details about your life with him.