To be sincere, I do not like to see any app that is supposed to transfer data from a computer to another to be connecting to 3rd party URLs. I would expect to see only connections to and from my own servers or URLs. While using LittleSnitch ( firewall ) I could see that 3HUB attempts to connect to
S3HUB.s3.amazonaws.com, which is not a URL of amazon ownership, but a bucket from your own app. Even if you
might not be storing personal user data to such location, the usage of such tools for serious users will simply not happen. Users must
trust 3Hub in such case. My experience dictates to never trust. Any security expert will agree with me.
Now, I do not see any reasons why you should connect to your own 3Hub bucket. Any transient or preference data could be placed on buckets of the users rather than a centralized one.
Please take my observation as view from a cautionary user. A simple change to your software to ensure it connects only to users buckets and servers would allow such relief. While many other apps connect to specific servers to be able to get some update information and notification, any app that is involved with transfer of personal data or files should not, by basic security principles.
Thanks