Can I see a user's chat history as an admin?

Yes, in the TalkJS dashboard there is an activity view where you can monitor the conversations of your users. You can pull the data of their conversations from the TalkJS dashboard or via our webhooks (talkjs.com/docs/Webhooks/Getting_Started.html)