The town square is an integral part of every Mattermost installation and cannot be removed. You can rename it, though.
Also every user needs to be part of this special channel, so you cannot remove users from it and everyone in this channel will be able to view a list of other users in this channel.
There’s no way to make the channel read-only either.
What’s your use-case? Why would you want people not to see each other?