I've been dating a great girl for the last 6 months and last week she told me that she was still talking to her first boyfriend sometimes. They broke up more than 10 years ago after an on and off relationship for 3 years in which he cheated on her 7 times of which the last time with one of her friends. She gave me the "it's just a friend" bs about him, but I told her that to me it's not acceptable that she's in contact with him and that she needs to stop communicating with him all together if she wants a future with me.

I want to establish my boundaries before I would engage in a relationship with her. These are the ones I came up with:

- no communication in any way with any ex or anyone she ever had sex with. This is including some whatsapp group app that her ex is in

- deletes photos of her ex from her social media (the one she broke up with last year)

- blocks her exes and guys that she ever had sex with on social media (she has a public profile) and she unfollows them

- if she has these, she deletes all sexual photos and videos of other men or men and her together from her phone

- if she gives out her Instagram to guys, I will see that the same as giving out her number and consider that an indication of cheating. Of course if she adds a mutual friend, a colleague etc it's not a problem

Let me be clear that I trust her and she's very much into me. She's talking about having a family with me, getting married, that god sent her to my country to find me, that I'm perfect etc. So I'm not worried about other guys, I think the points I made above are just inappropriate and also disrespectful.

What do you guys think of these boundaries? Am I missing something, are they reasonable? Any tips on how to go about this?