BotFramework-Composer icon indicating copy to clipboard operation
BotFramework-Composer copied to clipboard

[GDPR support] Add a DELETE-ME step in composer to allow user to delete all state data

Open p-nagpal opened this issue 6 years ago • 4 comments

Issue

To support GDPR, a bot developer needs to allow their users to delete any state/memory collected during a conversation (or user profile data). A declarative step can help them do this as part of the dialog flow and properly reset the state of the dialog.

Proposed change

Add a DELETE-ME step in Composer to allow bot developer to enable users to delete all state data for the current conversation.

Component Impact

Describe which components need to be updated

Customer Impact

Describe the impact on customers

Tracking Status

Dotnet SDK

  • [ ] PR
  • [ ] Merged

Javascript SDK

  • [ ] PR
  • [ ] Merged

Java SDK

  • [ ] PR
  • [ ] Merged

Python SDK

  • [ ] PR
  • [ ] Merged

Emulator

  • [ ] PR
  • [ ] Merged

Samples

  • [ ] PR
  • [ ] Merged

Docs

  • [ ] PR
  • [ ] Merged

Tools

  • [ ] PR
  • [ ] Merged

[dcr]

p-nagpal avatar Aug 15 '19 00:08 p-nagpal

There are a couple of work items that would be needed to enable this:

  • We need to add a new interface that Storage providers can implement to let us tell them to delete everything with a given UserID. This would instruct the user to search for all records related to a user and delete those records. Is delete enough or do we also need export?
  • We need to add a new DeleteUser step that the bot can call to delete a given user and all of their data. We should probably also add a DeleteConversation step while we're at it...

Stevenic avatar Aug 15 '19 06:08 Stevenic

@Stevenic , you are right, we need an export option. If the bot developer would like to retain user data for longer term then an export option is required in addition to delete.

p-nagpal avatar Aug 15 '19 23:08 p-nagpal

Hi @vishwacsena , can we close this one?

gabog avatar Jun 15 '20 19:06 gabog

Has this been implemented?

guitarguySD avatar Aug 02 '22 15:08 guitarguySD