A 39-year-old Waterloo Uber driver faces several charges after allegedly sexually assaulting a woman in his vehicle early Saturday morning.

Police say the woman took the Uber at 4:30 a.m. on Saturday. The driver went to an area near University Avenue and Marsland Drive in the east part of Waterloo, but when they stopped, it's alleged he sexually assaulted the woman.

The woman "was able to struggle free of the driver and run to safety," police said.

The woman was treated in hospital for injuries she sustained.

On Sunday, a 39-year-old Waterloo man was charged with several offences, which include sexual assault causing bodily harm, forcible confinement and uttering threats.

In a statement to CBC News, an Uber spokesperson called the allegations "deeply upsetting."

"As soon as this was reported to us, we removed this driver's access to the app. We have provided information to the Waterloo Regional Police Service and will continue to fully support their investigation," the spokesperson said.