Well, I feel that in your present situation, you can't solve your problem simply by being sincere to others, because since you have been used or betrayed, I believe you are absolutely sincere to others.
Now what you say is too general and you don't know the specific situation at all. Maybe he didn't betray on purpose at all, because he didn't know it was your secret, but you thought he did it on purpose, and then it became more and more difficult. Even if he did it on purpose, he wouldn't until, for example, he betrayed your secret, what benefits he got, what others said about the person who betrayed your secret, whether you had been dating for a long time, and how he treated you. Maybe he had to do it.
How can I put it? I think there is nothing wrong with being sincere, but sometimes don't tell others some of your secrets casually, until you feel that this person is trustworthy after you have been together for a long time. Otherwise, if you just know a person and feel that you get along with him, you won't think it's a secret, because it will think that you treat others in the same way, so you may not pay attention at all.
Maybe my analysis may be inconsistent with your actual situation. I suggest you describe your situation in detail. Anyway, you can be anonymous, and you don't have to be afraid of friends seeing it. All the friends on the Internet will try their best to help you (of course, I'm one of them). Hehe, be optimistic. We are all awesome in the Year of Rabbit. Come on!