There's no "account" - you get an ID string generated randomly, which is long enough that for practical purposes it's guaranteed to be unique. (I'm not sure what the actual length is, but it's probably around the order of "if every atom in the visible universe got their own Tox ID, the chance of any two having the same ID would still be negligible".) There are websites which offer "accounts", and at their core they are nothing more than a mapping of your ID string (which is long enough to be really hard to pronounce, remember, or type in, making copy pasting the only viable way to send it to someone) to a username of your choosing (which will probably be easier to remember and communicate to people). You can then tell people "add me, I'm email@example.com" and then their Tox client will make a lookup on the website toxme.io
for the username "cuteloligirl", get back the actual ID string, and then connect as normal using that. The alternative, without using any third party websites (and thus remaining 100% pure p2p), is to just send them your ID string directly - this uses absolutely no central servers; the only parties involved are you and the person you're chatting with. > Can I only chat with Antox client users?
Tox is a protocol - i.e. a definition of how clients can talk to each other. Anyone can make their own client that follows that protocol and it will be able to transparently talk to all other clients using the same protocol, i.e. it doesn't matter what you use. Of course, in practice, some clients may not support all features (e.g. you might use a client that doesn't support voice calls - if you do, people won't be able to call you).> they can easily get my ip, making my location vuenerable,
I'm not sure whether they have anything against that in place, but anonymity is different from privacy. The main purpose of Tox is to ensure nobody can read your chats, not that nobody knows who you connect to.