@tazzybroppy Oh my god, It’s honestly such a violation of your space and trust, especially when you’ve put so much effort into managing your accounts and friendships.
You definitely deserve to have your boundaries respected. I’m really sorry this is happening. It might help to set some clear boundaries and make it known that crossing those lines isn’t okay.
In terms of your friends, it could help to reassure them directly, explain what happened, and clear things up with them so they don’t think you were behind it. Also, I’d recommend setting stronger security on your accounts—Face Id or maybe Fingerprints' or anything that can help prevent her from getting in again.