srctree

PRIVACY
81ad878d  Robin Linden aTox privacy policy 81ad878d  Robin Linden 81ad878d  Robin Linden 1. aTox uses libtoxcore (https://github.com/TokTok/c-toxcore) to provide 81ad878d  Robin Linden instant messaging and audio/video conference functionality. 81ad878d  Robin Linden 81ad878d  Robin Linden 2.1 aTox stores your Tox profile only on your device, it's not stored on any 81ad878d  Robin Linden server. 81ad878d  Robin Linden 81ad878d  Robin Linden 2.2 If someone gains access to the Tox profile stored on your device, they can b89a641f  Robin Linden claim your identity on Tox. 81ad878d  Robin Linden 81ad878d  Robin Linden 2.3 As a consequence of storing the profile only on the device, you can't 81ad878d  Robin Linden restore your Tox profile if you lose it. 81ad878d  Robin Linden 81ad878d  Robin Linden 3. aTox stores the message and audio/video call logs only on your device, they 81ad878d  Robin Linden are not stored on any other server. 81ad878d  Robin Linden 81ad878d  Robin Linden 4. All the data sent over the network, including messages and audio/video cf67f1a2  avoidr calls, are sent encrypted in such a way that only the intended recipient can 81ad878d  Robin Linden decrypt them. 81ad878d  Robin Linden 81ad878d  Robin Linden 5.1 All the data sent over the network, including messages and audio/video cf67f1a2  avoidr calls, are sent directly to the intended recipient without use of any central 81ad878d  Robin Linden server, with a few exceptions as follows. 81ad878d  Robin Linden 81ad878d  Robin Linden 5.2 Tox tries to establish a direct, peer-to-peer, connection with the cf67f1a2  avoidr recipients. In some cases it's not possible due to the network restrictions 81ad878d  Robin Linden (restrictive NATs), in which case libtoxcore uses a relay node to relay all cf67f1a2  avoidr your conversations with a recipient. Note that by #4 the relay node can't 81ad878d  Robin Linden decrypt contents of messages and audio/video calls, as the relay node is not cf67f1a2  avoidr the intended recipient of them. 81ad878d  Robin Linden 81ad878d  Robin Linden 5.3 If you have TCP mode enabled, your traffic is routed though a relay node. 81ad878d  Robin Linden Note that by #4 the relay node can't decrypt contents of messages and cf67f1a2  avoidr audio/video calls, as the relay node is not the intended recipient of them. 81ad878d  Robin Linden 81ad878d  Robin Linden 5.4 If you have specified a HTTP or SOCKS5 proxy, libtoxcore will relay the 81ad878d  Robin Linden traffic using that proxy. Note that by #4 the proxy can't decrypt contents of cf67f1a2  avoidr messages and audio/video calls, as the proxy is not the intended recipient of 81ad878d  Robin Linden them. 81ad878d  Robin Linden 81ad878d  Robin Linden 6.1 In order to be able to discover other Tox users and be discovered by them, 81ad878d  Robin Linden libtoxcore uses DHT. Every Tox client is a DHT node. The data that is stored in 81ad878d  Robin Linden DHT is 1) your temporary DHT public key, which can't be used to identify you as 81ad878d  Robin Linden it's generated randomly and changes every time you restart aTox, and 2) your IP 81ad878d  Robin Linden address. 81ad878d  Robin Linden 81ad878d  Robin Linden 6.2 The implication of this is that everyone can traverse the DHT and find the 81ad878d  Robin Linden IP addresses of all Tox users, including you. Everyone can tell that someone on 81ad878d  Robin Linden your IP address is running Tox. Those IP addresses might be the actual 81ad878d  Robin Linden addresses of Tox users, or addresses of proxies if the Tox users used a proxy. 81ad878d  Robin Linden If you don't want to let anyone know that you are running Tox on your IP 81ad878d  Robin Linden address, you should use a proxy. 81ad878d  Robin Linden 81ad878d  Robin Linden 6.3 Tox is designed to prevent any user you have not authorized (added as a cf67f1a2  avoidr friend) from finding the association of your Tox ID and IP address based on DHT cf67f1a2  avoidr data. 81ad878d  Robin Linden 81ad878d  Robin Linden 7. To connect to the DHT aTox utilizes a list of bootstrap nodes maintained by cf67f1a2  avoidr Tox Project at https://nodes.tox.chat/. aTox chooses several of the bootstrap 81ad878d  Robin Linden nodes of this list at random and connects to them.