ChatStep doesn't need you to create any account. It doesn't ask you to signup for it. In many chatrooms, creating an account is necessary. You need to use an email address and the chatroom name in order to use it. Without creating an account you can't use them.
But that's not in the case with ChatStep. ChatStep lets you create your own account but that's optional. You only need to set a chatroom name, pick a nickname and start inviting people to the chatroom. It lets you share the link to the chatroom by copying and pasting it anywhere to send to your friend. When the other person receives you ChatStep chatroom invite, after clicking on the link, he/she will have to set a nickname and enter the chatroom.
If you want to send files in the chatroom then ChatStep also provides you that option. Send unlimited files to your chatroom. However, there is a drawback. You can only share image files. Sharing other types of documents is not possible. You can share screenshots, project images, etc. over the chatroom. Also, for sharing the images you need to create an account. You cannot share images without registration.
If you need to share files other than images then you can use an online project management tool like Barvas.
Safe And Secure
An ideal chatroom is one which provides you safety and security. And ChatStep understands it very well. The connection is protected with HTTPS. It encrypts all your messages even before you click the send button. ChatStep doesn't store your messages and deletes them when you close your chatroom. It doesn't read or copy your messages. So, you can talk something personal here and then delete the chatroom afterwards, no one could ever track your messages. So, it's totally safe to use.