The One Direction star can't believe there's little he can do after the photos of Danielle Campbell on vacation surfaced online on Thursday (12May16).

The shots were taken the day before as the pop star and his actress girlfriend lounged by the pool at a private villa in Cabo San Lucas, Mexico.

In the snaps, Louis is seen treating his lady to a back rub, before the brunette removed her striped bikini top to avoid tan lines.

The 21-year-old's topless sunbathing landed her in the headlines hours later, and the pop star is furious about the invasion of privacy.

On Thursday (12May16), Louis took to Twitter and wrote, "The privacy laws are f**ked up," adding an angry face emoji at the end of his post.

Louis and Danielle have been dating since late last year (15), just as he was preparing to become a first-time father. His one-time ex, Los Angeles-based stylist Briana Jungwirth, gave birth to his son Freddie in January (16).