I'm trying to understand the route a message takes when sent to and from a messaging channel to a bot built using Microsoft Bot Framework.
From this overview: https://docs.microsoft.com/en-us/bot-framework/overview-how-bot-framework-works, it seems that the message goes:
Channel (e.g Skype / Slack etc) -> MS Bot Connector Service -> my Bot web app -> MS LUIS Service
is this correct?
I'm ignoring the Bot Connector State Service in this instance since I will override it and use Cosmos (as detailed here: https://docs.microsoft.com/en-us/bot-framework/dotnet/bot-builder-dotnet-state)
Therefore when thinking about privacy of the information sent by a bot we need to consider:
- The Channel (how are messages sent, encryption, message retention)
- Bot Connector (are messages stored or just passed through?)
- LUIS (are messages stored or just passed through, it seems there is some provision for data privacy in LUIS: https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-resources-faq#how-can-i-disable-logging-of-utterances but is it possible to set this flag when using with Bot Framework)
Am I missing anything in this?