How is the communication between the Client/Mobile and the Service encrypted?

How is the communication between the Client/Mobile and the Service encrypted?

HTTPS TLS1.2 (and above) is forced using HSTS so all traffic is encrypted end to end.