So when I connect to my office computer from my home via your remotes utilities connection ID, is my connection secure and private or shall I still run another program such as Private Internet Access ? and if I do run the Private Internet Access does it protect me using the remote utilities?
First, let me tell you about security. With Remote Utilities your connection is always secure regardless of your license or connection type (direct or Internet-ID). Currently, the program uses TLS 1.2 to encrypt traffic between Viewer and Host. The role of an intermediary routing server is to bounce the encrypted packets, the server cannot read them because they are end-to-end encrypted. You can learn more about RU security on this page https://www.remoteutilities.com/product/security.php
I would like to add that even though Remote Utilities themselves take care of security, I still like to add another layer using an encrypted tunnel to route the RU traffic through. While this approach takes more setup time and more CPU power (double encryption), it does have distinct advantages:
1) More control over the actual encryption process. RU now uses TLS, but there isn't really much information on how exactly it is done. Every TLS version, including 1.3, can be used in an insecure manner. For example, all it takes to pretty much break the TLS security is to incorrectly implement certificate verification or the reaction to certificate verification messages of the used SSL library. Using a tunnel, I can control this very well, even add features not available in RU (e.g. a smart card may be required to perform the connection).
2) More control over the communication. Specifically, using a tunnel in conjunction with a firewall I can *enforce* that RU does not talk to anyone else than the intended target - all RU communication except for to/from the tunnel is automatically disabled. The documentation says that in a direct communication this is always the case, but with a tunnel+firewall, I can be sure - even taking into account possible errors in the implementation of RU.