This page explains what AnyRemote sends over the network, what it never does, and on what terms the software is provided. It is written in plain language, so that every statement can be verified.
This is the complete list — the app makes no other requests:
wss://anyremote.ru/ws). At startup the app asks for a number (a 9-digit ID) and keeps the connection open so that you can be reached. Only service messages travel here: a connection request and the answer to it, WebRTC technical data (SDP and ICE candidates — they contain the addresses of your network interfaces, which is unavoidable for a direct connection), the end-of-session message, and a check of which entries in your address book are currently online.https://anyremote.ru/api/…) — only if you create an account. In that case the server stores your e-mail address, your password as an irreversible hash (bcrypt), your address book (names and IDs of computers) and the IP address the registration came from. Without an account none of these requests happen at all, and the address book stays on your own disk./api/version at startup and then every five minutes. It carries nothing but the request itself: no data about you and no data about your computer. The update file is downloaded from the same website and only after you agree.stun.l.google.com:19302) — needed so that two computers can find each other through home routers and NAT. It sees the IP address of your connection; nothing else is sent there.anyremote.ru:3478, a TURN server) — a fallback for when a direct connection is impossible: at mobile carriers and in some office networks NAT is arranged so that the two sides cannot punch through to each other. Both sides then send data to the relay, which passes it on. The content stays encrypted between the participants (DTLS/SRTP): the relay forwards the stream but cannot read it, and stores nothing. Access keys are temporary and issued to the app for a few hours.The screen, mouse and keyboard input, transferred files and synchronised clipboard text travel between the two participants (WebRTC) and are encrypted end to end (DTLS/SRTP). Usually the connection is direct and our server takes part only while it is being established — it introduces the two participants. When a direct path is impossible, the data goes through our relay, but stays encrypted there too: we can neither view nor record the content of a session.
Documents\AnyRemote\anyremote.log — it is there to troubleshoot problems, stays with you, and reaches us only if you send it yourself.Everything above concerns the program. The website has its own story, and it is told here without omissions as well.
Do not take our word for it. Every request listed above is visible to any network monitor (Wireshark, Fiddler, your firewall's own tools): while idle the app talks only to anyremote.ru, and during a session it talks directly to your partner's computer. If you ever find a request that is not on the list above, tell us through the “Feedback” section — that would be a bug and it will be fixed.
The software is provided “as is”, without warranty of any kind, express or implied, including warranties of fitness for a particular purpose and of uninterrupted operation.
The author accepts no liability for any consequences of using the software: for direct or indirect damage, lost profit, loss of or damage to data, disclosure of information, equipment downtime, or any other loss arising from the use of, or the inability to use, AnyRemote.
You are responsible for how you use the program. Connecting to someone else's computer is acceptable only with the knowledge and consent of its owner. Using AnyRemote for unauthorised access, surveillance or any other unlawful activity is forbidden and remains entirely the responsibility of the person doing it.
By downloading, installing or using the software you confirm that you have read these terms and agree to them.