The third parties are behind TLS / SSL and I am not sure if Garmin Edge 520 can send data to such server and it understands what TLS / SSL is? In webbrowser every form that is submited sends data that are encrypted by public key from the certificate that u can see in the page address just next to https://blablabla. In case of Garmin device, the commutication is also encrypted and secure?