If you prefer to get user consent for collecting their data or storing any cookies onFreshchat, we recommend you don’t load the Freshchat widget until the user hasaccepted your policy. We recommend you add the following privacy notice where youwould like to inform your visitors and customers about processes in the context ofFreshchat (a product of Freshworks Inc).


"We use third party service providers, like Freshworks Inc ("Freshworks") to enable interaction with you on our website and/or our product. As a data processor acting on our behalf, Freshworks automatically receives and records certain information of yours like device model, IP address, the type of browser being used and usage pattern through cookies and browser settings. Freshworks performs analytics on such data on our behalf which helps us improve our service to you. You can read about the cookies Freshworks' sets in their cookie policy here."


(While we suggest you include the above in your privacy notice, please note that this is provided for informational purposes only and should not be relied upon as legal advise or to determine how GDPR might apply to you and/or your organisation. We encourage you to obtain independent professional advice, before taking or refraining from any action on the basis of the information provided here.)


If a visitor or a customer on your website has “accepted” your cookie policy, you have the consent from them on collecting their data, and the Freshchat messenger can be displayed on all pages of your website. In case the cookie policy has “not been accepted” or been “denied”, we recommend you don’t display the Freshchat messenger on your website.


To achieve this, we recommend you don’t use window.fcSettings to initialise the widgetconfig. Instead use window.fcWidget.init({}) to pass the widget config which allows the website / application to decide to load the widget based on the acceptance /decline from the user. Once the user accepts and allowed permission callwindow.fcWidget.init() method to initialise the widget.