ethyca / fides

The Privacy Engineering & Compliance Framework
https://ethyca.com/docs
Apache License 2.0
359 stars 72 forks source link

Add Twilio Messaging provider, add config for messaging service #1466

Closed Kelsey-Ethyca closed 2 years ago

Kelsey-Ethyca commented 2 years ago

Description

A new customer uses phone number as the primary id. We will need to add Twillio as a provider since it supports from SMS and email. Fides + Twillio will need to text users for identity verification and dsr notifications.

Acceptance Criteria

Implementation Details

The most appropriate way to configure this would be part of the DSR policy rules - therefore, you could have one rule that accepts email, another that accepts phone number, etc. However, as an immediate option, a single config option would be acceptable.

Designs

https://www.figma.com/file/p3AJEdylT9S8JQGD3VE0Rv/Privacy-Center?node-id=807%3A4165

shawnplusplus commented 2 years ago

My understanding is that this is already possible. https://ethyca.github.io/fides/tutorial/policy/#understanding-the-policy

NevilleS commented 2 years ago

@shawnplusplus that's not quite accurate; we can accept any kinds of identities, but in order to determine what is used for other features there is no configurable options today - everything for DSR automation assumes that email is how the privacy center is used.