User data security at TalkJS
TalkJS has been designed with security and privacy in mind. Here are some of the key steps that we take to ensure the highest levels of security and user privacy.
TalkJS has been designed with security and privacy in mind. Here are some of the key steps that we take to ensure the highest levels of security and user privacy.
For safeguarding purposes, you may want to give your users the option to block another user. You can create a block button and add it to your chat UI yourself.
Add participants to an existing TalkJS conversation using setParticipant in the Classic JavaScript, React Native, or Flutter SDKs, or the REST API's join conversation endpoint.
Use the TalkJS REST API's leave and join conversation endpoints, or the SDK's setParticipant method, to swap users in an existing conversation.
You can set the user ID for a chat by adding an attribute into the template tag. these attributes are
Use the TalkJS REST API's send messages endpoint, or the batch endpoint for up to 10 calls at once, to programmatically message multiple conversations.
You can style nearly any aspect of your chat with CSS to match your own brand’s look and feel.
We love open-source and community projects, so we have made TalkJS entirely free for volunteer-run organizations and hobby projects.
Sometimes you might want to receive an copy of messages when they are sent to a specific user or conversation.
TalkJS now supports group conversations with multiple participants, letting marketplaces add sellers, buyers, and staff to a single chat with SMS/email fallback.
Case study on how design marketplace Crowdyhouse cut customer support time by 30% after integrating TalkJS direct buyer-seller messaging in a single afternoon.
Learn why leading marketplaces like Airbnb, Booking.com, and Upwork built buyer-seller chat, boosting user experience, retention, and reducing support load.