Hi guys, first post so go easy

!
I'm developing a wireless (bluetooth) product that uses an NRF51 as it's MCU. The device is charged through a USB-C port. It also uses the USB D+ & D- pins during factory calibration & also if the device is returned for testing. The end-consumer never needs to interact with the device via USB as it's all handled with bluetooth.
Currently we use a USB-UART bridge IC to bridge the USB comms to the chip during calibration & testing. However since this chip is only used during calibration (And mainly due to serious chip shortages in this area) I'm wondering if I can connect the TX and RX lines directly to USB D+ and D- and then use an external adapter at the factory and in our labs for testing that contains the USB-UART chip?
The only problem I can see is if the device is connected to a laptop which then sends out USB data on D+ & D- at voltages that exceed what the chip can handle. The MCU can handle -0.3 to +3.6V.
My Question: What is the operating voltage range relative to USB GND of the D+ and D- pins?
I understand that the data is sent as a differential pair and that logic 1 and logic 0 are defined as voltage differences between D+ and D-. What I can't seem to figure out (after a lot of googling) is the range at which these voltages are allowed. Is the +- 200mV needed for the differential pair centered around 0 or around 2.5V or 3.3V etc? Basically I just don't want to fry my chip.
I tried to measure this with my scope and got a central value of around 2.5V. Does that sound correct? Is that device specific?
Thanks for your help guys, I'm very much stuck on this one! - A lowly 3rd yr electronics student.
PS. Wild one here - Could I use an MOV to protect the MCU pins from higher voltages? I know that a Zener would be too slow for this given USB operates in the MHz range.