Jess is currently on holiday in the States and admits she was devastated when the photos were secretly snapped in harsh lightning.
The former TOWIE star, who says she has put on few pounds in the last year, has now shared a video of herself in a bikini to show the 'real her'.
In a lengthy Instagram post, Jess has also blasted "body shaming" but vowed that it will not "break" her.
Commenting alongside the clip, which shows Jessica in a white bikini with red trim, she says: "This is a video I've taken this morning having woken up to once again more invasive, unflattering and upsetting photos of me during a private holiday where I felt completely comfortable around family and friends.
"I'm posting this video because I feel the need to address this head on.
"So yes I've had some very unkind pictures taken of me, yes it was in a horrendous light, and yes I was hoping for privacy. Everybody, male and female in crazy heat, harsh lighting, on the first couple of days of their holiday is susceptible to a bad photo. Sadly mine become public property for the world to see even when you think you're safe in a private hotel during some down time.
"This video is REAL, UNEDITED, NORMAL EVERY DAY LIGHTING and this is ME, flaws and all."
Addressing the issue of body shaming, Jess continues: "Body shaming is real. Not only are these photos hurtful but I feel they aren't a true representation of me and how I look right now. Are they going to break me?.... Absolutely not.
"I've enjoyed my past year and yes i'll be the first to say I have put weight on, I have an extra couple of lbs I'd like to shift but I'm a normal girl and just like anyone my weight fluctuates especially during certain times of the month.
"I've been on holidays, I've had tonnes of cheat meals, I've had more vinos than normal, met amazing people & I wouldn't change a thing. Life is for living and I'm doing exactly that.
"What kind of message are we sending out to women and young impressionable girls?!? I am by no means fat, I'm a UK size 10 yet I am being body shamed for putting on weight. #EveryBODYisbeautiful."
YOU. GO. GIRL!