You don't need to own the home, just be legally in charge of it so as a renter you are fine because house sitters are invited guests.